
@import url(messages.css);
@import url(displaytag.css);

#screen {
	min-width: 950px;
}


/* min-width for IE-win */
/* \*/
* html #screen {border-right:950px solid #fff;width:expression((document.body.clientWidth - 950) 
+ "px");}
* html #screen-in {display:inline-block; position:relative; margin-right:-950px;}
/* */
a {
	color: #000000;
	text-decoration: none;
	outline: none;
}

a:active {
	outline: none;
}

a:visited, body#login #menu a:visited  {
	color: #000000;
}

:focus {
	-moz-outline-style: none;
}

a:hover  {
	color: #000000;
	text-decoration: underline;
}

a img { border: 0 }

/* 0 means zero regardless of measurement */

body {
	background: #FFFFFF;
	font: 10px Verdana, Tahoma, Geneva, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0;
}

p, li, dt, dd {
/*	font-size: 12px;*/
	font: 10px/1.5 Verdana, Tahoma, Geneva, sans-serif;
	padding: 0px;
}



#activeUsers {
	float: right;
	margin-right: 5px;
	font-size: .9em;
	background: transparent;
	color: #000;
}

#loginTable {
	background: #EEEEEE;
	border: 1px solid #C0C0C0;
	color: inherit;
	margin: 10px 0px;
	padding: 5px;
	width: 400px;
}

#loginTable th {
	text-align: right;
}

#menu {
	position: absolute;
	top: 100px;
	right: 20px;
	width: 190px;
	padding: 10px;
	background-color: #eee;
	border: 1px solid #c0c0c0;
	line-height: 17px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 166px;
}
/* Again, "be nice to Opera 5". */
body>#menu {width: 150px;}

#menu a:visited {
	background: transparent;
	color: black;
}

#readme {
	background: #ffd;
	border: 1px solid silver;
	color: #008000;
	height: 300px;
	margin-top: 10px;
	overflow: auto;
	padding: 5px;
	width: 600px;
}

#readme pre {
	border: 0;
}

#flags {
	position: absolute;
	left: 20px;
	top: 10px;
}

#userStatus {
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: .9em;
	height: 40px;
	line-height: 1.2;
	text-align: right;
}

#validators {
	float: right;
}

div.separator {
	border-bottom: 1px solid green;
	margin: 10px 0px;
	width: 300px;
}

div.standardsNote {
	display: none;
}

form, table {
	margin: 0;
	padding: 0;
}

/* for cool looking "sunken" input boxes, from www.theserverside.com */
input, textarea, select {
	font: 10px Verdana, Tahoma, Geneva, Sans-serif;
	color: #666666;
	margin: 0;
	padding: 1px;
}

input.button {
	color: #000;
}

form_input_focus_form_textarea_focus_Original {
	border-color: #FFA500;
	color: #000;
}

form select {
	padding-left: 0px;
}

h1, h2 {
	color: #ccc;
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
/* h1 - based on Lightbox classes */
h1 {
/*	width: 500px;*/
	background-color: #EEEEEE;
	font: 23px Verdana, Tahoma, Geneva, Sans-serif;
	color: #666666;
	padding: 6px;
	height: 34px;
}

h2 {
	color: #666;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin: 40px 0px 15px 0px;
	padding: 0px;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

img.badge {
	border: 0px;
	height: 31px;
	margin-right: 5px;
	width: 88px;
}

span.attention {
	background: transparent;
	color: #0000ff;
}

/* Labels for validation and label tag */
label {
	font-weight: normal;
	cursor: pointer;
}

label.required {
	font-weight: bold;
}

label.error {
	font-weight: bold;
	background: transparent;
	color: red;
}

/* These are the styles for detail screen tables */
table.detail {
	margin-left: 10px;
	padding: 5px;
	font-weight: normal;
}

table.detail th {
	text-align: right;
	padding: 0px 3px 0px 0px;
}

table.detail th.tallCell {
	vertical-align: top;
}

table.detail td {
	text-align: left;
	padding: 0px;
}

table.detail td.moveOptions {
	text-align: center;
	width: 50px;
	padding: 5px;
}

table.detail td.moveOptions button {
	margin-bottom: 3px;
	width: 45px;
	white-space: nowrap;
}

table.detail td.buttonBar {
	padding-top: 10px;
}

table.detail td.updateStatus {
	font-size: 11px;
	color: #c0c0c0;
}

fieldset.pickList {
	margin-top: 5px;
	padding: 5px;
	background: transparent;
	border-color: #eee;
}

fieldset.pickList legend {
	font-weight: bold;
}

table.pickList {
	padding: 0;
	border-spacing: 0;
}

table.pickList th.pickLabel {
	text-align: center;
	background: transparent;
	color: #666;
}

table.pickList td {
	text-align: center;
}

table.pickList td select {
	width: 150px;
}

th, td, pre, code {
	font: normal 10px Verdana, Tahoma, Geneva, Sans-serif;
}

pre {
	background: #ffffdd;
	border: 1px solid #999999;
	color: #000000;
	padding: 5px 5px 5px 7px;
}

/* GENERIC */
.gHSeparator {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
}

/* FORMATS */
.fRight {
	text-align: right;
}
.fCenter {
	text-align: center;
}
.fError, .fAttention {
	color: #CC0000;
}
.fBold {
	font-weight: bold;
}

table.fTableStyleSimple {
	border-collapse: collapse;
	width:100%
}
table.fTableStyleSimple td {
	border-bottom: 1px solid #ACA899;
	padding: 2px 10px;
}

/* HEIGHT SOLUTION */
/* not in use, yet */
/*
html {
	height: 100%;
}
body {
	height: 100%;
}
table#tableScreen {
	width: 100%;
	height: 100%;
}
td#tdScreenTop {
	vertical-align: top;
}
td#tdScreenFooter {
	vertical-align: bottom;
}
*/

/* LAYOUT BLOCKS */

/* HEADER */
#header {
	height: 80px;
	font-family: Arial, Verdana, Geneva, Sans-serif;
}
#header a {
	color: #FFFFFF;
	display: block;
	float: left;
	white-space: nowrap;
	text-align: center;
	padding: 0 10px;
}
#divHeaderLogo {
	float: left;
	width: 160px;
	text-align: center;
	padding-top: 25px;
}
#divHeaderCallback {
/*	float: left;*/
	margin-left: 160px;
	height: 25px;
	line-height: 30px;
	padding: 5px 8px;
	font-size: 12px;
}
#divHeaderCallback img {
	vertical-align: middle;
	margin-top: -5px;
}
#divHeaderCallback a {
	display: inline;
	float: none;
}
#divHeaderWelcome {
	float: right;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin-top: 5px;
}
#divHeaderMedia {
	clear: right;
	height: 20px;
	line-height: 20px;
	margin-left: 160px;
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
}

