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; }



#whitebodybg {float:left; border-left:15px solid #97B9DA; background-color:#fff; width:50px;}
html>body #whitebodybg {float:left; border-left:15px solid #97B9DA; background-color:#fff; width:743px;}


/* 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;}

/* from masters 2005 syle - no header, no margin color/graphic  */
#leftbg { background-color:#FFFFFF; background-image:url(../images/aa/v7_aa_leftmarginbg_2a.gif);}
 .masters1 { font-size:medium; font-weight:bold; margin-bottom:3px; margin-top:0px; text-align:left; color:#000000; letter-spacing:0px;}
    .masters2 { font-size:small; font-weight:bold; margin-bottom:6px; margin-top:0px}
    .masters3 { font-size:x-small; font-weight:normal; margin-bottom:6px; margin-top:0px }
	.mastersboxinner {padding:6px; }
/* end masters 2005 syles - no header, no margin color/graphic */


/* generic type styles */
/*.section { font-size:360%; font-weight:bold; text-align:right; color:#EAEFF4; letter-spacing:-1px; margin:0px }
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 }*/
.xsmall { font-size:x-small}
/* end generic type styles */ 

/* generic form element styles */
form { margin:0px; padding:00x; }
input { background-color:#ffffff; border-width:1px; font-family:verdana,arial,helvetica,sans-serif; font-size:113%; }
input.radio { background-color:transparent; border:0px none #DDE5EE; position:relative; top:3px; }
select { background-color:#ffffff; border-width:1px; font-family:verdana,arial,helvetica,sans-serif; font-size:113%; }
.submitbutton {background-color:#cc0000; font-weight:bold; font-size: 113%; color:#ffffff; }
.q2 {background-color:#9C8A8A; font-weight:bold; font-size: 113%; color:#ffffff; }
/* end generic form element 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:#ffffff; text-decoration:none }
.palelink a:visited { color:#FFFFFF; text-decoration:none }
.palelink a:hover { color:#ffffff; text-decoration:underline }
.palelink2 a:link { color:#FFFFFF; text-decoration:none }
.palelink2 a:active { color:#ffffff; text-decoration:none }
.palelink2 a:visited { color:#FFFFFF; text-decoration:none }
.palelink2 a:hover { color:#ffffff; 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 }
.knowledgestorm a:hover { color:#0000C5; text-decoration:underline }
.knowledgestorm a:link { color:#0000C5; text-decoration:none }
.knowledgestorm a:active { color:#0000C5; text-decoration:none }
.knowledgestorm a:visited { color:#6D6DC3; text-decoration:none }



/* generic classes */
/* font formatting */
.bold { font-weight:bold }
.italic { font-style:italic }
/* font formatting */
.pale { color:#DCE5EE }
.black { color:#000000 }
.white { color:#FFFFFF }
.dark { color:#003366 }
.grey { color:#666666 }
.black { color:#000000 }
.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:575px }
#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:4px; width:210px; text-align:left;}
/* #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 }

/*#maingrad01 { position:absolute; top:3px; left:15px; width:740px; height:74px; background-image:url(../images/v7_vnunet_header_maingrad01.gif) }*/
#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 }
/*italy logo without strapline*/
#mainlogo-it { position:absolute; top:3px; left:17px; width:98px; height:71px; background-image:url(../images/v7_vnunet_it_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:-1px; left:0px; width:180px }
#q1 { position:relative; top:0px; left:5px; }
#q2 { position:relative; top:0px; left:10px; }
/* #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:230px; }
#searchsymbol { 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:#003366; }
#searchseparator { position:absolute; top:3px; left:475px; height:18px; }
#sitemap { position:relative; left: 620px; top: 7px; margin-right:4px; width:110px; font-size:100%; }
/*#topbg01 { position:relative; top:0px; left:0px; height:225px; background-image:url(../images/v7_bg_vnunet01.gif); background-repeat:repeat-x; }*/
#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; }
#footertext { position: absolute; top:5px; left: 25px; width: 485px; }
#footernetwork { position: relative; left:530px; width:225px; margin-bottom:30px; text-align:right; }
.footerDivider { border-bottom:1px solid #97B9DA; margin: 6px 0px 3px 0px; }

/* 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 }
#bodycol858 { width:858px; background-color:#transparent; }
#bodyholder2 { width:860px; background-color:#transparent }
#bodyholder3 { width:900px; background-color:#transparent }

/* end general body styles */

/* breadcrumb styles */
.topfurniture { position:relative; top:3px; left:15px; width:740px; height:10px; }
#breadcrumbs { position:absolute; top:3px; left:10px; }
#pagetools { position:absolute; top:0px; left:386px; 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}
.leftmarginillus2 { 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 }
.leftmarginlist1 { margin-left:20px; margin-top:3px; padding-left:9px }
.leftmarginlist10 { margin-left:10px; margin-top:3px; padding-left:0px }
.leftmarginlisttop10 { margin-left:10px; padding-left:0px }
.leftmarginlistitem { margin-bottom:3px; color:#0066CC }
#bottom1 { margin-bottom:1px; color:#0066CC }
.leftmarginlistitem1 { margin-bottom:6px; color:#919CA9; }
.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 }
#marketplace530 { width:530px }
.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; }
.boxcol185 { float:left; width:185px; }
.boxcol255 { float:left; width:255px; }

#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; font-weight:bold; color:#FFFFFF; text-align:center; background-color:#FF6600; }
.rsspadding {height:20px; padding:2px 0px 0px 6px;}
.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 }

.removeh h2 { display: none; }

.smallerp p {font-size:100%; margin-bottom:0px; margin-bottom:0px;}

/* podcast styles */
.podstrap { height:19px; padding:2px 0px 0px 6px; border-top:0px solid #eeeeee; border-bottom:0px dotted #333333; background-color:#99BBDD; font-weight:bold; color:#FFFFFF }
.poddeep { padding:4px 0px 6px 6px; border-top:0px solid #FFFFFF; border-bottom:1px solid #AEAEB4; background-color:#DDE5EE; color:#000000 }
.singlecol { float:left; width:180px; margin-right:8px; }

iframe.tracker { background-color: #feddad; width:725px; height:750px; display: block; margin-left: 30px; padding: 0px; border: none; }

.footerDiv { padding: 0px; }
/*.even a:link { color:#FF0000; text-decoration:none; background-color: #ffffcc; }
.even a:active { color:#ff00ff; text-decoration:none; background-color: #ffcccc; }
.even a:visited { color:#00ff00; text-decoration:none; background-color: #ffffcc; }
.even a:hover { color:#0000ff; text-decoration:underline; background-color: #ffcccc; }*/

/* end body styles */



 /* ---begin ces 2007 styles--- */

/* nav styles */
    #mainnav a.mainnav {display:block; font-weight:normal; text-decoration:none; font-size:115%; color:#4D4D4D; width:100%; height:25px; border-bottom:1px #4D4D4D solid; background-color:#fff; background-image: url(../images/ca/nav-arrow.gif); background-repeat: no-repeat;}
    #mainnav a.mainnav:hover {display:block; background-color: #F0F0F0; width:100%; font-weight:normal; text-decoration:none; color:#CC0000; height:25px;  border-bottom:1px #4D4D4D solid;background-repeat: no-repeat; background-image: url(../images/ca/nav-arrow.gif); background-repeat: no-repeat;}
    .navpadding {padding: 3px 0px 0px 24px;}
    
    .newsstrap {color:#576da7; width:230px; height:26px; background-image:url(http://images.vnunet.com/v7_images/ces/ces-topstrap230.jpg); background-repeat:no-repeat;}
    .blogsstrap {color:#576da7; width:322px; height:26px; background-image:url(http://images.vnunet.com/v7_images/ces/ces-topstrap322.jpg); background-repeat:no-repeat;}
    .strap261 {color:#576da7; width:277px; height:21px; background-image:url(http://images.vnunet.com/v7_images/ces/ces-topstrap261.jpg); background-repeat:no-repeat;}
    .strap277 {color:#576da7; width:277px; height:21px; background-image:url(http://images.vnunet.com/v7_images/ces/ces-topstrap277.jpg); background-repeat:no-repeat;}
    .strap277 {color:#fff; width:277px; height:21px; background-image:url(http://images.vnunet.com/v7_images/ces/ces-topstrap277-01.gif); background-repeat:no-repeat;}
    
    .middle {float:left; width:767px;}
    
    .maincolleft {float:left; width:277px; margin-left:10px; margin-right:14px;}
    .lefta {float:left; width:40px; margin-right:5px}
    .leftb {float:left; width:220px;}
    
    .maincolright {float:left; width:445px;}
    
    .rulerhor { font-size:1px; height:1px; border-bottom:1px dashed #bfbfbf; clear:both; }
    .rulerver {height:185px; border-left:1px dotted #A6D6EE;}
    .rulepale2 {font-size:1px; height:1px; border-bottom:1px dotted #bfbfbf; clear:both;}
    
    
    /*sliding box styles*/
    
    /* Show only to IE PC \*/
    
    * html .boxhead h2 {height: 1%;} /* For IE 5 PC */
    
    .sidebox { margin: 0 auto; /* center for now */
    /*width: 17em;  ems so it will grow */
    background: url(http://images.vnunet.com/v7_images/ces/sbbody-r.gif) no-repeat bottom right; font-size: 100%; }
    .boxhead {background: url(http://images.vnunet.com/v7_images/ces/sbhead-r.gif) no-repeat top right; margin: 0; padding: 0; text-align: left;}
    .boxhead h2 {background: url(http://images.vnunet.com/v7_images/ces/sbhead-l.gif) no-repeat top left; margin: 0; padding: 4px 4px 4px; color: #000; font-weight: bold; font-size: 1.1em; line-height: 1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */}
    .boxbody {background: url(http://images.vnunet.com/v7_images/ces/sbbody-l.gif) no-repeat bottom left; margin: 0; padding: 4px;}
    
    /*sliding box styles end*/
  
  /* ---end ces 2007 styles--- */
  
  /* roo tv*/
.roomain {float:left;}
.roomargin {float:left; width:40px;}

/* it manager focus styles ---*/
.itm-bottomright {margin: 0 auto; /* center for now */ /*width: 17em;  ems so it will grow */ background: url(http://images.vnunet.com/v7_images/vnunet/itm-bottomright.gif) no-repeat bottom right; font-size: 100%;}
.itm-top {background: url(http://images.vnunet.com/v7_images/vnunet/itm-topright.jpg) no-repeat top right; margin:0; padding:0; text-align:center;}
.itm-top .itm-left {background: url(http://images.vnunet.com/v7_images/vnunet/itm-topleft.jpg) no-repeat top left; margin:0; padding: 8px 0px 8px; font-size:85%; line-height:1em; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */}
.itm-bottomleft {background: url(http://images.vnunet.com/v7_images/vnunet/itm-bottomleft.gif) no-repeat bottom left; margin:0;	padding: 0px 8px 8px;}

.itm-leftmargin {float:left; width:35px;}
.itm-mainframe {float:left;}
.itm-mainframe .middlecolumn {float:left; width:513px; margin-right:17px;}
.itm-mainframe .rightcolumn {float:left; width:190px;}


#googleAfs h2 { height:20px; padding:0.3em 0 0.20em 0; border-top:1px solid #dce5ee; border-bottom:1px solid #036; background-color:#9bd; font-weight:bold; font-size:95%; color:#fff; text-align:center; margin-bottom:1.0em; }

p.inlineimagecaption {
	color: #000; margin: 0 0 10px 0; padding: 6px 0 0 0; font-size: 95%;
}
.inlineimage .floatleftimageplain {
	padding: 0 20px 20px 0px;
}


/* pixmania styles */

.pixmania-bottomright {margin: 0 auto; /* center for now */ /*width: 17em;  ems so it will grow */ background:url(../images/ca/pixmania-bottomright.jpg) no-repeat bottom right; font-size: 100%;}
    .pixmania-top {background:url(../images/ca/pixmania-topright.gif) no-repeat top right; margin:0; padding:0; text-align:center;}
        .pixmania-top .pixmania-left {background:url(../images/ca/pixmania-topleft.gif) no-repeat top left; margin:0; padding: 1px 8px 1px 5px;}
            .pixmania-bottomleft {background:url(../images/ca/pixmania-bottomleft.jpg) no-repeat bottom left; margin:0; padding: 0px 8px 4px;}



.pixmania .box { width: 184px;background-color:#eeefef; }
.pixmania .filet { height: 20px; background-image:url(http://images.vnunet.com/v7_images/vnunet/mini_header.gif); background-repeat:repeat-x }
.pixmania .Style2 {font-size:8pt; font-family:Verdana; text-align:left; line-height:9pt;}
.pixmania a:link { color:#001166; text-decoration:none;}
.pixmania a:hover { color:#bf3288; text-decoration:none;}
.pixmania a:visited { color:#001166; text-decoration:none;}
.pixmania .Style3 {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; text-align:center}

/* added to compensate for removing css style for iframes */
.remoteload { width:1px; height:1px; margin:-500em; padding:0; position:absolute; top:-500em; left:0; }