/* Links */
a {text-decoration: none;}

a:link  {
	color: #31639C;
	text-decoration: none;
	/* border-bottom: 1px dotted #999; */
}

a:visited  {
	color: #31639C;
	text-decoration: none;
	/* border-bottom: 1px dotted #999; */
}

a:active  {
	color: #31639C;
	text-decoration: none;
}

a:hover  {
	color: #31639C;
	/* background-color: #FFCCCC; */
	/* border-bottom: 1px solid #FFCCCC; */
}

DIV.heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #336699;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
}
A.menu:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}

TD.menu {
font-family: Arial;
font-size: 13px;
color: #333333;
}
DIV.menu {
font-family: Arial;
font-size: 13px;
color: #333333;
}


A:active.vBodyExpandDetailShow {
	color: #ffffff;
	text-decoration: none;
}

A:link.vBodyExpandDetailShow {
	color: #ffffff;
	text-decoration: none;
}
A:visited.vBodyExpandDetailShow {
	color: #ffffff;
	text-decoration: none;
}

A:hover.vBodyExpandDetailShow {
	color: #ffffff;
	text-decoration: none;
}


BODY {
	SCROLLBAR-FACE-COLOR: #34599f; FONT-SIZE: 8pt; SCROLLBAR-HIGHLIGHT-COLOR: #d7deec; SCROLLBAR-SHADOW-COLOR: #000055; COLOR: #000066; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #ff9900; SCROLLBAR-TRACK-COLOR: #e0e0e0; FONT-FAMILY: Verdana, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #000033
}

TABLE {
	BORDER-COLLAPSE: collapse
}


TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}

TD.tablehead {
	FONT-SIZE: 10pt;
	COLOR: #666699;
	FONT-FAMILY: Verdana, Arial, Helvetica, "MS Sans serif";
	BACKGROUND-COLOR: #D2C2B9;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	border: none;

}

TD.header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #6783b7; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; FONT-VARIANT: normal
}

TD.bold {
	FONT-WEIGHT: bold; COLOR: #D2C2B9;
}

TABLE.prodtable {
	BORDER-RIGHT: lightgrey 2px solid;
	BORDER-TOP: lightgrey 2px solid;
	BORDER-LEFT: lightgrey 2px solid;
	BORDER-BOTTOM: lightgrey 2px solid;
	BACKGROUND-COLOR: #FFF3EB;
	WIDTH: 670px;
	empty-cells: show;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 100px;
}

TR.prodrow {
	FONT-SIZE: 8pt; COLOR: red;
}
TD.prodcol {
	FONT-SIZE: 8pt;
	COLOR: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	height: auto;
	width: auto;
	border: 1px solid #6699CC;
	background-color: #FFF3EB;
}

TD.prodcolbold {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: black;
	LETTER-SPACING: 0.01em;
	padding: 5px;
	border: 1px solid #6699CC;
	background-color: #FFF3EB;
}

TABLE.carttable {
	BORDER-RIGHT: lightgrey 2px solid; BORDER-TOP: lightgrey 2px solid; MARGIN-LEFT: auto; BORDER-LEFT: lightgrey 2px solid; WIDTH: 75%; MARGIN-RIGHT: auto; BORDER-BOTTOM: lightgrey 2px solid; BACKGROUND-COLOR: white; empty-cells: show
}

.small {
	FONT-SIZE: 7pt;
       color: #FFFFFF;
}

HR {
	COLOR: #ff9900
}

INPUT {
	BORDER-RIGHT: #4f6fac 1px solid; BORDER-TOP: #4f6fac 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 7pt; BORDER-LEFT: #4f6fac 1px solid; COLOR: #000000; BORDER-BOTTOM: #4f6fac 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif
}

INPUT.button {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #4f6fac
}

INPUT.image {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

INPUT.checkbox {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif
}

img.thumb {
	background-color: #FFFFFF;
	height: 70px;
	width: 108px;
	border: none #66CCCC;
	background-position: center center;
}



TR.vModType
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-REPEAT: no-repeat
}

.pComVisible
{
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    CURSOR: default;
    COLOR: blue;
    FONT-STYLE: italic;
    TEXT-ALIGN: left
}
.pComInvisible
{
    DISPLAY: none;
    FONT-SIZE: 0px
}
.modelPcom
{
    CURSOR: help;
    COLOR: red
}
.vVisibleOff
{
    DISPLAY: none;
    FONT-SIZE: 0px
}
.vBodyH1
{
    MARGIN-TOP: 5pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    MARGIN-BOTTOM: 0px;
    TEXT-DECORATION: none
}
.vBodyH2
{
    MARGIN-TOP: 5pt;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 0px;
	color: black;
 }
 .vBodyH3
{
    MARGIN-TOP: 5pt;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px

}
h1,h2,h3 {
font-size:100%;
}
.vBodyItem
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	border: 0px;

}