#divHeaderNavigation {
    background: #5C594B;
	height: 19px;
	margin-left: 160px;
	line-height: 19px;
	/*font-size: 11px;*/
	font: normal 10px/1.9 Verdana, Tahoma, Geneva, Sans-serif;
	_margin-bottom: -10px;
}
#divHeaderNavigation a{
	_width: 60px;
	min-width: 60px;
	background: #5C594B;
	color: #FFF;
	/*margin-right: 1px;*/
	border-right: 1px solid white;
}

#divHeaderLine{
	background: #5C594B;
	color: #FFF;
	height: 19px;
	line-height: 19px;
	float:left;
}

#divHeaderNavigation a:hover , #divHeaderNavigation a.selected {
	background-color: #000;
	color: #FFF;
	text-decoration: none;
}

#divHeaderNavigation a.editorial{
	background: #53A4A8;
}

#divHeaderNavigation.c2 a {
	color: #186367;
	background-color: #6CD6DB;
}
#divHeaderNavigation.c2 a:hover  {
	color: #FFFFFF;
	background-color: #2EB5BC;
}

#divHeaderNavigation.c4 a {
	background-color: #FF8B3E;
	color: #FFF;
}
#divHeaderNavigation.c4 a:hover  {
	background-color: #F26100;
	color: #FFF;
}


/* TOP SEARCH */
#divTopSearch {
	background-color: #DFDDD7;
/*	border-bottom: 1px solid #ACA899;*/
/*	padding: 1px 0;*/
	height: 26px;
	white-space: nowrap;
	border-bottom: 1px solid #C7C4BA;
}

#divTopSearch div{
	height: 24px;
	font: normal 11px/2.2 Verdana, Tahoma, Geneva, Sans-serif;
}

#divTopSearch .cKeywords {
	width: 210px;
	color: #333;
	height:17px;
	line-height:25px;
	font: normal 12px Verdana, Tahoma, Geneva, Sans-serif;
	padding-top: 0;
	border: 1px solid #999;
}

/* TOP SEARCH */
#divVideoTopSearch {
	background-color: #000000;
/*	border-bottom: 1px solid #ACA899;*/
/*	padding: 1px 0;*/
	height: 26px;
	white-space: nowrap;
	border-bottom: 1px solid #02432A;
}

#divVideoTopSearch div{
	height: 24px;
	font: normal 11px/2.2 Verdana, Tahoma, Geneva, Sans-serif;
}

#divVideoTopSearch .cKeywords {
	width: 200px;
	
	height:17px;
	line-height:25px;
	font: normal 12px Verdana, Tahoma, Geneva, Sans-serif;
	padding-top: 0;
	border: 1px solid #999;
}


.searchLeft {
	color: #777;
	width: 134px;
	min-width: 134px;
	text-align: right;
	padding: 0 10px;
	font-size: 10px;
}

.cBlack {
	color: #000;
}

.cWhite {
    color: #FFFFFF;
}

.searchKeywords {
	border-left: 5px solid #DFDDD7;
	_border-left: 10px solid #DFDDD7;
	border-right: 5px solid #DFDDD7;
	padding: 2px 5px 0 5px;
	vertical-align:middle;
	background:#C7C4BA;
}

.searchVideoKeywords {
	border-left: 5px solid #000000;
	_border-left: 10px solid #000000;
	border-right: 5px solid #000000;
	padding: 2px 5px 0 5px;
	vertical-align:middle;
	background:#000000;
}

.searchButtonContainer {
	margin: 0 5px 0 0;
	padding: 2px 0 0 0;
	vertical-align:middle;
}

.searchLicence {
	margin: 3px 10px;
	padding: 0 5px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #8C8C8C;
	width:40px;
	color: #FFF;
	display: block;
	margin-top: 2px;
	margin-top /**/: 3px;
}

.searchOptions {
	margin: 1px 10px;
}

.searchFilter {
	margin-left: 5px;
	margin-right: 10px;
	_position: relative;
	_padding-left: 10px;
	_margin-left: 15px;
	_margin-right: 10px;

}

.searchFilter input {
	_position: absolute;
	_top:2px;
	_left: -10px;
}

#rmLabel {background: #53A4A8}

#rfLabel {background: #70A349}

#imageSearchButton {
	background: #FC3;
	color: #826200;
	font-weight:bold;
	font-family:Verdana, Tahoma, Geneva, Sans-serif;
	padding-left:5px;
	padding-right:5px;
	_margin-top: 1px;
}

#videoSearchButton {
	background: #519FEE;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Verdana, Tahoma, Geneva, Sans-serif;
	padding-left:5px;
	padding-right:5px;
	_margin-top: 1px;
}

#brandsSearchButton {
	background: #ff0000;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Verdana, Tahoma, Geneva, Sans-serif;
	padding-left:5px;
	padding-right:5px;
	_margin-top: 1px;
}

#imageSearchButtonEditorial {
	background: #6CD6DB;
	color: #215652;
	font-weight:bold;
	font-family:Verdana, Tahoma, Geneva, Sans-serif;
	padding-left:5px;
	padding-right:5px;
	_margin-top: 1px;
}

#mediumSearchButton {
	background: #99E065;
	font-weight:bold;
	font-family:Verdana, Tahoma, Geneva, Sans-serif;
	padding-left:5px;
	padding-right:5px;
	_margin-top: 1px;
}

#divSearchFilters {
	display: none;
	height: 24px;
	line-height: 24px;
	background: #DFDDD7;
	border-bottom: 1px solid #C7C4BA;
}

#divVideoSearchFilters {
	display: none;
	height: 24px;
	line-height: 24px;
	background: #000000;
	border-bottom: 1px solid #FFFFFF;
}

#divAdvancedSearch {
	display: none;
	height: 142px;
	line-height: 18px;
	line-height /**/: 20px;
	border-bottom: 1px solid #C7C4BA;
	background: #DFDDD7;
}

#divVideoAdvancedSearch {
	display: none;
	height: 142px;
	line-height: 18px;
	line-height /**/: 20px;
	border-bottom: 1px solid #FFFFFF;
	background: #000000;
}

