/** VNet W3C Vers 0.4 **/

/** Layout **/

BODY {
	background: #fff;
	margin: 0;
	padding: 20px;
	min-width: 600px;
	text-align: left;
}

form {margin: 0px;padding: 0px;}
img {border:0px;}
.vspimg {
	margin: 0px;
	padding: 10px 5px 10px 5px;
}
.img_spc {margin: 0px;padding: 5px;}
.dcenter {
	text-align:center;
	margin:0 auto;
	padding: 0px 5px 0px 5px;
}
.acenter, #firefox_img, .center {text-align: center;}
.aright {text-align: right;}
.aleft {text-align: left;}
.vamiddle {vertical-align:middle;}
.vatop {vertical-align:top;}
.vasup {vertical-align:super;}
.flleft, .article_limg, .article_lscimg, .article_lcimg {
float:left;
}
.flright, .article_rimg, .article_rscimg, .article_rcimg {
float:right;
}
.article_limg {padding: 0px 4px 0px 0px;}
.article_rimg, .article_rscimg, .article_rcimg, .maphoto {
padding: 0px 0px 0px 4px;
}
.article_lscimg, .article_lcimg {
margin: 0px 4px 0px -2px;
}
.article_cntimg {margin: 0 auto;}
.maphoto {
margin: 0px -2px 0px 0px;
}
.cssbs {margin: 0px 0px 0px 15px;}
.cleardivs {clear: both;}
.clearleft, .linebrk {clear: left;}
.clearright {clear: right;}
.tlc, .tlc2, .tlc3 {
display: none;
}
.top_menu {width: 760px;}
.din {display: inline;}
#magparts {
	text-align: justify;
	padding-left: 65px;
	padding-top: 20px;
	padding-right: 10px;
	height: 208px;
}
#wrapper {
	background: #fff; width: 490px; text-align: left;
}
#main, .main {width: 490px; float: left;}
.width580 {width: 580px;}
.width560 {width: 560px;}
.width240 {width: 240px;}
.width100 {width: 100px;}
.width152 {width: 152px;}
.log {width: 350px;}
.indentinit {width: 590px;}
.indentcnt {padding-left: 5px; width: 590px;}
.indent20 {padding-left: 20px; width: 570px;}
.indent15 {padding-left: 15px; width: 575px;}
.indent10 {width: 590px;}
.indent5 {padding-left: 5px;}
.padding15, .gfox {padding-left: 15px;}
.push20 {padding-left: 20px;}
.indentr5 {padding-right: 5px;}
.pad10r {padding-right: 10px;}
.myinit {padding-right: 30px;}
.margin5 {margin-left: 5px;}
.margin10 {margin-left: 10px;}
.margin15, .pseud_15_marg {margin-left: 15px;}
.margin20, .plrd_margin20 {margin-left: 20px;}
.marginr10 {margin-right: 10px;}
.crumbr, .mrg15 {margin-right: 15px;}
.top2 {margin-top: 2px;}
.top4 {margin-top: 4px;}
.top10 {margin-top: 10px;}
.drop3 {padding-top: 3px;}
.drop5 {padding-top: 5px;}
.drop7 {padding-top: 7px;}
.drop10 {padding-top: 10px;}
.drop15 {padding-top: 15px;}
.drop20 {padding-top: 20px;}
.drop30 {padding-top: 30px;}
.drop35 {padding-top: 35px;}
.drop40 {padding-top: 40px;}
.bot2 {margin-bottom: 2px;}
.bot5 {margin-bottom: 5px;}
.bot10 {margin-bottom: 10px;}
.bot30 {margin-bottom: 30px;}
.homepol {margin-left: 20px; margin-top:20px}
.plrd_mrg {margin-left: 15px; margin-bottom:12px;}
.dropcap {
  float: left;
  margin: 0px 3px 0px -3px;
  padding:0;
  font: 4.3em/0.8em "Arial Black", "Helvetica Neue Bold Condensed", Arial, Helvetica, sans-serif;
}
.dropcap2 {
	float : left;
  margin: 3px 3px 0px -3px;
  padding:0;
  font: 2.7em/0.8em Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.dropcap3 {
float: left;
margin: 0px 3px 0px -2px;
padding:0;
font: 5.1em/0.8em Verdana, Arial, Helvetica, sans-serif;
}
.dropcap4 {
  float: left;
  margin: -1px 0px 0px -3px;
  padding:0;
  font: 1.3em/0.8em "Arial Black", "Helvetica Neue Bold Condensed", Arial, Helvetica, sans-serif; COLOR: #000066;
}
.indentlink2 {
	text-align: left;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 10px;
}
.indentlink {
	text-align: left;
	padding-left: 20px;
	padding-top: 8px;
	padding-right: 5px;
}
#indenttext2 {
	padding-left: 14px;
}
#vbar {
	padding-left: 9px; width: 140px;
}
#searchtop {
	background: url(images/search_top.gif) no-repeat;
	font-size: 10px;	
	height: 13px; 
	width: 142px;
}
#searchimg {
	background: url(images/searchb.gif) no-repeat;
	margin: 0 0 0 10px;
	height: 26px;
	width: 130px;
}
#search_body {
	background: url(images/search_mid_bck.gif) top center repeat-y;
	width: 142px;
	height: auto;
}	
#searchbot {
	background: url(images/search_bot.gif) no-repeat;
	height: 11px; 
	width: 142px;
}
#vbar2 {
	padding-left: 5px; width: 148px; 
}
#login_top {
	background: url(images/MySigsTop.jpg) no-repeat;
	line-height: 0px; 
	font-size: 16px;
	height: 37px; 
	width: 148px;
}
#login_top_ini {
display: block;
	background: url(images/MySigsTopini.jpg) no-repeat;
	height: 37px;
	width: 148px;
	line-height: 0px;
	font-size: 30px;
}
#login_body, #loginp_body {
	background: url(images/MyVoyagesMbck.gif) top center repeat-y;
	width: 148px;
	height: auto;
}
* html #loginp_body {
	margin: 0px 0px -6px 0px;
}
#login_bot {
	background: url(images/MyVoyagesBot.gif) no-repeat;
	height: 12px; 
	width: 148px;
}
#catbar{
	padding-left: 9px; 
}