.vBodyHighlight
{
	width: 220;
	height: 20;
	font-size: 11pt;
	font-family: Arial Black;
	color: red;
	filter: Glow(Color=#00FF00, Strength=10);
	cursor: auto;

}

.vBody
{
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	border: 0px;
	padding: 0px;
}

.vBodyIntroText
{
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	border: 0px;
	padding: 0px;
	width: 400px;
}

.vBodyItemPackQty
{
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	border: 3px;
	color: #FF0033;
	background-position: top;
	margin-top: 0px;
	padding-top: 0px;
}

.vBodyItemDetails
{
    MARGIN-TOP: 0em;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    width: 150px
}

.vNavMenuSearchHdg
{

    MARGIN-BOTTOM: 0px;
}

IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

tr.techTbl			
{
	background: window;}

td.techTbl 			
{
	FONT-SIZE: 8pt;
	COLOR: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	height: auto;
	width: auto;
	border: 1px solid #6699CC;
}



table.techTbl		{border-top: 1px solid buttonshadow;
			 border-left: 1px solid buttonshadow;
			 border-right: 1px solid buttonhighlight;
			 border-bottom: 1px solid buttonhighlight;
			 table-layout:fixed;
			 margin: 20px;}
			 
thead.techTbl TD.techTbl	{
	FONT-SIZE: 8pt;
	COLOR: #8C2633;
	FONT-FAMILY: "arial narrow", Verdana, Arial, "MS Sans serif";
	BACKGROUND-COLOR: #EFEFEF;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	border: none;
}

thead.techTbl .arrow		{font-family: webdings; color: black; padding: 0; font-size: 10px;
			height: 11px; width: 10px; overflow: hidden;
			margin-bottom: 2; margin-top: -3; padding: 0; padding-top: 0; padding-bottom: 2;}
			/*nice vertical positioning :-) */

tr.userCommentHeader {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	height: auto;
	width: 150px;
	border: 1px solid #6699CC;
	background-color: #CCCCCC;
	background-position: left;
	text-align: right;
}
td.userCommentDetail {
	FONT-SIZE: 8pt;
	COLOR: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	height: auto;
	width: 150px;
	border: 1px solid #6699CC;
	background-color: #FFFFFF;
	text-align: left;
	float: right;
}


.vBodyExpandDetailShow {
	display:block;
	font-size:14px;
	color:#ffffff;
	background:#8d8d8d url(graphics/partMenuOption.gif) no-repeat fixed left center;
	text-decoration:none;
	padding:2px 2px 2px 20px;
	margin:0px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #808080;
	border-bottom:1px solid #000;
	cursor: hand;

}


.vBodyExpandDetailHide {
	display:block;
	font-size:14px;
	color:#efefef;
	background:#8C2633;
	text-decoration:none;
	padding:2px;
	margin:0px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #808080;
	border-bottom:1px solid #000;
	padding:2px 2px 2px 20px;
	cursor: hand;
}

.vgetAdobeReader {
	display:block;
	font-size:14px;
	color:#ffffff;
	background:#369 url(graphics/getacro.gif) no-repeat fixed left center;
	text-decoration:none;
	cursor: hand;
	height: 31px;
	width: 88px;
}

.RHS {
  position: absolute;
  right: 2mm;
  top: 0.9ex;

}

#upperMenuBar a {color: white;  font-weight: bold;
  text-decoration: none;
  padding-left: 0.75ex;
  padding-right: 1.5ex;
}

#upperMenuBar a:hover {text-decoration:underline}
 
.inputbutton 
	{
	color: #333333;
	background-color: #EEEEEE;
	background-image: url('../images/login/bg_btn.jpg'); 
	background-repeat: repeat;
	font-family:Verdana;
	font-size: 9px;
	cursor: pointer;
	border-bottom:  0px solid;
	border-left:  0px solid;
	border-right:  0px solid;
	border-top:  0px solid;
	height: 19px;
	width: 60px;
	font-weight : bold;
	}	
.inputtext 
	{
	color: #333333;
	background-color: #FFFFFF;
	background-image:  url("../images/login/bg_txt.jpg"); 
	background-repeat: repeat;
	font-family:Verdana;
	font-size: 10px;
	border: #888888 1px solid;
	height: 17px;
	width: 200px;
	}
.loginError
{
	width: 300px;
	color: #FF0000;
	border: outset;

}.translateLink {
	background-color: #FFFF00;
	border: medium groove #00FF00;
}
.translateLinkMissing {

	background-color: #FFFF00;
	border: medium groove #FF0000;
}

#images {
width : 300px;
height : 199px;
overflow : hidden;
}
#wrapper {
height : 270px;
border : none;
margin : 0 auto;
}
#wrapper ul.wrapperList {
background : #fff;
list-style : none;
border-right : none;
padding-left : 2px;
}
#wrapper ul.wrapperList li.wrapperItem {
height : 44px;
padding : 0;
float : left;
}
div.aModelList
	{
		float: left;
		width: 20%;
	}
	div.aModelList2
	{
		float: right;
		width: 80%;
	}
	ul
	{
		margin-top: 0;
		width: 100%;
	}
	ul li.vModType
	{
		background-position: top right;
		background-repeat:no-repeat;
		width:95%;
	}
	ul li.vModType a
	{
		color: #663300;
		text-decoration: none;
	}