#contribSelect {
	width:150px;
	height:115px;
}

#advancedSearchKeywords, #advancedSearchSuppliers {
	float: left;
	margin: 0 5px;
	_margin-left: 10px;
}

#advancedSearchSuppliers {
	width: 240px;
}

#advancedSearchKeywords {
	background: #C7C4BA;
	padding: 0 5px;
	height: 142px;
}

/*
#advancedVideoSearchKeywords {
	background: #02432A;
	padding: 0 5px;
	height: 142px;
}
*/
#advancedSearchKeywords input {
	font-size: 11px;
	width: 210px;
	color: #333333;
	height:17px;
	line-height:27px;
	font: normal 12px Verdana, Tahoma, Geneva, Sans-serif;
	padding-top: 0;
	border: 1px solid #999;
}

#advancedSearchKeywords label {
	display: block;
	color: #000;
	margin-top: -3px;
	margin-bottom: 4px;
	padding-left: 3px;
}

#divSuppliersBox {
	overflow: auto;
	height: 80px;
	border: 1px solid #ACA899;
	padding: 3px 5px;
}
.lpSix {
	padding-left: 6px;
}

/* CONTENT */
#divContent {
	padding: 10px 0;
	min-height: 325px;
	_height: 325px;
}
#divContent, #divContent td {
	font-family: Verdana, Tahoma, Geneva, Sans-serif;
	font-size: 11px;
}

/* RESULTS */
#foundNothing {
	background: #EEE;
	padding: 5px 10px 20px 10px;
}

td#tdResults {
	vertical-align: top;
}

.resultsImageCode {
	text-align:left;
	font: 10px Verdana, Tahoma, Geneva, Sans-serif;
	color:#000000;
	line-height:20px;
}

#divResultsInfo {
	background-color: #EEEEEE;
	margin-bottom: 10px;
	padding: 5px 0 5px 160px;
}
#divResultsInfoFound {
	font: 10px Verdana, Tahoma, Geneva, Sans-serif;
	color: #666666;
	margin-bottom: 5px;
}
#divTopNavigator, #divBottomNavigator {
	font: 12px Arial;
	color: #666666;
	margin-right: 20px;
}
#divTopNavigator a, #divBottomNavigator a {
	color: #666666;
}
#divTopNavigator .cPage, #divBottomNavigator .cPage {
	font-family: Verdana, Tahoma, Geneva, Sans-serif;
	font-size: 11px;
	width: 40px;
	color: #333333;
	position: relative;
	top: 1px;
}
#divBottomNavigator {
	clear: both;
	text-align: right;
	padding-top: 0;
	padding-bottom: 10px;
}
#divThumbs {
	padding-left: 5px;
}
#divThumbs .cThumb, .cdThumb {
	float: left;
	width: 178px;
	height: 245px;
	text-align: left;
}

#moreResults {
	display: none;
}

.cdThumb {
	width:134px;
	padding:2px;
	height:230px;
}

.vcdImageSize {
	float: right;
	width:70px;
	text-align:right;
	padding-right:3px;
}

.imageCodeRF, .imageCodeRM {
	font-size: 9px;
}


.rfLink, .rfLink:hover, .rfLink:active {
	color:#70A349;
	font: normal 9px/1.2 Verdana, Tahoma, Geneva, Sans-serif;
}

.rmLink, .rmLink:hover, .rmLink:active {
	color:#53A4A8;
	font: normal 9px/1.2 Verdana, Tahoma, Geneva, Sans-serif;
}


.imageCodeRF {color:#70A349}
.imageCodeRM {color:#53A4A8}

.imageIcons {
	_margin-top: 2px;
}

.imageIcons img {
	vertical-align: middle;
}

.imageLightbox {
	padding-top: 5px;
	_padding-top: 0;
	_margin-left: -4px;
}

.imageLightbox input {
	padding: 0;
	margin: 0;
}

.imgInfoBar {
	border-top: 5px solid #FFF;
	min-height: 13px;
	max-height: 13px;
	height: 13px;
	line-height: 13px;
	background-color: #FFF;
}

#divThumbs .cThumb table {
	width: 174px;
}
#divResults .cPager {
	padding: 5px;
}
#divResults .cAssets {
/*	width: 563px;*/
}
#divResults .cAssets .cItem {
	border-bottom: 1px solid #ACA899;
	margin-top: 10px;
	padding-bottom: 10px;
}
#divResults .cAssets .cItem table {
	border-collapse: collapse;
}
#divResults .cAssets .cItem table td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#divResults .cAssets .cItem .cThumbnail {
	padding-right: 5px;
	width: 175px;
}

#moveIcons {
	width: 85px;
}

#moveIcons * a img {
	margin-right: 2px;
}

#divResults.cShoppingCart .cAssets .cItem .cThumbnail {
	width: 175px;
	text-align: right;
}
#divResults .cAssets .cItem .cThumb{
	margin-bottom: 8px;
	text-align: right;
}

#divResults .cAssets .cItem .cItemData {
	width: 220px;
	border-left: 1px solid #ACA899;
	border-right: 1px solid #ACA899;
	border-bottom: 1px solid #ACA899;
}
#divResults .cAssets .cItem .cItemData .cID {
	border-top: 1px solid #ACA899;
	border-bottom: 1px solid #ACA899;
	padding: 2px 5px;
	color: #000000;
}
#divResults .cAssets .cItem .cItemData .cID.cRF {
	background: #99E065;
}
#divResults .cAssets .cItem .cItemData .cID.cRM{
	background: #6CD6d8;
}
#divResults .cAssets .cItem .cItemData .cBox {
	padding: 5px;
	line-height: 100%;
}
#divResults .cAssets .cItem .cItemData .cBox .cOldPrice{
	text-decoration: line-through;
	font-weight: bold;
}
#divResults .cAssets .cItem .cItemData .cBox .cNote{
	font-style: italic;
	font-size: 10px;
}
#divResults .cAssets .cItem .cItemData .cBox .cTitle {
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
}
#divResults .cAssets .cItem .cItemData .cLabel {
	text-align: right;
	padding-right: 10px;
}
#divResults .cAssets .cItem .cItemData .cValue {
	font-weight: bold;
}
#divResults .cAssets .cItem .cNoteBox {
	width: 210px;
	padding: 2px 8px 4px 8px;
	border-top: 1px solid #ACA899;
	border-right: 1px solid #ACA899;
	border-bottom: 1px solid #ACA899;
	background-color: #EEEEEE;
}
#divResults .cAssets .cItem .cNoteBox textarea {
	margin: 5px 0;
}
#divResults .cAssets .cItem .cNote {
	width: 206px;
	height: 36px;
	overflow: auto;
}
#divResults .cAssets .cItem .cNoteButton {
	text-align: right;
}
#divResults .cAssets .cItem .cButtons {
	clear: both;
	height: 20px;
}
#divResults .cAssets .cItem .cButtons .cLeft {
	float: left;
	width: 195px;
}
#divResults .cAssets .cItem .cButtons .cLeft img{
	padding-left: 15px;
	padding-right: 5px;
}
#divResults .cAssets .cItem .cButtons .cLeft .cFirst {
	padding-left: 0;
}
#divResults .cAssets .cItem .cButtons .cCenter {
	float: left;
}
#divResults .cAssets .cItem .cButtons .cRight, .cButtonLinkRight {
	float: right;
	background-color: #B4AA55;
	color: #FFFFFF;
	padding: 3px 10px;
}
div.cButtonLinkRight a:hover  {
	color: #FFFFFF;
	text-decoration: underline;
}
#divResults .cAssets .cItem .cButtons .cRight a, .cButtonLinkRight a, .cButtonLinkRight 
a:visited, .cButtonLinkRight a:active {
	color: #FFFFFF;
}
.cSectionBoxTitle {
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 0 8px;
	color: #666666;
	font: 11px/20px Arial, Helvetica, Sans-serif;
	font-weight: bold;
}