/** Header **/

#hloading {
	width: 580px;
	height: 90px;
	background: url(images/printvhead.gif) no-repeat;
} 

#header, #header #shadow, #nav, .print, #comments, #postcomment, .buy, .outerbox {
	display: none;	
}
#cat_header {
	width: 592px;
	padding: 0;
	margin: 3px 0px 0px 3px;
}
.cat_sep {
	padding-left: 14px;
	padding-right: 2px;
	background: url(images/vnet_link_wbk.gif) no-repeat center center;
}
.circ_sep {
	padding-left: 14px;
	padding-right: 2px;
	background: url(images/circ_sep.jpg) no-repeat center center;
}
.cshadow {
	z-index: 15;
	width: 592px;
	height: 80px;
	padding: 0;	
	margin: 0;	
	background: url(images/hedombre.png) no-repeat left top;
}

/** Sidebar **/

#sidebar, .sidebar {display: none;}

.barw, .bluearrowm {
	padding-left: 15px;
	background: url(images/vnet_link_wbk.gif) no-repeat center left;
}
.bluearrowm {
	background: url(images/vnet_link_wbk.gif) no-repeat top left;
}
.fl {width: 120px;}

/** Navigation **/



/** Footer **/
#footer {
	float: inherit;
	margin: 0;
	padding: 7px 0px 0px 0px;
	height: 48px;
}
.footer_text, #footer P {
	margin: 0px 10px 0px 10px;
	padding: 0;
	font-family: "Lucire 2", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; 	
	font-size: 11px;
	color: #000;
	line-height: 18px;
}
.footer_text A, #footer P A {
	color: #003399;
}
.footer_text A:hover, #footer P A:hover {
	color: #000033; text-decoration: underline;
}
.footer_text A, #footer P A {
	text-decoration: none;
}
.crushtable table tr td {
	border: 0;
	border-collapse:collapse;
	border-spacing: 0 0;
	margin:0;
	padding:0;
	line-height: 0px;
}
.crushrow {
	line-height: 0em; font-size: 0pt;
	border-spacing: 0 0;
	vertical-align: baseline;
	border: 0;
	border-style: none;
}

