body { background-color:#FFFFFF; background-image:url(../images/v7_vnunet_leftmarginbg_2.gif); background-repeat:repeat-y; font-family:verdana,arial,helvetica,sans-serif; font-size:xx-small; color:#000000; margin:0px; scrollbar-face-color: #99BBDD; scrollbar-highlight-color: #99BBDD; scrollbar-3dlight-color: #003366; scrollbar-darkshadow-color: #003366; scrollbar-shadow-color: #99BBDD; scrollbar-arrow-color: #003366; scrollbar-track-color: #003366; }
/* pagination */
div.pages { background-color:#DDDDDD; border:1px solid #CCCCCC; text-align:center; padding:5px;}
div.pages span.page { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:1px; margin:2px;}
div.pages span.prev { background-color:#EEEEEE; border:1px solid #CCCCCC; padding:1px; margin:2px;}
div.pages span.next { background-color:#EEEEEE; border:1px solid #CCCCCC; padding:1px; margin:2px;}
div.pages span.curr { background-color:#CCCCCC; border:1px solid #CCCCCC; padding:1px; margin:2px;}
div.pages div.summary { margin:6px 0px 0px 0px;}
div.pages div.summary span.summary { background-color:#CCCCCC; border:1px solid #CCCCCC; padding:1px; margin:2px;}
/* generic type styles */
h1 { font-size:360%; font-weight:bold; text-align:right; color:#EAEFF4; letter-spacing:-1px; margin:0px }
h2 { font-size:small; font-weight:bold; margin-bottom:3px; margin-top:0px }
h3.focus { font-size:x-small; font-weight:bold; margin-top:0px; margin-left:8px; }
h3 { font-size:x-small; font-weight:bold; margin-bottom:3px; margin-top:0px}
h4 { font-size:100%; font-weight:bold; margin-bottom:3px; margin-top:0px }
h5 { font-size:xx-small; font-weight:bold; margin-bottom:3px; margin-top:0px }
h6 { font-size:100%; font-weight:normal; margin-bottom:3px; margin-top:0px; color:#888888; }
p { font-size:x-small; margin-bottom:12px }
ul { margin:0px 0px 0px 15px; padding:0px }
/* end generic type styles */ 

/* generic form element styles */
form { margin:0px; padding:00x }
input { background-color:#E9E9E9; border-width:1px }
input.radio { background-color:#DDE5EE; border:0px none #DDE5EE; }
select { background-color:#E9E9E9; border-width:1px }
/* end generic form element styles */

.content a { font-weight: bold; }

a:link { color:#001166; text-decoration:none }
a:active { color:#CC0000; text-decoration:none }
a:visited { color:#505050; text-decoration:none }
a:hover { color:#FF6600; text-decoration:underline }
.palelink a:link { color:#FFFFFF; text-decoration:none }
.palelink a:active { color:#003366; text-decoration:none }
.palelink a:visited { color:#FFFFFF; text-decoration:none }
.palelink a:hover { color:#CEDAE5; text-decoration:underline }
.palelink2 a:link { color:#FFFFFF; text-decoration:none }
.palelink2 a:active { color:#CEDAE5; text-decoration:none }
.palelink2 a:visited { color:#FFFFFF; text-decoration:none }
.palelink2 a:hover { color:#003366; text-decoration:underline }
.darklink a:link { color:#003399; text-decoration:none }
.darklink a:active { color:#CEDAE5; text-decoration:none }
.darklink a:visited { color:#003399; text-decoration:none }
.darklink a:hover { color:#FFFFFF; text-decoration:underline }
.greylink a:link { color:#686868; text-decoration:none }
.greylink a:active { color:#CC0000; text-decoration:none }
.greylink a:visited { color:#686868; text-decoration:none }
.greylink a:hover { color:#FF6600; text-decoration:underline }
.darklink2 a:link { color:#003366; text-decoration:none }
.darklink2 a:active { color:#CC0000; text-decoration:none }
.darklink2 a:visited { color:#003366; text-decoration:none }
.darklink2 a:hover { color:#FF6600; text-decoration:underline }
.bestprice a:link { color:#FF0000; text-decoration:none; font-weight:bold }
.bestprice a:active { color:#FF0000; text-decoration:none; font-weight:bold }
.bestprice a:visited { color:#FF0000; text-decoration:none; font-weight:bold }
.bestprice a:hover { color:#FF6600; text-decoration:underline; font-weight:bold }

/* generic classes */
/* font formatting */
.bold { font-weight:bold }
.italic { font-style:italic }
/* font formatting */
.pale { color:#DCE5EE }
.white { color:#FFFFFF }
.dark { color:#003366 }
.grey { color:#666666 }
.whitemicro { font-size:xx-small; color:#FFFFFF }
.microgrey { font-size:xx-small; color:#888888 }
.micro { font-size:xx-small }
.mini { font-size:113% } /* only to be used where base font-size is xx-small cos it is relative */
.midi { font-size:x-small }
/* end font formatting */
/* gaps */
.gap3 { margin-bottom:3px }
.gap6 { margin-bottom:6px }
.gap9 { margin-bottom:9px }
.gap12 { margin-bottom:12px }
.gapright20 { margin-right:20px }
.leftgap6 { margin-left:6px }
.boldgap6list { font-weight:bold; margin-bottom:6px }
.datecolour { color:#888888 }
/* end gaps */

/* complex styles */
.printerfriendly { background-image:none }
.buttonborder { border:1px solid #003366; border-top:1px solid #DCE5EE; border-left:1px solid #DCE5EE }
.vseparator { font-size:1px; width:0px; height:20px; background-color:#003366; border-right:1px solid #DCE5EE; border-left:1px solid #003366 }
.pagination { position:relative; top:0px; left:0px; margin:12px 0px 12px 0px; font-size:xx-small; border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; padding:4px 0px 3px 0px; color:#888888; height:23px }
/* end complex styles */
/* end generic classes */

/* header styles */
.brandnav { position:relative; top:0px; left:0px; padding:3px 6px 3px 6px; border:1px solid #97B9DA; border-color:#DCE5EE #003366 #003366 #DCE5EE; color:#003366; cursor:pointer; font-weight:bold; font-size:xx-small; float:left; background-color:#003366  }

#brandnav a {
color: #ffffff;
font-size:xx-small;
font-weight:bold;
text-decoration: none;
border:1px solid #97B9DA;
border-color:#DCE5EE #003366 #003366 #DCE5EE;
background-color:#003366;
padding:3px 6px 3px 6px;
float: left;
cursor:pointer;
}
#brandnav a:hover {
color: #003366;
background-color: #DCE5EE;
border-color:#003366 #003366 #DCE5EE #DCE5EE;
}

.brandnav2 { position:relative; top:0px; left:0px; padding:3px 6px 5px 6px; border:1px solid #97B9DA; border-color:#DCE5EE #003366 #003366 #DCE5EE; border-bottom:none; color:#003366; cursor:pointer; font-weight:bold; font-size:xx-small; float:left; background-color:#99BBDD }
#catbar { position:absolute; top:77px; left:15px; height:21px; width:740px }
#catbuttons { position:absolute; top:57px; left:180px; z-index:10; width:500px }
#categorylist { position:absolute; top:3px; left:15px; color:#DCE5EE; }
#centralpanel { position:absolute; top:77px; left:0px; height:146px; width:755px; background-color:#97B9DA; }
#dropmenu { position:absolute; top:0px; left:120px; font-size:11px; color:#FFFFFF; width:114px }
#editions { position:absolute; top:5px; left:500px; width:227px; color:#003366; }
#lenses { position:absolute; top:0px; left:625px; width:250px; height:179px; background-image:url(../images/v7_vnunet_lenses_3.jpg) }
#listarrow { position:absolute; top:1px; left:106px; visibility:hidden }
#loginmsg { position:absolute; top:22px; left:465px; width:288px; text-align:right; color:#CEDAE5 }
#maingrad { position:absolute; top:3px; left:15px; width:740px; height:74px; background-image:url(../images/v7_vnunet_header_maingrad.gif) }

#mainlogo { position:absolute; top:3px; left:17px; width:294px; height:71px; background-image:url(../images/v7_vnunet_strp_logo.gif); background-repeat:no-repeat; cursor:pointer; z-index:2 }
/*logo without strapline*/
/*#mainlogo { position:absolute; top:3px; left:17px; width:98px; height:71px; background-image:url(../images/v7_vnunet_logo.gif); background-repeat:no-repeat; cursor:pointer; z-index:2 }*/
#network { position:absolute; top:3px; left:525px; border:1px solid #809EB9; border-top:none; background-image:url(../images/v7_vnunet_network_3.gif); background-repeat:no-repeat; width:230px; height:15px; cursor:pointer }
#q { position:relative; top:-3px; left:0px; width:175px }
#q1 { position:relative; top:-2px; }
#q2 { position:relative; top:-2px; }
#searchholder { position:absolute; top:3px; left:20px }
#searchsymbol { position:absolute; top:3px; left:4px; width:11px; height:17px; background-image:url(../images/v7_vnunet_search_symbol.gif); background-repeat:no-repeat }
#searchsymbol2 { position:absolute; top:3px; left:4px; width:11px; height:17px; background-image:url(../images/v7_vnunet_search_symbol.gif); background-repeat:no-repeat }
#searchbar { position:absolute; top:198px; left:15px; width:740px; height:26px; background-color:#97B9DA }
#searchseparator { position:absolute; top:3px; left:475px; height:18px; }
#topbg { position:relative; top:0px; left:0px; height:225px; background-image:url(../images/v7_bg_vnunet.gif); background-repeat:repeat-x; }
#topleft { position:absolute; top:0px; left:0px; height:100px; width:755px; background-color:#97B9DA; background-image:url(../images/v7_vnunet_header_topgrad.gif); background-repeat:no-repeat; }
.weblink { padding:2px; width:151px; background-color:#FFFFFF; color:#0066CC; cursor:pointer }
#weblist { position:absolute; top:18px; left:587px; width:170px; height:65px; overflow:auto; display:none; z-index:30; background-color:#FFFFFF; border:1px solid #003366; border-top:none }
/* end header styles */

/* footer styles */
.footer { position:relative; top:0px; left:0px; clear:left }
#footereurope { position:relative; top:3px; left:0px }
.footerline { background-color:#97B9DA; height:2px; width:755px; margin-bottom:3px; font-size:1px }
#footernetwork { position:relative; left:510px; width:245px; margin-bottom:30px; text-align:right }
#footertext { position:absolute; top:5px; left:26px; width:460px }
/* end footer styles */

/* body styles */
/* body general styles */
.bodycol { float:left; margin-bottom:20px; font-size:113% }
#bodyholder { width:760px; background-color:transparent }
#bodymargin { width:15px }
/* added by dk for ctg */
#bodymarginctg { width:30px }
#bodyleftcol { width:185px; margin-right:15px }
#bodycol540 { width:540px }
/* dk new 300604 ctg */
#bodycol560 { width:555px }
#bodyrightcol170 { width:170px }
#bodycol640 { width:640px }
#bodyholder2 { width:860px; background-color:transparent }

/* end general body styles */

/* breadcrumb styles */
.topfurniture { position:relative; top:6px; left:15px; width:740px; height:10px; }
#breadcrumbs { position:absolute; top:6px; left:10px; }
#pagetools { position:absolute; top:0px; left:416px; border:1px solid #CCCC99; color:#000000; padding:4px 7px 1px 7px; background-color:#FFFFDD; }
/* #pagetools { position:absolute; top:-1px; left:495px; border:1px solid #B8B8B8; border-top:none; color:#686868; padding:5px; } */
.furniturespacer { width:700px; height:32px; }
/* end breadcrumb styles */

/* cat head categories */
.cathead { font-size:260%; position:relative; top:9px; }
/* the product category summary class */
.categorySummary { font-size:9pt; margin-top:10px;}
.categorySummary a { font-weight:bold;}


/* index page heading styles */
.headingholder { position:relative; top:0px; left:0px; width:740px; height:42px; margin-left:15px }
.headingbox { width:540px; float:right; height:42px; }
.headingbox2 { width:725px; float:right; height:42px; }
#headingline1 { position:absolute; top:41px; left:0px; width:185px }
#headingline2 { position:absolute; top:41px; left:200px; width:540px; border-bottom:1px solid #003366 }
#headingline2a { position:absolute; top:41px; left:15px; width:725px; border-bottom:1px solid #003366 }
#headingsmall { float:left; margin-top:20px }
#backto { margin-top:24px; float:right; }
#headinglarge { float:right }
/* end index page heading styles */

/* left hand navigation */
.leftmarginillus { margin-bottom:6px; border:1px solid #C0C0C0; background-color:#FFFFFF}
.leftmarginillusplain { margin-bottom:6px; background-color:#FFFFFF}
.leftmargincaption { text-align:right }
.leftmarginsponsor { margin-bottom:12px; border:1px solid #888888; border-left:none; text-align:right }
#leftmarginsponsortext { float:left; width:90px; margin:4px 0px 0px 5px; text-align:left; font-size:xx-small }
.leftmarginhead { color:#000000; font-weight:bold; margin:2px 0px 9px 20px }
.leftmarginheadjotd { color:#000000; font-weight:bold; margin:2px 0px 0px 20px }
.articlenavline { height:1px; margin-top:29px; margin-bottom:3px; font-size:1px; border-bottom:1px solid #7CB2E7 }
.leftmarginlist { margin-left:20px; margin-top:3px; padding-left:0px }
.leftmarginlist10 { margin-left:10px; margin-top:3px; padding-left:0px }
.leftmarginlisttop10 { margin-left:10px; padding-left:0px }
.leftmarginlistitem { margin-bottom:3px; color:#0066CC }
.leftmarginlistitembold { margin-bottom:3px; color:#0066CC; font-weight:bold }
/* end left hand navigation */

/* article styles */
.articlebyline { margin-bottom:20px }
#articlepages { width:365px; text-align:center }
#listpages { width:165px; text-align:center }
#pagination355 { position:relative; top:0px; left:0px; width:355px; margin-top:3px; font-size:xx-small }
/* end article styles */

/*  marketplace styles */
.marketplace { font-size:xx-small; background-color:#EEEEDD; padding:6px 0px 6px 0px; width:540px }
#marketplace170 { width:170px }
#marketplace355 { width:355px }
.showcasehome { font-size:xx-small; background-color:#EEEEDD; padding:6px 0px 6px 0px }

/*  end marketplace styles */

/* homepage styles */
#homeleftcol { width:160px; margin-right:15px }
#homemidcol { width:320px; margin-right:15px }
#homerightcol { width:230px }
#homealtmidcol { width:262px; margin-right:16px }
#homealtrightcol { width:262px }
/* end homepage styles */



/* final ad styles */
#topadvert { position:absolute; top:104px; left:20px; width:730px; text-align:center; z-index:1 }
.adtop { background-color:#D3D2D5; text-align:center; font-size:xx-small; color:#FFFFFF }
.buttonadbox { background-color:#EEEFEF; text-align:center; padding:12px 0px 12px 0px }
.adbox { text-align:center }
.articlempu { float:right; margin:0px 0px 10px 10px; width:336px; }
.othermpu { float:left; margin:0px 0px 10px 10px; width:336px; }
.articlesky { float:right; margin:0px 0px 10px 10px; width:160px; }
/* end final ad styles


/*additions--------------------------------   position:absolute; top:3px; left:17px;   */
/* ??? */ .box347 { float:left; width:347px }
.gototop { text-align: right; margin: 10px 0px 6px 0px }
.whiteradio { background:#FFFFFF; color:#FFFFFF}
input.careers { background:#ffffff; border-width:1px; font-size: xx-small; }
select.careers { background:#ffffff; border-width:1px; font-size: xx-small; }
.dloadborder { border:1px solid #AAAAAA; height:24px; background-color:#EAEFF4 }
#dloaddown { float:left; margin:0px 3px 0px 0px; width:21px; height:19px; background-image:url(../images/downloads/dload_vnu_down01.gif); background-repeat:no-repeat; cursor:pointer; z-index:2 }
#dloadtrolley { float:left; margin:0px 5px 0px 0px; width:21px; height:19px; background-image:url(../images/downloads/dload_vnu_trolley01.gif); background-repeat:no-repeat; cursor:pointer; z-index:2 }
.boxcol165 { float:left; width:165px; }


#skyscraper { position:absolute; top:213px; left:770px; width: 160px; text-align: left; }

/* zino strap */
.tngstrap5 { height:20px; padding:2px 0px 0px 6px; border-top:1px solid #B0B0B0; border-bottom:1px solid #000000; background-color:#81A5AD; font-weight:bold; color:#FFFFFF; text-align:center }

/*  zino styles */
.zinio {  color:#81A5AD; font-weight:bold; background-color:#EDF6F6; padding:6px 0px 6px 0px }

/*  right skyscraper style */
#skyscraper { position:absolute; top:238px; left:770px; width: 160px; text-align: left; }

iframe.content1 { width:725px; height:750px; display: block; margin-left: 15px; padding: 0px; border: none; }

.valeo { border-bottom:1px solid #CCCC99; border-right:1px solid #CCCC99; border-top:none; border-left:none; color:#000000; padding:5px; background-color:#FFFFdd }
.valeoFont {font-size: 113%;}
/* related content */
.tngstrap6 { height:20px; padding:2px 0px 0px 2px; border-top:1px solid #DCE5EE; border-bottom:1px solid #000000; background-color:#003366; font-weight:bold; color:#FFFFFF; text-align:center }
.relatedbox { float:left; width:185px; background-color:#F4F4F4;}
.relatedinner { padding:0px 3px 0px 0px }

/* rss */
#rssstrap { border-top:1px solid #FFB686; border-bottom:1px solid #B24700; background-color:#FF6600; }
.rssbox { border:1px solid #FF6600; border-top:0px solid #FF6600; padding:5px; }

.related a:link { color:#0000CC; text-decoration:none; font-weight:normal }
.related a:active { color:#000073; text-decoration:none; font-weight:normal }
.related a:visited { color:#0000CC; text-decoration:none; font-weight:normal }
.related a:hover { color:#FF6600; text-decoration:underline; font-weight:normal }


/* end body styles */