.maptextContact {
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 0 8px;
	color: #000000;
	font: 12px/20px Arial, Helvetica, Sans-serif;
	font-weight: normal;
}

.cSectionBoxTitleGrey {
	padding: 0 8px;
	font: bold 11px/20px Arial, Helvetica, Sans-serif;
	background: #DFDDD7;
	color: #666;
	border-bottom: 1px solid #ADA99A;
}

.cSectionBox {
	border: 1px solid #ACA899;
	padding: 8px;
	font: 11px/1.5 Verdana, Tahoma, Geneva, Sans-serif;
}

.cSectionBox li {
	font-weight: bold;
}


/* ADVANCED SEARCH */
#divAdvancedSearch td {
	vertical-align: top;
}
#divAdvancedSearch .cPhoto {
	padding-right: 6px;
}
#divAdvancedSearch .cForm {
	padding-right: 6px;
}
#divAdvancedSearch .cForm form {
	border: 2px solid #CCCCCC;
	height: 388px;
	font: 10px/1.4 Verdana, Tahoma, Geneva, Sans-serif;
	color: #000000;
	padding: 10px 30px;
}
#divAdvancedSearch .cForm .cCheckboxes {
	line-height: 160%;
}
#divAdvancedSearch .cInput {
	width: 215px;
	margin: 2px 2px 10px 0;
}
/*#divAdvancedSearch #divSuppliersBox {
	overflow: auto;
	height: 210px;
	border: 1px solid #ACA899;
	padding: 5px 20px 5px 5px;
	margin-bottom: 10px;
}*/
#divAdvancedSearch .cSidebar {
	background-color: #ACA899;
}

/* SIDEBAR */
#idCdSidebar {
	text-align: center;
	vertical-align: top;
	width: 162px;
	font: 10px/1.5 Verdana, Tahoma, Geneva, Sans-serif;
	margin-left:10px;
}
#idCdSidebar .cTitleSmall {
	text-align: right;
	background-color: #5C594B;
	height: 20px;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 15px;
}

.vcdTitle {
	background-color:#70A349;
	color:#FFFFFF;
	font-weight: bold;
	padding: 0 10px;
	margin-top:0;
}

.cdBox {
	background-color: #EEEEEE;
	color: #8E866E;
	font: normal 11px/1.3 Arial, Helvetica, Sans-serif;
	padding: 5px;
	border: 1px solid #DFDDD7;
	text-align: right;
	width: 150px;
	/* white-space: normal; if promotion note gt 30 chars */
}
.cdBox .cOldPrice {
	color: #898989;
	text-decoration: line-through;
}
.cdBox .cPrice {
	color: #d81f2a;
}
.cdBox .cNote {
	font-style: italic;
}
	
#tdSidebar {
	width: 153px;
	vertical-align: top;
}
#divSidebar {
	padding: 0 7px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	/* width: 142px; if promotion note gt 30 chars */
}

#searchOptionsBox {
	width: 63px;
}

#searchOptionsTitle {
	width: 57px;
}

#divSidebar .cTitle {
	margin-top: 2px;
	background-color: #FFCC33;
	color: #826200;
	padding: 8px;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
}
#divSidebar .cTitleSmall {
	background-color: #DFDDD7;
	color: #666666;
	padding: 0 10px;
	font: 10px/2 Verdana, Tahoma, Geneva, Sans-serif;
	font-weight: bold;
}

#divSidebar .vcdInfoBlack {
	color:#000000;
	font: Vedrana;
	font-size:10px;
	padding: 0 25px 10px 10px;
}

#divSidebar .vcdInfoGrey {
	color:#666666;
	font: Vedrana;
	font-size:10px;
	padding: 0 25px 10px 10px;
}

#divSidebar .cBox, #divSidebar .cBoxNote {
	background-color: #EEEEEE;
	color: #8E866E;
	font: 10px/200% Arial, Helvetica, Sans-serif;
	padding: 5px;
}
#divSidebar .cBoxNote {
	line-height: 135%;
	background-color: #F5F5F5;
}
#divSidebar .cBox .cLabelSmall {
	margin-top: 5px;
	font-family: Verdana, Tahoma, Geneva, Sans-serif;
	font-size: 9px;
	line-height: 100%;
}

#divSidebar .cBox .cValueStrong {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
}

#divSidebar .cStyleLined {
	color: #666666;
	font: 10px/135% Verdana;
	padding: 8px 8px 14px 8px;
	border: 1px solid #DFDDD7;
}
#divSidebar .cHeading {
	font-weight: bold;
	margin-bottom: 5px;
}
#divSidebar .cBack, #idCdSidebar .cBack{
	margin-top: 0px;
	margin-bottom: 12px;
	max-width: 152px;
	_width:152px;
}

#vcdDownloadLink {
	font-size:9px;
	color:#006699;
	text-decoration:underline;
}

.cBack img {
	vertical-align: top;
	margin-right: 3px;
}

.cBack a {
	color: #666;
	text-decoration: none;
}