/** Polaroid **/

.polrd_bot {
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC; 
border-right: solid 1px #CCCCCC;
background-color: #ffffff;
}
.polrd_title A, .polrd_title A:hover {
border-top: solid 1px #fff;
border-right: solid 1px #fff;
display: block;
border-bottom: solid 1px #fff;
border-left: solid 1px #fff;
color: #fff
}
.polrd_image {
width: 152px;
background-color: #ffffff;
}
.polrd_image A {
border-top: solid 1px #000;
border-right: solid 1px #000;
display: block;
border-bottom: solid 1px #000; 
border-left: solid 1px #000;
}
.polrd_image A:hover {
border-top: solid 1px #ccc;
border-right: solid 1px #ccc;
display: block;
border-bottom: solid 1px #ccc; 
border-left: solid 1px #ccc;
}
.polrd_left, .polrd_right, .polrd_mid, .polrd_top {
border-left: solid 1px #CCCCCC; 
background-color: #ffffff;
}
.polrd_mid {
border-right: solid 1px #CCCCCC;
width: 162px;
}
.polrd_top {
border-top: solid 1px #CCCCCC; 
border-right: solid 1px #CCCCCC;
height: 6px;
width: 162px;
}
.wraparticle {
	margin: 4px 4px 0px 4px;
}
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
 }
.wrap1 {
float:left;
background:url(images/shadow2.gif) right bottom no-repeat;
}
.wrap2 {
background:url(images/corner_bl2.gif) left bottom no-repeat;
}
.wrap3 {
padding:0 5px 5px 0;
background:url(images/corner_tr2.gif) right top no-repeat;
}
.article_img_caption {
	margin: 4px 4px 0px 4px;	
}
.cap_center, .article_image_layout caption {
  caption-side: bottom;
  font-size: 11px; color: #506981; font-family: Arial, Helvetica, sans-serif;
}

/** Sidebar Box **/


.catresults dd {
	margin-left: 10px;
	padding-bottom: 5px;
}
.extlinks {
	margin-right: 10px;
}
.extlinks dd {
	margin-left: 15px;
	padding-top: 10px;
	font-size: 10px; color: #333333; font-family: Arial, Helvetica, sans-serif;
}
.extlinks dd A, .extlinks dd A:hover {
	padding-left: 15px; 
	background: url(images/vnet_elink_wbk.gif) no-repeat;
}
.extlinks dd A:hover {
	font-size: 11px; color: #000066; font-family: Tahoma, sans-serif; text-align: left; text-decoration: underline; 
}
.extlinks dd A  {
	font-size: 11px; color: #2f52af; font-family: Tahoma, sans-serif; text-align: left; text-decoration: none; 
}
.catresults dt A, .catresults dd A, .linkcatresults dd A {
	font-size: 11px; color: #2f52af; font-family: Tahoma, sans-serif; text-align: left; text-decoration: underline;
	padding-left: 15px;
	background: url(images/vnet_link_wbk.gif) no-repeat;
} 
.catresults dt A:hover, .catresults dd A:hover, .linkcatresults dd A:hover {
	font-size: 11px; color: #2f52af; font-family: Tahoma, sans-serif; text-align: left; text-decoration: underline;
}
.catresults dt, .catresults dd {
	margin-left: 10px;
	padding-bottom: 5px;
}
dl.ctg dt.cltg a {
	padding-left: 15px;
	background: url(images/vnet_link_wbk.gif) no-repeat;
}
dl.ctg {
  margin: 10px 0px 0px 0px;
  width: 49%;
  float: left;
}
dl.ctg dt.cltg, dl.ctg dd.cdtg {
	margin: 0px 0px 5px 20px;
}
dl.ctg dd.cdtg {
	margin-left: 10px;
	padding-bottom: 10px;
}

