body {
	text-align: center;
	background-color: ffffff;
	margin: 0px;
	margin-bottom: 5px;
	font-family: arial;
	scrollbar-3dlight-color: #B7B7B7;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #B7B7B7;
	scrolbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

a img {border: 0px;}
.clear {clear: both;}
.nowrap {white-space: nowrap;}
.box {border:  1px solid red;}
.bg {background: red;}
p {margin-top: 0px; margin-bottom: 10px; }

table.layout {
	border-collapse: collapse;
	border: 0px;
}

table.layout td {
	padding: 0px;
	vertical-align: top;
}

table.layout td.vMiddle	{vertical-align: middle;}

#TopLayerWrap {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	}

#Footer {
	clear: both;
	color: #ACACAC;
	padding-top: 4px;
	font-size: 11px;
	position:relative;
}

#Footer a {
	color: #ACACAC;
	text-decoration: none;
	}

#Footer a:hover {
	text-decoration: underline;
	}

#Copyrights {
	float:left;
	margin-left:150px;
}

#BottomMenu {
	text-align:left;
	float:left;
}


#BottomMenu a
{
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: middle;
	}


#MantisLink {
	float: right;
	margin-right:10px;
	margin-top:1px;
}


input.textbox {
	width: 126px;
	height: 15px;
	border: 1px solid #B7B7B7;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	background-color: ffffff;
	}

textarea.textbox
{
	vertical-align: top;
	height: 100px;
	overflow: auto;
	font-family: Arial;
	font-size: 11px;
	background-color: ffffff;
	}



/*product popup */

#ProductPopupWrap {
	position:absolute;
	left:0px;
	top:85px;
	width:437px;
	height:262px;
	overflow:hidden;
}

#ProductLoader {
	text-align:center;
	width:100%;
	margin-top:20px;
}

#ProductPopupWrap .bottom {overflow:hidden;width:433px; height:3px; position:absolute; left:2px; bottom:0px; background:#D4D4D4;}
#ProductPopupWrap .right {overflow:hidden;width:3px; height:262px; position:absolute; right:0px; top:2px; background:#D4D4D4;}


#ProductPopupWrap .closeTab {position:absolute; right:3px; top:13px; height:16px; background:#F0061F; text-align:left; padding-left:7px; padding-right:30px;  padding-top:0px;_padding-top:2px; z-index:4;}
#ProductPopupWrap .closeTab a {color:#ffffff; font-family:verdana;font-weight:bold; text-decoration:none; font-size:11px; letter-spacing:-0.05em; }

#ProductLoadingMessage {font-size:10px; width:150px; text-align:center; padding:30px; position:absolute; left:50px; top:50px; }
#ProductPopupWrap #ProductContentWrap {
	border:solid #D4D4D4 1px;
	width:432px;
	height:257px;
	background:#ffffff;
}

#ProductPopupWrap #ProductContent {
	margin-left:276px;
	margin-top:50px;
	margin-right:10px;
	color:#7F897F;
	font-size:11px;
	line-height:140%;

}

#ProductPopupWrap #ProductLargeImageWrap {
	width:266px;
	height:192px;
	padding-left:10px;
	padding-top:10px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;

}



#ProductPopupWrap h3 {
	color:#F0061F;
	font-size:14px;
	margin:0px;
	margin-bottom:5px;
}

#ProductPopupWrap #ProductSerial {}
#ProductPopupWrap #ProductSize {}
#ProductPopupWrap #SimilarSliderLeftArrow {
	position:absolute;
	left:17px;
	top:200px;
	background:#ffffff;
	background-image:url(../Image/Buttons/Thumbs_arrow_left.gif);
	background-repeat:no-repeat;
	background-position:2px 20px;
	width:11px;
	height:48px;
	overflow:hidden;
	cursor:pointer;
}
#ProductPopupWrap #SimilarSliderRightArrow {
	position:absolute;
	left:416px;
	top:200px;
	background:#ffffff;
	background-image:url(../Image/Buttons/Thumbs_arrow_right.gif);
	background-repeat:no-repeat;
	background-position:2px 20px;
	width:11px;
	height:48px;
	overflow:hidden;
	cursor:pointer;
}

#ProductPopupWrap #SimilarSlider {
	position:absolute;
	left:31px;
	top:257px;
	width:378px;
	height:1px;
	background:#ffffff;
	overflow:hidden;
}
#ProductPopupWrap #SimilarTracker {
	width:10px;
	height:1px;
	background-color:#00ff00;
	overflow:hidden;
	position:absolute;
	top:1px;
	left:0px;
	cursor:pointer;
}


#SimilarThumbsWrap {
	position:absolute;
	left:31px;
	top:200px;
	width:378px;
	height:48px;
	overflow:hidden;
}

#SimilarThumbsList {
	width:1000px;
	height:50px;
	position:absolute;
	left:0px;
	top:0px;
}

#SimilarThumbsList div {
	width:46px;
	height:46px;
	border:solid #D2D4D2 1px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	margin-right:7px;	
}


.transOFF { opacity:.25; filter: alpha(opacity=25); -moz-opacity: 0.25; background-color: silver; }
.transON { opacity:.100; filter: alpha(opacity=100); -moz-opacity: 1; }


