body 
{
	font-family: Arial;
	font-size: 12px;
}


/*
#container {
    position: relative;
    min-height: 50%;
    height: 50%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	}
	
html>body #container {
	height: auto;
}


#footer {
    position: absolute;
    bottom: 0;
}
*/

.validatorText 
{
	font-family: Verdana;
	font-size: 9px;
	color: #ff0000;
}

.imageButton 
{ 
    cursor: pointer;
    padding:0px 0 0 2px;
}

.setCol { width: 30px !important; text-align: center; }

.nowrap { white-space: nowrap; }


.modalBackground 
{
    background-color: #58585A;
    opacity: 0.7; 
    filter: alpha(opacity=70);
    border-bottom-style:solid;
}


.headerDateBar { margin-top: 2px; text-align:right; height: 15px; width: 49.9%; float: left; }
.appTitleBox {height: 55px; font-size: 24px; font-weight: bold; color: #0A457F; padding-left: 5px; float: left; }
.AppTitle {padding: 14px 40px 0px 10px; float: left; white-space:nowrap;}
.menu { float: left; padding: 17px 0px 0px 40px; }

.versInfo { float:right; text-align: right; margin-top: 30px; }

.hr { height:3px; width: 100%; margin: 3px 0px; background-color: #0A457F; clear:both; font-size:1px;}
.hrThin { height: 1px; width: 100%; margin: 3px 0px 3px 0px; background-color: #0A457F; font-size:1px;}
.vr {height: 100%; background-color: #0A457F; width: 2px; float: left;}

.mapPath { height: 16px; margin: -3px 0px 0px 0px; font-size: 14px; color: #0A457F; width: 100%; background-color: #EAEAEA; }
.mapPath span { padding-left: 10px; }


.alignleft { float: left; }

.alignright { float: right; }
.clear { clear: both; }
.addButton { padding-left: 5px; padding-top: 1px; }
.addTextBox { padding-top: -2px; }
.textright { text-align: right; }

.label { font-weight: bold; color: #0A457F; }

.txt18px { font-size: 18px; line-height: 19px; }

.blue { color: #0A457F; }
.error { color: Red; }

.bigger_error
{
	font-size: 14px;
}
.success { color: Green; }

.DataGridHeader { background-color: #000080; color: White; text-align: center; }
.DataGridHeader a { color: White; }
tr.DataGridHeader th { padding: 6px 6px 6px 6px; }
.DataGridRow { background-color: #F8F8F8; color: Black; }
tr.DataGridRow td { padding: 2px 0px 2px 8px; }
.DataGridAltRow { background-color: #EAEAEA; color: Black; }
tr.DataGridAltRow td { padding: 2px 0px 2px 8px; }

.rockonexportbtn { padding-top: 5px; padding-left: 5px; }
.rockonexporttxt { padding-top: 7px; }

.popupSpacing { padding: 10px 10px 10px 10px; }

.FAQPopup { height: 500px; width: 658px; overflow: scroll; }

.bold {font-weight:bold;}
.italic {font-style:italic;}
.underln { text-decoration: underline; }
.txt9px {font-size:9px; line-height:10px;}
.txt10px {font-size:10px; line-height:11px;}
.txt11px {font-size:11px; line-height:12px;}
.txt12px {font-size:12px; line-height:13px;}
.txt13px {font-size:13px; line-height:14px;}
.txt14px {font-size:14px; line-height:15px;}


.content
{
    /*width:1200px;    */
    width:100%;
}
/* Editable dropdown list - start */
.ContextMenuItem
{
	/*margin: 1px 0 1px 0;*/
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 2px 0px 2px 1px;
	white-space: nowrap;
	background-color: #fff3db;
	width:370px;
}


.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 0;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
	width:370px;
	background-color: #fff3db;
}

.onmouseoverClass
{
 	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 2px 0px 2px 0px;
	width:370px;
}


/* Editable dropdown list - end */

.popupTitle
{
  background-color:#0a457f;
  padding: 5px 0 2px 5px;
  font-size:14px;
  color:White;
  font-weight:bolder;
}

.sectionName
{
    /*width:1180px;*/
    width:100%;
    padding-top:20px;    
}

.popupSectionName
{
    width:100%; 
    padding: 15px 0 10px 0;    
}

.productImageCell
{
    width: 25%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;   
}

.outfitPartContainer
{
    height:55px;  overflow:hidden;
}

#upAvatarViewer
{
    float:left;
}