/** Review **/
.page_container {width: 565px; max-width: 565px;}

/** Detailed **/
.detl_page {float: right; margin: 0;}
.detl_opin_back {
	width: 540px;
	height: 100px;
	background: url(images/opion_opac_backgrd.jpg) no-repeat;
}	
/** Link **/
.lheader {
	width: 577px;
	height: 38px;
	text-align: left;
	background: url(images/spc.gif) no-repeat;	
}
.lindent {margin: 0 5px 0 15px;}
.linkdescrip, .blogdescrip, .blogdescrip2 {display: block; float: right;}
.linkdescrip {width: 370px;}
.blogdescrip {width: 420px;}
.blogdescrip2 {width: 520px;}
.blogdate, .blogline {
	border-bottom: 1px dotted #999999;
	text-align: left;
	font-weight: bold;	
	margin-bottom: 10px;
	padding: 3px;
}
.blogdate {width: 530px;}
.blogline {width: 550px;}
.lfooter, .lbheader {
	width: 577px;
	height: 20px;
	margin: -3px 0px 0px 0px;	
}
.lfooter {background: url(images/spc.gif) bottom left no-repeat;	}
.lbheader {background: url(images/link_blog_head.gif) no-repeat;	}
.albody, .lbody, .lbodyft, .albodyft {
	width: 577px;
	height: auto;
	background: url(images/spc.gif) repeat-y;
}
.lbody, .lbodyft, .albodyft {
	overflow: auto;
}
.blogue_white_tabs {
	display: none;
}
.article_white_tabs_art, .article_white_tabs_dts, .article_white_tabs {
	width: 544px;
}
.blogue_white_tabs, .article_white_tabs_art, .article_white_tabs_dts, .article_white_tabs {
	height: 26px;
	margin: 0px 0px 0px 0px;
}
.article_tabs_box, .article_tabs_box_indt, .article_tabs_box_c {
	float: left;
	width: 152px;
}
.article_tabs_box_indt, .article_tabs_box_c  {
	margin-left: 8px;
}
.article_tabs_box_drop {
	margin-top: 4px;
}
.article_white_bk {
	max-width: 544px;
	width: 544px;
	margin: 0px 8px 0px 8px;
	padding: 0px 7px 0px 7px;		
	background: #ffffff;
}

/** Thumbnails **/

.thumbliner, .thumbacontour, #editorphoto, .blogimgcntr {
	float: left;
	border-top: solid 1px #99a5fc;
	border-right: solid 1px #99a5fc;
	display: block;
	border-bottom: solid 1px #99a5fc; 
	border-left: solid 1px #99a5fc;
	padding: 4px 4px 0px 4px;
	margin-left: 0px;
}
.thumbliner {
	width: 150px;
}
.thumbliner, .thumbacontour, .blogimgcntr {
	height: auto;
}
.thumbacontour, #editorphoto, .blogimgcntr {
	width: auto;
}
#editorphoto {
	margin: 4px 10px 4px 4px;
}
.blogimgcntr {
	margin: 4px 5px 4px 6px;
}

/** LinkBox **/

.navbox1, .navbox3 {
float: left;
width: 110px;
height: auto;
margin-left: 8px;
margin-right: 5px;
text-align: left;
padding-left: 15px;
}
.navbox2 {
float: left;
width: 190px;
height: auto;
margin-left: 20px;
margin-right: 5px;
text-align: center;
padding-left: 15px;
}
.linknavbox1, .linknavbox2, .linknavbox3, .articlenavbox1, .articlenavbox2, .articlenavbox3  {
background: url(images/vnet_link_wbk.gif) no-repeat center left;
}

.linknavbox1, .linknavbox2  {
float: left;
width: 185px;
margin-left: 8px;
margin-right: 5px;
text-align: left;
padding-left: 15px;
font-size: 12px;
}
.linknavbox3, .linkenavbox3 {
float: left;
width: 100px;
margin-left: 10px;
margin-right: 0px;
text-align: left;
padding-left: 15px;
font-size: 12px;
}
.linkenavbox3 {
background: url(images/vnet_elink_bbk.gif) no-repeat center left;
}