.cBack a:hover {
	color: #000;
	text-decoration: underline;
}

/* LIGHTBOX PAGES */
#divResults .cLightboxHeader {
	background-color: #EEEEEE;
	padding: 6px;
}
#divResults .cLightboxPageH1 {
	font: 23px Arial;
	color: #666666;
	padding-left: 4px;
}

#divResults .cLightboxPageH2 {
	font: 23px Arial;
	color: #EEEEEE;
	padding-left: 4px;
}

/* LIGHTBOXES BOX */
#divLightboxes a, #divLightboxesHidden a {
	color: #FFFFFF;
}
#divLightboxes .cHeader, #divLightboxesHidden .cHeader {
	height: 21px;
	background-color: #30A5ED;
	color: #FFFFFF;
	font: 10px/2.1 Verdana, Tahoma, Geneva, Sans-serif;
}
#divLightboxes .cHeader .cTitle, #divLightboxesHidden .cHeader .cTitle {
	float: left;
	width: 170px;
	text-align: right;
	padding: 0 20px;
	background-color: #00549A;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 9px;
}
#divLightboxes .cHeader .cDescription, #divLightboxes .cHeader .cLinks, #divLightboxesHidden 
.cHeader .cDescription, #divLightboxesHidden .cHeader .cLinks {
	padding-left: 10px;
}
#divLightboxes .cHeader .cDescription, #divLightboxesHidden .cHeader .cDescription {
	float: left;
}
#divLightboxes .cHeader .cLinks, #divLightboxesHidden .cHeader .cLinks {
	float: left;
	padding-left: 20px;
}
#divLightboxes .cContent {
	background-color: #EFECE3;
	padding: 10px 10px;
	height: 75px;
}
#divLightboxes .cContent a {
	color: #000000;
}
#divLightboxes .cContent .cReg {
	float: left;
	text-align: left;
	width: 180px;
	padding: 0 10px;
}

#divLightboxes .cContent .cReg ul{
	margin:0; padding:0;
}

#divLightboxes .cContent .cOptions {
	float: left;
	text-align: right;
	width: 170px;
	padding: 0 20px 0 10px;
}

#divLightboxes .cContent .cOptions select {
	font-family: Verdana, Tahoma, Geneva, Sans-serif;
	font-size: 11px;
	width: 170px;
	margin-top: 5px;
}
#divLightboxes .cContent .cThumbnails {
	height: 75px;
	overflow: hidden;
	border: 1px solid #ACA899;
}

/*#divLightboxes .cContent .cThumbnails ul {
	list-style-type: none;
	display: inline;
}*/

#divLightboxes .cContent .cThumbnail {
	padding: 5px;
	text-align: center;
	float: left;
	height: 55px;
	font-family: Verdana, Tahoma, Geneva, Sans-serif;
	font-size: 9px;
}
#divLightboxes .cContent .cThumbnail img{
	margin-bottom: 2px;
}

/* FOOTER */
#footer {
	clear: both;
	border-top: 1px solid #ACA899;
	padding: 10px 25px;
	background-color:#F5F5F5;
}

#footer img.iCreditCards {
	padding-top: 5px;
}
#footer td.cCreditCards {
	width: 250px;
	vertical-align: top;
}
#footer td.cContact {
	vertical-align: top;
}

/* PREVIEW WINDOW */
#divPageDetails #divTopMenu {
	margin-left: 15px;
	height: 65px;
}

#divPageDetails #divTopMenu #nav{
	margin-left: 120px;
	padding-top: 22px;
}


#divPageDetails #divTopMenu .cLogo {
	float: left;
	margin: 5px 0 0 0;
	width: 140px;
}
#divPageDetails #divTopMenu .cButtons, #divPageDetails #divTopMenu .cButtonsRM {
	float: left;
	margin-left: 47px;
	margin-top: 18px;
	height: 19px;
	line-height: 19px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
}
#divPageDetails #divTopMenu .cButtons a,
#divPageDetails #divTopMenu .cButtons .cSelected {
	display: block;
	float: left;
	padding: 0 10px;
	color: #02432A;
	background: #99E065 url(../images/imageCorner.gif) no-repeat right top;
	width: 80px;
	text-align: center;
}
#divPageDetails #divTopMenu .cButtons a:hover  {
}
#divPageDetails #divTopMenu .cButtons .cSelected {
	color: #FFFFFF;
	background-color: #70A349;
}

#divPageDetails #divTopMenu .cButtonsRM a,
#divPageDetails #divTopMenu .cButtonsRM .cSelectedRM {
	display: block;
	float: left;
	padding: 0 10px;
/*	border-right: 1px solid #FFFFFF;*/
	color: #175c60;
	background: #6cd6d8 url(../images/imageCorner.gif) no-repeat right top;
	width: 80px;
	text-align: center;
}
#divPageDetails #divTopMenu .cButtonsRM a:hover  {
}
#divPageDetails #divTopMenu .cButtonsRM .cSelectedRM {
	color: #FFFFFF;
	background-color: #26979D;
}

#divPageDetails #divTopMenu .cButtons .cSelectedGroups {
	display: block;
	float: left;
	padding: 0 10px;
	color: #FFFFFF;
	background: #793D00 url(../images/imageCorner.gif) no-repeat right top;
	width: 80px;
	text-align: center;
}

#divPageDetails #divTopMenu .cButtons .cNotSelectedGroups {
	display: block;
	float: left;
	padding: 0 10px;
	color: #FFFFFF;
	background: #CC6600 url(../images/imageCorner.gif) no-repeat right top;
	width: 80px;
	text-align: center;
}

#divTopContact {
	background-color: #DFDDD7;
	color: #666666;
	font: normal 10px/2.5 Verdana, Tahoma, Geneva, Sans-serif;
	height: 25px;
	border-top: 1px solid #ACA899;
	border-bottom: 1px solid #ACA899;
	padding-left: 15px;
}
#divPageDetails .divContent {
	margin: 0 15px 15px 13px;
	border: none;
}
#divPageDetails .divContent td {
	vertical-align: top;
	font: normal 11px/1.35 Verdana, Tahoma, Geneva, Sans-serif;
	color: #333333;
}
#divPageDetails .divContent .cDownload {
	text-decoration: underline;
	color: #336699;
}
#divPageDetails .divContent #divDetails table.cMain, #divPageDetails #divContent 
#divMediumDetails table.cMain{
	border-right: 1px solid #ACA899;
	border-bottom: 1px solid #ACA899;
}
#divPageDetails .divContent #divDetails table.cMain td, #divPageDetails #divContent 
#divMediumDetails table.cMain td {
	border-top: 1px solid #ACA899;
	border-left: 1px solid #ACA899;
	padding: 2px 4px;
}
#divPageDetails .divContent #divDetails table.cMain td.cRF, #divPageDetails #divContent 
#divMediumDetails table.cMain td.cRF {
	background: #70A349;
	color: #FFF;
	width: 20px;
}

