/* ######### */
/* HTML TAGS */
/* ######### */



/* <a> */
a {
	color: #00669C;
	text-decoration: none;
}
a:hover {
	color: #90DBFF;
}
a:link {
	color: #00669C;
}
a:active {
	color: #00669C;
}
a.nav:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.nav:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.button, input.button {
	background: url(/cms/images/bg/button.gif) no-repeat 0 0;
	cursor: pointer;
	color: #FFF;
	display: block;
	height: 25px;
	*height: 35px;
	line-height: 110%;
	margin: 2px -7px 2px -7px;
	overflow: hidden;
	padding: 11px 10px 0 10px;
	*padding: 12px 10px 9px 10px;
	position: relative;
	text-align: center;
	width: 154px;
	*width: 174px;
}
td.textsmall a.button, td.textsmall input.button {
	margin: -6px 0 
}
a.button:hover, input.button:hover {
	background-image: url(/cms/images/bg/button-hover.gif); 
}
a.button:hover {
	color: #FFFFFF;
}
a.button:link {
	color: #FFFFFF;
}
a.button:active {
	color: #FFFFFF;
}
input.button {
	height: 35px;
	overflow: visible;
	width: 174px;
}

/* <div> */
div#brands {
	background: url(/cms/images/bg/home-brands.jpg) no-repeat 0 0;
}
#header {
	background: url(/cms/images/bg/header.jpg) no-repeat 0 0;
	height: 114px;
	overflow: hidden;
}
div#header {
	margin-bottom: 10px;
}
div#footer {
	background: url(/cms/images/bg-bottom.gif) repeat-x 0 0;
	width: 100%;
}
div#s2o {
	background: #FFF;
	color: #555;
	display: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.7em;
	padding: 2px 12px 3px 12px;
	width: 721px;
	text-align: center;
}

/* <h1> */
h1 {
	display: none;
}
body#newspage h1 {
	display: block;
}

/* <p> */
p {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
p#iso_details {
	left: -10000px;
	position: absolute;
	top: -10000px;
}
p#contact_details {
	left: -10000px;
	position: absolute;
	top: -10000px;
}

/* <td> */
td#left_column { /* style only used on itemdetails pages */
	width: 150px;
}
td#main_content { /* style only used on itemdetails pages */
	width: 590px;
}
td#top_banner { /* style only used on itemdetails pages */
	height: 114px;
}


/* <ul> */
ul {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ####### */
/* CLASSES */
/* ####### */
.borderblue {
	background-color: #FFFFFF;
	border: 1px solid #00175C;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.productheader {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.subheader {
	color: #00669C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.textblack, .textblack_last {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
.textsmall {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textwhite {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
table#quick_ref_table {
	background: #000066 url(../images/quick-ref-bg.gif) no-repeat 0 0;
}
table#quick_ref_table td.textblack, table#quick_ref_table td.textblack_last {
	background: #000066;
	color: #79C6EE;
	padding: 0 5px 8px 5px !important;
	border-bottom: 1px dotted #FFF; 
}
table#quick_ref_table td.textblack_last {
	background: url(../images/quick-ref-last-bg.gif) no-repeat 0 100%;
	border: none; 
	padding-bottom: 10px !important;
}
.highlight {
	background-color:#18C5F6; color:#FFF; padding:4px;
}


/* Copyright (c) Studio 2 Online Ltd. */
