/*

Theme Name: TVED

Version: 1.00

Author: wabbott

Author URI: http://www.wabbott.co.uk

*/



body, h1, h2, h3, h4, h5, h6, blockquote, p, form, table, ul, iframe {

	margin: 0;

	padding: 0;

	color: #484848;

}

a {
color: #00aeef;
font-weight: bold;
}
a:hover {
color: #ffc20e
}



table {margin: 0 0 15px 0; }



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: left;

	vertical-align: top;

	background: url(images/bg.gif) repeat-y center #a3a3a3;

}



h1 {

	background: url(images/subnav-header-h1.gif) no-repeat left center;

	color: #ffffff;

	margin: 0 0 0 10px;

	padding: 0 15px;

	letter-spacing: -1px;

	font-size: 27px;

	font-weight: normal;	

}

h2 {

	font-size: 16px;

	color: #ffffff;

	margin: 0 0 0 25px;

	padding: 0 0 0 0px;

	font-weight: normal;	

}

h3 {

	padding: 5px;

	font-size: 14px;

	background: #00aeef;

	color: white;

}

h4 {

	font-size: 18px;

	color: #00aeef;

	border-bottom: 3px solid #ffc20e;

	padding: 5px 0;

}	

h5 {

	font-size: 14px;

	background: #f6f6f6;

	border: #e7e7e8 1px solid;

	padding: 5px 10px;

	text-align: left;

}



p {

	margin: 10px 0 12px 0;

	line-height: 18px;

}











#wrapper {

	width: 770px;

	margin: 0 auto;

}



#header {

	width: 770px;

	float: left;

	padding: 15px 0;

	ackground: url(images/telephone.gif) no-repeat right center;

}



#strapline {

	color: #00aeef;

	font-size: 14px;

	text-align: right;

	float: right;

	width: 300px;

	height: 20px;

	line-height: 20px;

	margin-top: 28px;

}



#navtabs ul {

	width: 760px;

	padding: 0 0 0 10px;

	margin: 0;

	float: left;

	list-style-type: none;

	font-size: 14px;

	font-weight: bold;

}

#navtabs li {

	float: left;

	padding: 8px 0 7px 14px;

	margin-right: 2px;

	background: url(images/menuoff-left.gif) no-repeat left top #ffc20e;

}

#navtabs li a {

	text-decoration: none;

	padding: 8px 14px 7px 0;

	background: url(images/menuoff-right.gif) no-repeat right top #ffc20e;

	color: #FFFFFF;

}

#navtabs li.current_page_item, #navtabs li.current_page_ancestor {

	background: url(images/menuon-left.gif) no-repeat left top #00aeef;

}

#navtabs li.current_page_item a, #navtabs li.current_page_ancestor a {

	background: url(images/menuon-right.gif) no-repeat right top #00aeef;

}





#subnav-header {

	width: 770px;

	float: left;

	padding: 15px 0px;

	background: url(images/subnav-header-bg.gif) repeat-x 170% -20px #00aeef;

	background: url(images/subnav-header-telephone.gif) no-repeat 120% -45px #00aeef;

	background: url(images/subnav-header-circles-tel.gif) no-repeat 130% -45px #00aeef;

	border-bottom: 7px solid #ffc20e;

}



#container {

	width: 520px;

	margin: 0 10px 0 0;

	padding: 5px 0px 0 0px;

	float: left;

	border-right: 2px solid #eeeeee;

}



#container p {

	line-height: 18px;

}



#container .page {

	margin: 0 15px 0 20px;

}

#container .page ul.general {
	list-style: none;
}
#container .page ul.general li {
	background: url(images/blt.gif) no-repeat left 7px;
	padding: 2px 0 2px 15px;
}



#sidebar {

	width: 225px;

	float: left;

	padding: 0px;

	margin: 10px 0 10px 5px;

	text-align: center;

}

#sidebar #suppliers {

	background: url(images/suppliers.gif) no-repeat center top;

	display: block;

	width: 204px;

	height: 509px;

	margin: 0 0 0 auto;

}