#divPageDetails .divContent #divDetails table.cMain td.cRM {
	background-color: #26979D;
	color: #FFFFFF;
	width: 20px;
}

#divPageDetails .divContent #divDetails table.cMain td.cRFCode, #divPageDetails #divContent 
#divMediumDetails table.cMain td.cRFCode {
	background: #99E065;
	font-weight: bold;
	color: #000;
}

#divPageDetails .divContent #divDetails table.cMain td.cRMCode {
	background: #6CD6DB;
	font-weight: bold;
	color: #000000;
}

#divPageDetails #idKeywordsTitle {
	background-color: #E2F3CB;
	border-bottom: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
	height: 20px;
	margin: 10px 0px;
	padding: 0 10px;
	font: 11px/2.0 Verdana, Tahoma, Geneva, Sans-serif;
	color: #000000;
	clear: left;
}

#divKeywordsList, #divConceptsList {
	margin: 5px 0;
	padding: 3px;
	border: 1px solid #ACA899;
	font: normal 10px/2 Verdana, Tahoma, Geneva, Sans-serif;
	width: 310px;
	height: 310px;
	overflow: auto;
}

#divKeywords {
	float: left;
	width: 310px;
}

#divConcepts {
	margin-left:330px;
	width:310px;
}

#imageDetailsLeft {
	float:left;
	width: 400px;
}

#imageDetailsRight {
	margin-left: 412px;
	width: 240px;
}

#divPageDetails #idCopyright {
	font: normal 10px Verdana, Tahoma, Geneva, Sans-serif;
	color: #333333;
	border-top: 1px solid #666666;
	background: #EEEEEE;
	padding: 5px 1%;
	margin-bottom: 0px;
	clear: both;
/*	position: fixed;
	left:0;
	bottom:0;*/
	width: 98%
}
#divCategories {
	height: 425px;
	width: 160px;
	margin: 5px 0;
	position: relative;
}

#divCategories .active {
	position: absolute;
	top: 17px;
	left: 10px;
	z-index: 99;
}

#divCategories .inactive {
	position: absolute;
	top: 0px;
	left: 2px;
	z-index: 98;
}

.active, .inactive {
	width: 144px;
	height: 420px;
}

.activeHead, .inactiveHead {
	background: transparent url(../images/categories.gif) no-repeat top left;
	width: 144px;
	height: 21px;
	line-height: 21px;
	color: white;
	padding: 0 12px;
	font-weight: bold;
	cursor: pointer;
}

.cOldPrice{
	text-decoration: line-through;
}
.cNote{
	color: #999;
	font-style: italic;
	font-size: 10px;
}


#catBody, #supBody {
/*	border: 1px solid #5C594B;
	border-top: 0;*/
	width: 141px;
	overflow: auto;
	height: 320px;
	padding: 5px 0;
	border: 1px solid #DFDDD7;
}

.inactiveCatBody {
	background: #DFDDD7;
}

.activeCatBody {
	background: #EEE;
}

#catBody a, #supBody a {
	display: block;
	padding: 0 5px 0 12px;
	line-height: 1.5em;
	color: #5C594B;
}

#catBody a.selected, #supBody a.selected {
	background: #FFF;
	color: #000;
}

.inactiveHead {
	background-image: url(../images/categories-inactive.gif);
	color: #EEEEEE;
}

/* IMAGESHOW */

table#tableImageshow, table#tableImageshowImages {
	background-color: #FFFFFF;
	width: 685px;
}

table#tableImageshow img {
	visibility: hidden;
	width: 103px;
	height: 101px;
}


/* HOME */
#divHomeDisplay .cHeadlines td {
	vertical-align: top;
}
#divHomeDisplay .cHeadlines .cImage {
	width: 1px;
	border-right: 2px solid #FFFFFF;
}
#divHomeDisplay .cHeadlines .cText {
	border: 1px solid #CCCCCC;
	border-right: 0;
	padding: 7px 0 0 23px;
	line-height: 135%;
	color: #000000;
	font: normal 11px Verdana, Tahoma, Geneva, Sans-serif;
}
#divHomeDisplay .cCategories {
	line-height: 135%;
}
#divHomeDisplay .cCategories a {
	color: #003399;
	line-height: 135%;
}
#divHomeBottomline {
	height: 200px;
	background-color: #F5F5F5;
	background-image: url(../images/home/homeBottomline.jpg);
	background-repeat: repeat-x;
	background-position: left;
	border-top: 1px solid #333;
}


#divHomeNewDisplay {
	width: 689px;
	float: left;
	margin-bottom:1px;
}

#divVideoHomeNewDisplay {
	width: 330px;
	float: left;
	margin-bottom:1px;
}


#divHomeLightboxes {
	padding: 10px 0 0 1px;
}

#divHomeLightbox1, #divHomeLightbox2 , #divHomeLightbox3 {
	float: left;
	width: 225px;
	_width: 222px;
	margin-left: 4px;
	height: 60px;
	color: #ACA899;
	display: block;
	text-align: center;
}


#divHomeLightbox1:hover, #divHomeLightbox2:hover , #divHomeLightbox3:hover {
	text-decoration: none;
}

/*#divHomeLightbox1:hover, #divHomeLightbox2:hover, #divHomeLightbox3:hover {
	text-decoration: none;
	color: #fff;
	border: 0;
	height: 60px;
	width: 225px;
	_width: 222px;
}*/

#divHomeLightbox1{
	background: #FFF url("../images/lb1.gif") no-repeat 0 0;
}

#divHomeLightbox2{
	background: #FFF url("../images/lb2.gif") no-repeat 0 0;
}

#divHomeLightbox3{
	background: #FFF url("../images/lb3.gif") no-repeat 0 0;
}

/*#divHomeLightbox1:hover {
	background: #FFF url("../images/lb1hover.jpg") no-repeat 0 0;
}

#divHomeLightbox2:hover {
	background: #FFF url("../images/lb2hover.jpg") no-repeat 0 0;
}

#divHomeLightbox3:hover {
	background: #FFF url("../images/lb3hover.jpg") no-repeat 0 0;
}*/