#outerbox3 {
clear: both;
width: 540px;
height: 15px;
}
.outerbox {
width: 567px;
height: 15px;
padding-left: 10px;
}
.outerbox2 {
float: inherit;
width: 574px;
height: 13px;
}
.outerbox3 {
float: inherit;
width: 578px;
height: 13px;
}
.ftleft {
height: 13px;
font-size: 0px;
line-height: 0px;
}
.ftleft {
background: #d9dcf3 url(images/linkfootlft.gif) bottom left no-repeat;
}
.ftright { 
height: 13px;
font-size: 0px;
line-height: 0px;
margin:-13px 0 0 0;
}
.ftright { 
background: url(images/linkfootrgt.gif) bottom right no-repeat;
}

/** Opinion **/

.owrapper {
	width: 540px;
	height: auto;
}
.otitle {
	width: 530px;
	height: 85px;
	background: #E9EBFA url(images/opinion_top.jpg) no-repeat;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
}
.otitle_auth {
	width: 530px;
	height: 85px;
	background: #E9EBFA url(images/opinion_top_auth.jpg) no-repeat;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
}
.oheader {
	width: 490px;
	height: 30px;
	text-align: left;
}
.obody {
	float: left;
	width: 490px;
	height: auto;
	padding-left: 3px;
	padding-right: 10px;
	margin-bottom: -15px;
}
.ofooter, .ofooter_auth {	
	float: right;
	width: 530px;
	height: 85px;
	padding-bottom: 5px;
}
.ofooter {	
	background: url(images/opinion_bot.gif) bottom right no-repeat;
}
.ofooter_auth {	
	background: url(images/opinion_bot_auth.gif) bottom right no-repeat;
}	
.oftcl {
	margin-bottom: -20px;	
	padding-left: 3px;
	padding-top: 16px;
	padding-right: 7px;
}
.review_id_num {
	position: relative;
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-size: 70px;
	margin-right: -4px;
	margin-top: -22px;
	float: right;
}
.review_id_pic {
	position: relative;
	margin-top: -5px;
	float: right;
}

/** Second Header Nav **/

.nav2head P {
	margin: 8px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Lucire 2", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; 	
	font-size: 12px;
	color: #000066;
	line-height: 18px;
}
.nav2head P A {
	color: #003399; background-color: #fff; text-decoration: none;
}
.nav2head P A:hover {
	color: #ffffff; background-color: #5b8de6; text-decoration: none;
}


/* link/bookmark status icons */
.new-item, .updated-item, .popular-item, .unpaid-item, .expired-item, .free-item, .bookmark-public, .bookmark-default {
  background: transparent url(images/button-left.gif) top left no-repeat;
  font-weight: normal;
  font-size: 9px;
  color: #ffffff;
  vertical-align: text-top;
}
.new-item {
  background-color: #cc6613;
}
.updated-item {
  background-color: #7fb131;
}
.popular-item {
  background-color: #314fb1;
}
.bookmark-public {
  background-color: #cc6613;
}
.bookmark-default {
  background-color: #7fb131;
}
.new-item span, .updated-item span, .popular-item span, .unpaid-item span, .expired-item span, .free-item span, .bookmark-public span, .bookmark-default span {
  padding: 0px 3px;
  background: transparent url(images/button-right.gif) top right no-repeat;  
}

/*---------------*\
|* page specific *|
\*---------------*/
#my input.checkbox {
  float: left;
}
#my .description {
  margin: 0px 0px 10px 20px;
}

#my UL.folders LI {
	padding-left: 15px;
	background: url(images/vnet_link_wbk.gif) no-repeat 0px 5px;
	font-size: 13px; color: #2f52af; font-family: Arial, Helvetica, sans-serif; LIST-style-TYPE: none; padding-bottom: 2px; padding-top: 2px; margin-top: 5px;
}
#my UL.folders LI A {
	color: #003399; text-decoration: underline;
}
#my UL.folders LI A, #my UL.folders LI A:hover {
	padding-bottom: 2px; padding-top: 2px; font-size: 13px; text-align: justify;
}
#my UL.folders LI A:hover {
	color: #ffffff; background-color: #5b8de6; text-decoration: none;
}