#sidebar h3 {

	color: white;

	background: url(images/sidebar-h3.gif) no-repeat center top;

	height: 32px;

	padding: 2px 0 0px 10px;

	line-height: 32px;

	width: 235px;

	margin: 0 auto;

	border-bottom: 1px solid white;

}



#sidebar .ad {

	display: block;

	padding: 0 0 10px 0;

}



/* using image banners instead of css

#sidebar #ads h5 {

	color: #00aeef;

	font-size: 14px;

	padding: 10px 0 0 10px;

}

#sidebar #ads p {

	padding: 2px 0 0 12px;

	font-size: 11px;

}

#sidebar-ad-repair {

	height: 80px;

	background: url(images/sidebar-ad-repair.gif) no-repeat left center;

}

*/

#sidebar ul {

	list-style-type: none;

	text-align: left;

	width: 226px;

}

#sidebar ul li {

	padding: 0px 0;

}

#sidebar ul li a {

	

}



#sidebar ul#content-links {

	width: 213px;

	padding: 0 0 10px 0;

	background: url(images/content-links-body.gif) repeat-y center;

}



#sidebar ul#content-links li {

	background: url(images/dots-x.gif) repeat-x bottom;

	padding: 0 1px 1px 1px;

}



#sidebar ul#content-links li a {

	color: #00aeef;

	color: #4d4d4d;

	ont-weight: bold;

	font-size: 12px;

	text-decoration: none;

	display: block;

	padding: 5px 10px 6px 28px;

	background: url(images/yellow-arrow.png) no-repeat 8px; 

	

}

#sidebar ul#content-links li a:hover,

#sidebar ul#content-links li.current_page_item a {

	background-color: #00aeef;

	background-color: #f4f4f4;

	font-weight: bold;

}



#sidebar .bottom {

	background: url(images/content-links-bottom.gif) no-repeat center bottom;

	line-height: 14px;

	width: 213px;

	display: block;

}



#sidebar ul#content-links li.head {

	background: url(images/sidebar-h3.gif) no-repeat top center #00aeef;

	order-bottom: 3px solid #ffc20e;

	padding: 10px;

	font-size: 14px;

	font-weight: bold;

	color: #0086b8;

	color: white;

}







.homepage-content-links {

	width: 240px;

	float: left;

	line-height: 24px;

}

.homepage-content-links ul {

	list-style-type: none;

}

.homepage-content-links ul li {

}

.homepage-content-links a {

	display: block;

	font-weight: bold;

	color: #00aeef;

	padding: 0 0 0 15px;

	font-size: 13px;

	text-decoration: none;

	background: url(images/yellow-triangle.gif) no-repeat left center;

}

.homepage-content-links a:hover {

	color: #ffc20e;

}





.product-item {
        height: 65px;
	width: 231px;
	float: left;
	padding: 10px;
	background: url(images/product-item-bg.gif) repeat-x bottom;
	border: 1px solid #eeeeee;
	margin: 0 3px 3px 0;
}

.product-item h6 {

	margin: 0px 0 0 0;

	color: #00aeef;

	font-size: 16px;

}

.product-item p {

	padding: 0;

	margin: 0;

	font-size: 12px;

}

.product-item img {

	float: left;

	padding: 0 15px 0 0;

}

.product-item a {

	color: #00aeef;

	text-decoration: none;

}

.product-item a:hover {

	color: #ffc20e;

}





ul.catlist {

	list-style: none;

}



ul.catlist li {

	background: url(images/product-item.gif) no-repeat center;

}



.page-img {
        float: right;
}







#footer {

	width: 770px;

	margin: 0 auto;

	float: left;

	text-align: center;

	padding-top: 5px;

	margin-top: 15px;

	color: #eeeeee;

}

#footer p {

	color: #cccccc;

}

#footer p strong {

	font-weight: normal;

	color: #484848;

}

#footer ul.nav {
list-style: none;
}
#footer ul.nav li {
font-size: 11px;
display: inline;
border-right: 1px solid #cccccc;
padding: 1px 5px;
}





a.pdflink {
background: url(images/pdf-icon.gif) no-repeat left center;
display: block;
height: 20px;
line-height: 20px;
padding: 4px 0 4px 27px;
}