#divHomeRight {
	margin:0 5px 0 693px;
	_width:expression(document.body.clientWidth > 1024? "295px": "auto" );
	max-width: 295px;
}

#divHomeExCol {
/*	border: 1px solid #ccc;*/
	margin-bottom: 2px;
}

#divHomeExColText {
	color: #FFF;
	background: #ACA899;
	margin-bottom: 2px;
	padding: 5px;
}

#divHomeRM, #divHomeRF {
	margin-bottom: 5px;
}

#divMain {
	margin-bottom: 20px;
}

#divWebCentric {
	padding:5px;
	background-color:#F2F2F2;
	font-family: Verdana, Tahoma, Geneva, Sans-serif;
}

#divWebCentricHead {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-bottom: 10px;
}
#divWebCentricContent {
	font-size:10px;
	color:#666666;
}
#divWebCentricLink {
	color:#336699;
	text-decoration:underline;
}

.divImage {
	margin-bottom: 5px;
}

.divContent {
	font-family: Verdana, Tahoma, Geneva, Sans-serif;
	font-size: 10px;
	color:#666666;
	margin-bottom: 15px;
}

#divForLinks a{
	font: normal 10px Verdana, Tahoma, Geneva, Sans-serif;
	color:#666666;
	text-decoration:underline;
}

.rfHead, .rmHead, .vcdHead, .prodHead, .subHead {
	border: 1px solid #ACA899;
	height: 16px;
	line-height: 16px;
	padding-left: 30px;
}

.rfHead {
	background: #95DA62 url("../images/rfLabel.gif") no-repeat 0px 0px;
}

.vcdHead {
	background: #95DA62 url("../images/vcdLabel.gif") no-repeat 0px 0px;
}

.rmHead {
	background: #6CD6DB url("../images/rmLabel.gif") no-repeat 0px 0px;
}

.prodHead {	
	/*background: #6CD6DB url("../images/prodLabel.gif") no-repeat 0px 0px;*/
	background: #95DA62;
	padding-left: 3px;
}
	
.subHead {
	background: #FF6600;
}

/* dodato sa ingrama */

.tenPxBreak {
	height: 10px;
}

.sidebarHead {
	background: #686868;
	padding: 0 10px;
	margin-left: 10px;
	height: 25px;
	color: #FFF;
	font: bold 10px/2.5 Verdana, Tahoma, Geneva, Sans-serif;
}

.sidebarText {
	background: #ededed;
	padding: 15px 10px;
	margin-left: 10px;
	color: #5B6F7D;
	margin-bottom: 15px;
	font: normal 10px Verdana, Tahoma, Geneva, Sans-serif;
}

.rightFloater {
	float: right;
}

.leftFloater {
	float: left;
}

.helpBox {
	width: 445px;
}

.helpBoxHead {
	background: #FFE88A;
	padding: 5px 10px;
	font: bold 12px Arial, Geneva, Sans-serif;
	border: 1px solid #FFE88A;
}

.helpBoxSubHead, .helpBoxSubHeada {
	background: #FFF7D2;
	padding: 5px 10px;
	font: normal 11px Arial, Geneva, Sans-serif;
	border: 1px solid #FFE88A;
}

.helpBoxSubHead {
	border-top: 0;
	border-bottom: 0;
}

.helpBoxText {
	padding: 15px 10px;
	border: 1px solid #FFE88A;
	border-top: 1px solid #FFF7D2;
}

.confirmBox {
	width: 80%;
	padding: 5px 10px;
	font: normal 11px Verdana, Arial, Geneva, sans-serif;
	text-align: center;
	color: red;
	line-height: 2;
	border: 1px solid #c69c6d;
	background: #faf7eb;
}

.div185 {
	margin: 10px 0 0 155px;
	background: white;
	color: #686868;
}

.helpBox {
	width: 445px;
}

.sixPxBreak {
	height: 6px;
	font-size: 6px;
	line-height: 6px;
}

#leftShoppingCell {
	width: 50%;
	border-left: 1px solid #FFE88A;
	border-bottom: 1px solid #FFE88A;
	border-right: 1px solid #FFF7D2;
}

#rightShoppingCell {
	width: 50%;
	border-right: 1px solid #FFE88A;
	border-bottom: 1px solid #FFE88A;
}

.padded {
	padding: 15px 10px;
}

.vCenter { vertical-align: middle; }

.aLeft { text-align: left; }

.aCenter { text-align: center; }

.aRight { text-align: right; }

#rmPricingDiv * td {
	text-align: right;
	padding-left: 15px;
}

#rmPricingDiv * select {
	width: 285px;
}

#currentPrice {
	width: 65px;
	border: 1px solid #ACA899;
	color: #FF0000;
	padding: 3px;
	text-align: right;
}

#promotionsHeadline {
	width: 150px;
	height: 454px;
	background: #d69d94 url("../images/promotions.gif") no-repeat top right;
/*	float: left;*/
}

.basicTable {
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}

.basicTableHeader {
	background-color: #e1e1e1;  /* #dfddd7; */
	font-weight: bold;	
}

.fItalic {
	font-style: italic;
}

.basicTable td {
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 5px;
}

.licList li {
	font: normal 12px/1.5 Verdana, Tahoma, Geneva, Sans-serif;
}

#previewKeywords {
	height: 245px;
	overflow: auto;
	border: 1px solid #c0c0c0;
	padding: 2px 3px;
}

.rightAligned {
	text-align:right;
}

dl.formList {
	list-style:none;
	padding: 0;
}

.formList .fAttention {
	margin-left: 3px;
	margin-right: -10px;
}

dl.formList dt {
	clear: left;
	float: left;
	padding: 5px 10px 5px 0;
	display: block;
	text-align: right;
	width: 150px;
}

dl.formList dd {
	margin-left: 160px;
	padding: 5px 0 5px 5px;
}

.lbImageNotes {
	position: absolute;
	width: 250px;
	border: 1px solid #EEE;
	background-color: #FFF;
	color: #8E866E;
	cursor: default;
	z-index: 100;
	visibility: hidden;
	text-align: left;
	left:0px;
	top:0px;
}

.lbImageNotes .lbImageNotesHead {
	background-color:#DFDDD7;
	color:#666;
	padding:5px 10px;
	font-size:12px;
}

.lbImageNotes .lbImageNotesText {
	padding:5px 10px;
}