.bookmark_link .comments label {
  font-weight: bold;
}
.bookmark_link .comments label span {
  font-weight: normal;
}


.extract_boxr, .extract_boxl {
	width: 250px;
}	
.extract_head, .extract_headc {
	height: 10px;
	width: 250px;
	background: #d9dcf3 url(images/extract_quote_head.gif) no-repeat top left;
}
.extract_boxr {
	float: right;
	padding: 4px 0px 0px 8px;
}
.extract_boxl {
	float: left;
	padding: 4px 12px 0px 0px;	
}
.extract_holder, .extract_holderc {
	width: 250px;
	background: #d9dcf3;
}
.extract_cnt {
	padding: 0px 8px 0px 8px;
	margin: -1px 0px -1px 0px;	
}
.extract_foot, .extract_footc {
	height: 10px;
	width: 250px;
	background: #d9dcf3 url(images/extract_quote_foot.gif) no-repeat bottom left;	
}
.quote, .extract_headc, .extract_holderc, .extract_footc {
	width: 450px;
}
.extract_footc {background: #d9dcf3 url(images/quotelfoot.gif) no-repeat bottom left;}
.extract_headc {background: #d9dcf3 url(images/quotelhead.gif) no-repeat top left;}
.myintrobox {
	float: left;
	width: 560px;
}
.mysmintrobox {
	float: left;
	width: 535px;	
}
.ieminlbl {
  float: left;
  clear: left;
}
.myintrotxt, .mysmintrotxt {
	display: block;
}
.tbl img {
    padding-left: 15px; 
}

#steptext {
 width: 552px;
 height: 30px;
 background: url(images/steps_txt.gif);
 margin: 10px 0 0 0; padding: 0px;
 position: relative;
}
#step1, #step2, #step3 {
 width: 552px;
 height: 30px;
 background: url(images/steps.gif);
 margin: 0px; padding: 0px;
 position: relative;
}
#step2 {background-position: 0px -30px;}
#step3 {background-position: 0px -60px;}

.blogtop { padding: 0px 2px 2px 6px;}
.blogcont {width: 557px;}
.blogsubt {text-align: left; padding: 2px 2px 2px 6px;}
.blog_left, .blog_right, .blog_right2 {
float: left;
width: 240px;
margin-left: 4px;
margin-right: 5px;
text-align: left;
padding-left: 10px;
}
.blog_right2 {
width: 250px;
padding-left: 20px;
}
.order dd, .orderp { 
margin-left: 10px;
background: url(images/circ_sep.jpg) no-repeat left;
padding-left: 20px;
margin-bottom: 8px;
}
.indentdt { color:#000066; margin-left: 5px;
margin-bottom: 8px;
}
.linkresults {
	background: url(images/vnet_link_wbk.gif) no-repeat center left;
	padding-left: 20px;
}
.power {
display: block;
background: url(images/powerby.gif) no-repeat;
margin: 0 0 0 35px;
height: 33px; 
width: 83px;
}
.contactme {
display: block;
background: url(images/contactme.gif) no-repeat;
margin: 0;
height: 25px;
width: 135px;
}
.xhtml_img {
	margin: 5px 10px 0px 0px;	
}
.css_img {
	margin: 0px 10px 0px 0px;
}
.valcss, .valxhtml {
display: none;
}

.rss {
display: block;
background: url(images/rss.gif) no-repeat;
padding: 0 0 0 24px;
height: 18px;
}
.linkto {
background: url(images/linkto.gif) no-repeat;
padding: 0 0 0 30px;
height: 19px; 
width: 25px;
}
.emailfrnd {
background: url(images/emailfrnd.gif) no-repeat;
padding: 0 0 0 33px;
height: 19px; 
width: 28px;
}


/** Usage - margin: top right bottom left; **/