/* CSS Document */
body { margin:3px; padding:3px;}
body {font-size:0.8em; font-family:Arial, Helvetica, sans-serif; color:#333;}
body { line-height:130%;}
table, td {font-size:100%}
form {margin:0; padding:0;} form, input, select {vertical-align:middle;}
.topright, .copyright, .searchbar, .searchbar input, .searchbar select {font-size:85%;}
.searchbar input, .searchbar select {vertical-align:middle}
.searchbar a:link, .searchbar a:hover {color:#fff;}
.topright, .copyright {color:#666;}
.topright a:link, .topright a:visited, .topright a:hover, .copyright a:link, .copyright a:visited, .copyright a:hover{color:#333;}
.topright a:hover, .copyright a:hover {text-decoration:none;}

.rightbar1 {background:url(../images/vn/rightbar_bg1.gif) top repeat-x #eff3f4; color:#333;}
.rightbar1 h1 {margin:3px 0 5px 0; padding:0; font-size:110%;}
.rightbar1 .sText, .rightbar1 slText, .rightbar1 li {font-size:92%}
.rightbar1 .slText {color:#666;} .rightbar1 p {margin:0 0 10px 0}
.rightbar1 a:link, .rightbar1 a:visited, .rightbar1 a:hover {color:#006699;}
.rightbar1 a:hover {text-decoration:none}

.rightbar2 {color:#333; background:#f3f3f3}
.rightbar2 .mheader {background:url(../images/vn/rightbar_header.gif) top repeat-x; height:27px;}
.rightbar2 h1 {margin:1px 0 1px 0; padding:0; font-size:110%;}
.rightbar2 .sText, .rightbar2 slText, .rightbar2 li {font-size:94%}
.rightbar2 p {margin:0 0 10px 0}
.rightbar2 a:link, .rightbar2 a:visited, .rightbar2 a:hover {color:#006699;}
.rightbar2 a:hover {text-decoration:none}

.catBar {font-size:100%;}
.catBar .stats {font-size:85%; color:#333;}
.catBar .catList {font-size:95%;}
.catBar a:link, .catBar a:visited, .catBar a:hover {color:#333;}
.catBar a:hover {text-decoration:none;}

.module_header {background:url(../images/vn/module_hdr.gif); color:#fff; font-size:95%; font-weight:bold; height:23px; text-indent:5px; vertical-align:middle;}

.productBar {font-size:100%;}
.productBar .productName {font-size:85%}
.productBar a:link {color:#333}

.seekpartner ul {margin:10px 0 10px 17px; padding:0; list-style:square;}

.dottedBG {background:url(../images/vn/dotted_bg.gif) top repeat-x}
.sricon {margin-left:5px; vertical-align:middle;}
.slicon {margin-right:5px; vertical-align:middle;}
.unindentUL {margin:0 0 10px 17px; padding:0;}
img.productBorder { border: solid 1px #999999;}
.gsText {font-size:85%}

a.lgrey:link, a.lgrey:visited, a.lgrey:hover {color:#333;} a.lgrey:hover {text-decoration:none}
/*old styles*/
.navigator {
	font-size:9pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
}
.sText {
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
.asterisk {
	color:#F68622;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
}
.curveBar {
	background-image:url(../images/vn/curveBar_bg.gif);
	background-repeat:repeat-x;
	height:39px;
	vertical-align:middle;
}
.paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color: #f8f8f8;
	/*display: block;*/
	height: 15px;
	width: 15px;
	border: 1px solid #cccccc;	
	float:left;
	text-align:center;
	margin:2px;
	padding:1px;
	color:#3366cc;
	text-decoration:none;
}
.paging2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color: #ffffff;
	height: 15px;
	width: 15px;
	border: 1px solid #cccccc;	
	/*display: block;*/
	float:left;
	text-align:center;
	margin:2px;
	color:#333333;
	font-weight:bold;
	padding:1px;
}
.paging3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color: #fff;
	height: 15px;
	width: 15px;
	border: 1px solid #cccccc;	
	/*display: block;*/
	float:left;
	text-align:center;
	margin:2px;
	color:#ffffff;
	font-weight:bold;
	padding:1px;
	text-decoration:none;
}
.smallText {
	font-size:8pt;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
}
ul.newsItem {
   list-style: disc;
   line-height: 18px;
   margin: 5px 5px 5px 20px;
   padding:0;
}
a.l-singleGrey:link { color:#666666; text-decoration:underline}
a.l-singleGrey:visited { color:#666666; text-decoration:underline}
a.l-singleGrey:hover { color:#666666; text-decoration:none}

a.l-lGrey:link { color:#666666; text-decoration:none}
a.l-lGrey:visited { color:#666666; text-decoration:none}
a.l-lGrey:hover { color:#666666; text-decoration:underline}

a.l-dblue:link { color:#1C6189; text-decoration:none}
a.l-dblue:visited { color:#1C6189; text-decoration:none}
a.l-dblue:hover { color:#1C6189; text-decoration:underline}
h4 {margin:0; margin-bottom:5px; font-size:115%}
.fadeBlue {
	background-image: url(../images/vn/bar_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}
.smallText {
	font-size:8pt;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}
.catList {
	font-size:10pt;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
}
.subCatText {
	font-size:9pt;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:normal;
}
.tabLeft {
	background-image:url(../images/vn/tabLeft.gif);
	background-repeat:no-repeat;
	width: 124px;
	height: 22px;
	padding-top:3px;
	text-align:center;
}
.tabRight {
	background-image:url(../images/vn/tabRight.gif);
	background-repeat:no-repeat;
	width: 125px;
	height: 22px;
	padding-top:3px;
	text-align:center;
}
.tabBorder {
	background-image:url(../images/vn/tabBorder.gif);
	background-repeat: repeat-x;
	height: 22px;
	color:#666666;
	font-size:8pt;
}
.tabHeader {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}
.tradeleadName {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
}
.tradeleadInfo {
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
}
.tradeleadInfo2 {
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:17px;
}
.whiteText {
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.productName {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
}
.productInfo {
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
}
.productInfo2 {
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:17px;
}
img.shopIcon {
	margin-right:5px;
	vertical-align:middle;
}
.basketHeader {
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#eeeeee;
	text-align:center;
	font-weight:bold;
	height:25px;
}
.basketRow1 {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#f8f8f8;
	height:25px;
}
.basketRow2 {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#ffffff;
	height:25px;
}
.smallText {
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
.headerText {
	font-size:12pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
.infoText {
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.normalBlack {
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.companyName {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
}
.companyInfo {
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:17px;
}
.companyInfo2 {
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:17px;
}
.infoText {
	color:#808080;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
.headerText {
	color:#333333;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.elementText {
	color:#333333;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-right:10px;
}
.smallBlack {
	color:#333333;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
ul.introText {
   list-style: disc;
   line-height: 20px;
   margin: 5px 15px 5px 30px;
   padding:0;
}
ul.introText2 {
   list-style: square;
   line-height: 16px;
   margin: 5px 15px 5px 20px;
   padding:0; font-size:8pt;
}
h3 { margin-bottom:2px; margin-left:2px; }
.regBlock1 { background: url(../images/vn/freebg.gif) top repeat-x; color:#333; font-size:8pt;}
.regBlock2 { background: url(../images/vn/probg.gif) top repeat-x; color:#333; font-size:8pt; }
.regBlock3 { background: url(../images/vn/goldbg.gif) top repeat-x; color:#333; font-size:8pt;}
.regactive { background: #F9EEEC; border:solid 1px #FBAF86; font-weight:bold; color:#333; height:18px; display:block; padding: 2px 0 0 6px; font-size:8pt;}
.regdeactive { background: #F5F5F5; border:solid 1px #CCCCCC; font-weight:bold; color:#999; height:18px; display:block; padding: 2px 0 0 6px; font-size:8pt; }
.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	font-weight:normal;
	line-height:18px;
}
.slink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	line-height:15px;
}
.largeText {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
}
.naviBut {
	background:url(../images/vn/butBg.gif) bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	height:24px;
	border-left: solid 1px #B8B8B8;
	border-right: solid 1px #B8B8B8;
}

.naviRow {
	border: solid 1px #B8B8B8;
	border-top: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.subMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	text-indent:10px;
	height:22px;
	border-bottom: 1px solid #b8b8b8;
}
.smallGrey {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
a:link, a:visited, a:hover {color:#006699;}
a:hover{text-decoration:none;}
a.singleOrange:link { color:#CC9933; text-decoration:none}
a.singleOrange:hover { color:#CC9933; text-decoration:none}
a.singleOrange:visited { color:#CC9933; text-decoration:none}

a.singleOrange2:link { color:#CC9933; text-decoration:underline}
a.singleOrange2:visited { color:#CC9933; text-decoration:underline}
a.singleOrange2:hover { color:#CC9933; text-decoration:none}

a.singleBlue:link { color:#0066CC; text-decoration:none}
a.singleBlue:visited { color:#0066CC; text-decoration:none}
a.singleBlue:hover { color:#CC9933; text-decoration:none}

a.singleBlue2:link { color:#006699; text-decoration:underline}
a.singleBlue2:visited { color:#006699; text-decoration:underline}
a.singleBlue2:hover { color:#006699; text-decoration:none}

a.catName:link { color:#333333; text-decoration:underline}
a.catName:hover { color:#333333; text-decoration:underline}

a.subcatName:link { color:#333333; text-decoration:underline}
a.subcatName:hover { color:#333333; text-decoration:underline}

a.singleDarkBlue:link { color:#006699; text-decoration:underline}
a.singleDarkBlue:visited { color:#006699; text-decoration:underline}
a.singleDarkBlue:hover { color:#006699; text-decoration:none}
a.lwhite:link, a.lwhite:visited, a.lwhite:hover {color:#fff;}
a.lwhite:hover {text-decoration:none}
.bannerbg111 {
	background-image: url(../images/vn/dt_banner1111.jpg);
	height: 143px;
}