#emptySearch {
	padding-left:170px;
	font-size:12px;
}

ul.emptySearch {
	padding:0;
	margin:0;
}

ul.emptySearch li {
	line-height:150%;
}

dl.emptySearch {
	margin-top:10px;
}

dl.emptySearch dt {
	font-weight:bold;
}

.scItemPrice {
	/*margin-left: 20px;*/
	float:right;
	font-weight:bold;
}

#contactUK {
	background:transparent url(../images/london.gif) no-repeat left bottom;
}

#contactDenmark {
	background:transparent url(../images/Copenhagen.gif) no-repeat left bottom;
}

#contactRussia {
	background:transparent url(../images/stPetersburgh.gif) no-repeat left bottom;
}
#contactKazakhstan {
	background:transparent url(../images/Kazakhstan.gif) no-repeat left bottom;
}
#contactSerbia {
	background:transparent url(../images/belgrade.gif) no-repeat left bottom;
}

#contactUK div, #contactSerbia div, #contactRussia div, #contactKazakhstan div, #contactDenmark div {
	margin-left:250px;
}

input[type="text"], input[type="password"], select {
	border:1px solid #999;
}

#loginNotRegistered {
	width:220px;
	text-align:left;
	background-color:#EEEEEE;
	border:1px solid #ACA899;
	border-left:none;
	vertical-align:top;
}

* html * #loginNotRegistered * input {
	margin-top:17px;
}

#sslLogo {
	padding-top:30px;
	width:135px;
	text-align:right;
	float:right;
}

#sslLogoRegister {
	width:220px;
	text-align:center;
	background-color:#EEEEEE;border:1px solid #ACA899;border-left:none;
}

#divPrintSize, #licenceReleases {
	padding:5px;
}

.rm {
	color:#26979D;
}

.rfBox, .rmBox {
	float:right;
	width:25px;
	border:1px solid #ACA899;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	margin-top:-4px;
	color:#FFF;
}

.rfBox {background:#70A349}
.rmBox {background:#53A4A8}
.restriction{background:#E62263}



/* select country */
#selCountryMain {
	height: 210px;
	background: #537B40;
	margin: 7px 0;
}

#selCountryWrapper {
	background: #FFF;
	margin-left: 150px;
	min-width: 540px;
	width: 540px;
	min-height: 210px;
	height:210px;
}

#divSelCountry {
	margin: 0 7px;
	border: 1px solid #CCCCCC;
	padding: 25px 15px;
	background: #FFF url(../images/world-bg.jpg) no-repeat 4px 3px;
	min-height: 158px;
	height: 158px;
	min-width: 494px;
	width: 494px;
	color: #FFF;
}

#divSelCountry p {
	font: bold 14px/1.5 Verdana, Tahoma, Geneva, Sans-serif;
}

#selCountryTopSpace {
	min-height: 100px;
	height: 100px;
}

.searchArrow {
	vertical-align:middle;
	margin-bottom: 2px;
}

.countryAtt {
	background: #FF4500;
	color:#FFF;
	padding:3px;
	height:20px;
}

.selCountryTitle {
	color: #FFF;
	width: 133px;
	min-width: 133px;
	text-align: right;
	padding: 0 12px;
	height:20px;
	font: normal 11px/20px Verdana, Tahoma, Geneva, Sans-serif;
	float:left;
}

.selCountrySelect {
	padding: 2px 5px 0 5px;
	_padding: 2px 5px 0 10px;
	vertical-align:middle;
	float:left;
}

#selCountryDiv {
	background:#FF6600;
	color:#FFF;
	padding:3px;
	height:22px;
	white-space:nowrap;
}

#editorialMenuSlideShow {
    width: 689px;
	float: left;
	margin-bottom:1px;
}

.greenButton {
    background-color:#99E065;
	font-size:10px;
	color:#000000;
}

td#divBrandsMenu {
	background-color: #DFDDD7; 
	/*border: 0px;*/ 
	border: 1px solid #DFDDD7;
	vertical-align: top; 
	width: 160px;
}

td#divBrandsMenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background-color: #DFDDD7;
	margin-bottom: -1px;
}

td#divBrandsMenu ul li {
	padding: 0 0 1px 0;
	* padding-bottom: 0px;
	margin: 0;
	border-bottom: 0px solid #DFDDD7;
	* margin-bottom: -1px;
	height: 22px;
}

td#divBrandsMenu ul li img{
	padding: 0;
	margin: 0;
	border: 0px solid #000;
}

#divBrandsMenu td ul li a {
	
}

#divHeaderMedia a {
	width: 100px;
	text-align: center;
/*	border-right: 2px solid #FFFFFF;*/
	/*background-color: #ACA899;*/
	background: #ACA899 url(../images/inactiveCorner.gif) no-repeat right top;
}

#aHeaderMediaImages.selected , #aHeaderMediaImages:hover  {
	text-decoration: none;
	background: #FFCC33 url(../images/menuCorner.gif) no-repeat right top;
	color: #826200;
}

#aHeaderAssetManager:hover, #aHeaderAssetManager.selected {
	text-decoration: none;
	background: #CC6600 url(../images/menuCorner.gif) no-repeat right top;
	color: #FFFFFF;
}

#aHeaderMediaEditorial.selected, #aHeaderMediaEditorial:hover {
	text-decoration: none;
	background: #D1F1F3 url(../images/menuCorner.gif) no-repeat right top;;
	color: #215652;
}

#aHeaderMediaPromotions.selected, #aHeaderMediaPromotions:hover {
	text-decoration: none;
	background: #D60505 url(../images/menuCorner.gif) no-repeat right top;
	color: #FFF;
}

#aHeaderMediaCds:hover, #aHeaderMediaCds.selected {
	text-decoration: none;
	background: #99E065 url(../images/menuCorner.gif) no-repeat right top;
	color: #000;
}

#aHeaderVideo:hover, #aHeaderVideo.selected {
	text-decoration: none;
	background: #519FEE url(../images/menuCorner.gif) no-repeat right top;
	color: #FFFFFF;
}

#aHeaderSubscription:hover, #aHeaderSubscription.selected {
	text-decoration: none;
	background: #FF6600 url(../images/menuCorner.gif) no-repeat right top;
	color: #FFFFFF;
}

#aHeaderBrands:hover, #aHeaderBrands.selected {
	text-decoration: none;
	background: #DFDDD7 url(../images/menuCorner.gif) no-repeat right top;
	color: #5C594B;
}
