body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}

.noImagesFound
{
	color:red;
	padding-top:100px;
	height:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;	
}

td {
	font-size: 10px;
	color:#333333;
}

.redType {
	color:#FF0000 
}
.greenType {
	color:#009900
}
select {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.text 
{
	border: 1px solid #666666;
}
#dhtmltooltip, .tooltipmsg{
	position: absolute;
	width: 130px;
	border: 1px solid black;
	padding: 2px;
	background-color: #666666;
	visibility: hidden;
	z-index: 100;
}
.border1px {
	border: 1px solid #999999;
}

.leftborder {
	background-image:url("../images/DefaultSkin/list_corner_left.gif");
}

.CatBrowser{ 
 	overflow: auto;
 	height: 140px;/*80px*/
 	width: 180px;/*175px*/
 	padding: 0px 0px 0px 0px;
}

.CatBrowser td 
{
	height: 20px;
}

.SiteTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color:#444444;
}
.TinyCopy {
	font-size:9px;
}
.BigCopy {
	font-size: 14px;
	font-weight: bold;
}
.BigOrangeCopy {
	font-size: 11px;
	font-weight: bold;
	color:#FF7B00;
}

.ImageInfoCopy {
	font-weight: bold;
	color:#FFFFFF;
	vertical-align: middle;
}
.TopMenuCopy {
	color:#666666;
}
.ActiveFolder {
	font-size: 10px;
	font-weight: bold;
}
a:link {
	text-decoration: underline;
	color:#333333;
}
a:visited {
	text-decoration: underline;
	color:#333333;
}
a:hover {
	text-decoration: none;
	color:#FF0000;
	}
a.reglinks:link {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
a.reglinks:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.reglinks:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	}
a.tree:link, a.tree:visited 
{
	color: #333333;
	text-decoration: none;
}
a.tree:hover {
	text-decoration: none;
	color:#FF0000;
	}
.div430 
{
overflow-y:auto; height:430px;width:100%;padding: 2px	
}
.CatBrowserImage{ 
 	overflow: auto;
 	height: 135px;
 	width: 100%;
 	padding: 2px;
}	
.AmountRed {
	font-weight: bold;
	color:#ff0000;
	text-align:right
}
.WarningRed {
	font-weight: bold;
	color:#ff0000;
}
.tdchg {
	border: 1px solid #CCCCCC;
}
.btn_gray_copy {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: Gray;
}
.site {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #000;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
.path{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
.path a{
	text-decoration:none;
	color:#777;
	}
.imgName, .imgName a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.rating{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}
.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}

.viewer{background:#ebeae9 url("../images/DefaultSkin/gnd.jpg") 0% 0% repeat-x;}
.hRule{background:#ebeae9 url("../images/DefaultSkin/hRule.gif") 0% 0% repeat-x;}


.loginfield {
/*	width: 118px;*/
	height:20px;
	color:#666;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #f0f0f0;
	border: 1px solid #f0f0f0;
	padding:1px 0 1px 4px;
}
.loginfield:focus, .loginfield.sffocus{
	color:#c01010;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #f0f0f0;
	border: 1px solid #ccc;
}
.eftext {
	padding-right:5px;
	padding-left:10px;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	color:#999999;
	
}
        /* Login Form event message for not correct passqword */
.noLogEvent
{
    color:#FF7B00;
    font-size:11px;
}         

.licence-register 
{
	 font: 11px/14px Arial, Helvetica, sans-serif;	
}
td.whiteLine, div.whiteLine
{
	background-color: #FFFFFF;
	background-image: url("../images/spacer.gif");
	padding: 0px;
	height:1px;
}
td.darkGrayLine
{
	background-color: #666666;
	background-image: url("../images/spacer.gif");
	padding: 0px;
	height:1px;
}
.buttLine
{
    background-color:#ffffff;
}
.buttTd
{
    background-color:#ffffff;
}
td.grayLine
{
	background-color: #999999;
	background-image: url("../images/spacer.gif");
	padding: 0px;
	height:1px;
}
td.lightGrayLine, div.lightGrayLine
{
	background-color: #CCCCCC;
	background-image: url("../images/spacer.gif");
	padding: 0px;
	height:1px;
}
td.cornerTableRow 
{
	background-color: yellow;
	background-image: url("../images/spacer.gif");
	padding: 0px;
	height:4px;
}
.mid{
	margin:0px; padding:0px;
	background: url("../images/DefaultSkin/mid.gif") repeat-x;
	}
.mid a, .mid_pub a{
	display:block;
	padding:0px 5px 4px 5px; 
	padding:2px 5px 3px 5px; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	white-space:nowrap;
	text-decoration:none;
}
.mid_pub {
	margin:0px; padding:0px;
	background: url("../images/DefaultSkin/grayMid.gif") repeat-x;
}
.abutton, .abutton:visited, .abutton:link, .abutton:hover
{
	text-decoration:none;	
}
.abutton:hover 
{
	color:#F00;
}

.abutton_orange, .abutton_orange:visited, .abutton_orange:link, .abutton_orange:active
{
	text-decoration:none;
	color:#DF0000;	
	font-weight:bold;
}

.abutton_orange:hover
{
	text-decoration:underline;
	color:#DF0000;	
}

.keywordBox 
{
	border:1px solid #FFFFFF;
	background-color:#F3F3F3;
	width:193px; 
	height:190px; 
}
.kwdfield, .kwdfield:focus, .kwdfield.sffocus{
	color:#c01010;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #EAEAEA;
	border: 1px solid #ccc;
	height:17px;
	margin:0px;
	padding:0px;

}

.navigation
{
	background:#f3f3f3;
	border-bottom:solid 1px #E5E5E5;border-top:solid 1px #E5E5E5;
}

td.whiteVLine 
{
	background-color: #FFFFFF;
	background-image: url("../images/spacer.gif");
	padding: 0px;
	width:1px;
}

td.RegForm {
    font-weight:bold;
    font-size:11px;
    color:#000000;
}
td.RegFormLabel {
    font-weight:bold;
    font-size:11px;
    color:#FF7B00;
    padding:15px 10px 5px 10px;
}
.RegLabel {
    font-weight:bold;
    font-size:11px;
    color:#C50000;
    padding-left:10px;
    padding-bottom:2px;
}
#regLabelNote {
    background-color:#F3F3F3;
    font-size:10px;
    color:#999999;
    padding:5px 10px;
}
.star {
    color:#FF7B00;
}
td.whiteVLine 
{
	background-color: #FFFFFF;
	background-image: url("../images/spacer.gif");
	padding: 0px;
	width:2px;
}
td.FirstRegLabelLine, td.FirstRegLine {
    padding: 10px 10px 5px 10px;
    font-weight:bold;
    font-size:11px;
    color:#000000;
    width:28%;
    background-color:#EAEAEA;
}
td.FirstRegLine {
    font-weight:normal;
    background-color:#F3F3F3;
}
td.MiddleRegLabelLine, td.MiddleRegLine{
    padding: 5px 10px 5px 10px;
    font-weight:bold;
    font-size:11px;
    color:#000000;
    width:28%;
    background-color:#EAEAEA;
}
td.MiddleRegLine{
    font-weight:normal;
    background-color:#F3F3F3;
    }
td.LastRegLabelLine, td.LastRegLine {
    padding: 5px 10px 10px 10px;
    font-weight:bold;
    font-size:11px;
    color:#000000;
    width:28%;
    background-color:#EAEAEA;
}
td.LastRegLine {
    font-weight:normal;
    background-color:#F3F3F3;
}
.OrangeLabel10 {
	font-size: 10px;
	font-weight: bold;
	color:#FF6A00;
	padding:5px 10px 7px 6px;
}
.OrangeLabel11 {
	font-size: 10px;
	font-weight: bold;
	color:#FF6A00;
	padding:5px 10px 7px 10px;
}
optgroup {
    font-family:Arial;
    font-style:normal;
    /*font-weight: bold;*/
   }

.GroupOption
{	
	/*background-color:#E5E5E5;
	color:#4D4D4D;*/
	font-family:Arial;
    font-style:normal;
    font-weight:600;
	background-color:#B0ADA7;
	color:#FFFFFF;
}

.visible
{
	background-color:#F7F7F7;
	padding-left:10px;
	color:#4D4D4D;
}

.invisible
{
	background-color:#F7F7F7;
	padding-left:10px;
	color:#999999;
}
.activeBackground 
{
	/*background-color:#E5E5E5;*/
	padding:3px 10px;
}

.activeBackground a:link, .activeBackground a:active, .activeBackground a:visited
{
	color:#4D4D4D;
	font-weight:bold;
	text-decoration:none;
} 

.inactiveBackground
{
	background-color:#F7F7F7;
	padding:3px 10px;
}

.inactiveBackground a:link, .inactiveBackground a:active, .inactiveBackground a:visited
{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.panelContentBg 
{
	background:#F1F1F1 url("../images/DefaultSkin/panels_gndGrad.jpg") 0% 0% repeat-x;
}

.panelContent 
{	
	padding:7px 0px 6px 0px;
	text-align: center;
	height:215px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

.readOnlyMsgLink
{
	background:	#F7F7F7;
	padding-top:2px;
	padding-bottom:3px;
}
.readOnlyMsgLink a:link, .readOnlyMsgLink a:active, .readOnlyMsgLink a:visited
{
	color: #FF7B00;
	text-decoration:none;
	
}

a.activeSearchMode:link, a.activeSearchMode:active, a.activeSearchMode:visited, .SearchLabel,
	a.searchLink:link, a.searchLink:active, a.searchLink:visited
{
	color:#4D4D4D;		/*color:#FF7B00;*/
	font-weight:bold;
	text-decoration:none;
	
}
a.activeSearchMode:link, a.activeSearchMode:active, a.activeSearchMode:visited {
	background-color: #FFFFFF;
	border:1px solid #ABABAB;
	padding:2px 0px;
	width:78px;
	text-align:center;
	display:block;
	color:#FF7B00;/*#4D4D4D;*/
}
a.inactiveSearchMode:link, a.inactiveSearchMode:active, a.inactiveSearchMode:visited
{
	color:#8F8F8F;/*#999999;*/
	background-color:#FFFFFF;/*#F2F2F2;*/
	font-weight:bold;
	text-decoration:none;
	border:1px solid #C8C8C8;
	padding:2px 0px;
	width:78px;
	text-align:center;
	display:block;
}
a.grayALabel:link, a.grayALabel:active,a.grayALabel:visited
{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	padding: 0 1px 1px 5px;
	font-size:9px;
	font-family:Verdana;
	/*width:55px;*/
	height:13px;
}
a.grayALabel:focus, a.grayALabel.sffocus, a.grayALabel:hover 
{
	background-color: #FFFFFF;
	border:1px solid #ABABAB;
	padding: 0 0 1px 5px;
	/*width:55px;*/
	height:11px;
}
/*
.minithumb
{
	text-align:center;
	width:47px; 
	height:39px;
	padding-right:8px;
	padding-bottom:8px;
}*/
.minithumb
{
	text-align:center;
	width:42px; 
	height:39px;
	padding-right:4px;
	padding-bottom:8px;
}
.minithumblast
{
	text-align:center;
	width:39px; 
	height:39px;
	padding-bottom:8px;	
}
.LcornerOn {
	background:url("../images/DefaultSkin/LrC_On.png") no-repeat;	
} 
.LcornerOff {
	background:url("../images/DefaultSkin/LrC_Off.jpg") no-repeat;	
} 
.RcornerOn {
	background:url("../images/DefaultSkin/RrC_On.png") no-repeat;	
} 
.RcornerOff {
	background:url("../images/DefaultSkin/RrC_Off.jpg") no-repeat;	
} 
.activeSPtab
{
	background-color:#E5E5E5;
	font-weight:bold;
	color: #FF7B00;
	text-transform:uppercase;
	padding:3px 7px;
	cursor:pointer;
}
td.midPanelS 
{
	background-image:url("../images/DefaultSkin/mid_L_On.png");
	height:24px;
	width:54px;
}
td.midPanelB 
{
	background-image:url("../images/DefaultSkin/mid_R_On.png");
	height:24px;
	width:54px;
}
td.midPanelOnly
{
	background-image:url("../images/DefaultSkin/mid_L_Only.jpg");
	height:24px;
	width:54px;
}
.inactiveSPtabSearch, .inactiveSPtabBrowse
{
	background:url("../images/DefaultSkin/gnd_off_Search.jpg") no-repeat;
	font-weight:bold;
	color: #333333;	/*#D4D4D4;*/
	text-transform:uppercase;
	padding:3px 7px;
	cursor:pointer;
}
.inactiveSPtabBrowse
{
	background:url("../images/DefaultSkin/gnd_off_Browse.jpg") no-repeat;
}
td.lineBorder 
{
	 border-left:1px solid #999999;
	 border-right:1px solid #999999;
}
a.LBLink:active, a.LBLink:visited, a.LBLink:link 
{
	text-decoration:none;
	font-weight:bold;
	color:#CCCCCC;
}
.SPselect 
{
	border: 1px solid #c0c0c0;
}
.SPinput {
	height:20px;
	color:#666;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #f0f0f0;
	border: 1px solid #c0c0c0;
	padding:1px 0 1px 4px;
}
.SPinput:focus, .SPinput.sffocus{
	color:#c01010;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #f0f0f0;
	border: 1px solid #c0c0c0;
}
.SPinputSrch {
	height:20px;
	color:#666;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	padding:1px 0 1px 4px;
}
.SPinputSrch:focus, .SPinputSrch.sffocus{
	color:#c01010;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
}
/*Medium custom image border efect*/
.tlCorner{background:url("../images/DefaultSkin/tlCornerCust.gif")}
.trCorner{background:url("../images/DefaultSkin/trCornerCust.gif")}
.blCorner{background:url("../images/DefaultSkin/blCornerCust.gif")}
.brCorner{background:url("../images/DefaultSkin/brCornerCust.gif")}
.tTile{background:url("../images/DefaultSkin/tTileCust.gif") repeat-x}
.bTile{background:url("../images/DefaultSkin/bTileCust.gif") repeat-x}
.lTile{background:url("../images/DefaultSkin/lTileCust.gif") repeat-y}
.rTile{background:url("../images/DefaultSkin/rTileCust.gif") repeat-y}

.activeNavArr 
{
	font-weight:bold;
	color:#FF7B00;
	padding-bottom:20px;
	cursor:pointer;
}
.inactiveNavArr, .inactiveNavArr a  
{
	font-weight:bold;
	color:#8F8F8F;
	padding-bottom:2px;
}
.Pa1{
	padding-left:10px;/* the same as cellpadding of tablie with images*/
}
.Pa2{
	padding-right:10px;/* the same as cellpadding of tablie with images*/
}
.Pa3 {
    padding:0px 10px;
}
.navigLine, .navigLine22
{
	background:#EDEDED url("../images/DefaultSkin/gradBar.gif") no-repeat;
	height:21px;
	border-top:1px solid #CCCCCC;
}
.navigLine {border-bottom:1px solid #CCCCCC;}
.navigLine22 {height:22px;}

/*Image Details*/

#imageDiv {
	background-color:#F7F7F7;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	/*width:300px;
	position: relative;
	overflow:visible;*/
}
#theImage {
	background-color:#F7F7F7;
	border-top:1px solid #E5E5E5;
	/*overflow:visible;*/
	
}
#imgActions {
	height:50px;
	vertical-align:top;
	background-color:#F7F7F7;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}
#emptyspace 
{	width:7px;
}
#detailDiv {
	background-color:#ffffff;/*#f7F7F9;*/
	/*border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;*/
	width:440px;
	height: auto; 
	overflow: visible;
	position:relative;
}
#tblDetails 
{
}
#freeSpace 
{
}
#downStrip {
	background: #F7F7F7 url("../images/spacer.gif") repeat-y 100% 0;
	height:50px;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	font-size:12px;
	margin:auto;
	text-align:center;
	vertical-align:middle;
}
#downStripSpan 
{
	padding-left:5px;
	color: #912828;
	font-size:12px;
	cursor:pointer;
}
.column 
{
	float: left;
}
.bigTitle 
{
	font-size: 16px;
	font-weight:bold;
	padding-top:10px;	
	color:#808080;
	font-family:Trebuchet MS;
}
a.detailName,a.detailName:visited, a.detailName:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	display:block;
}

a.detailName:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	display:block;
}
a.detailName000,a.detailName000:visited, a.detailName000:link, a.detailName000:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	display:block;
}

a.specLink,a.specLink:visited, a.specLink:link,a.specLink:hover, a.specLink:active
{
	color: #FF7B00;
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.hoverSpecLink:hover
{
	text-decoration:underline;
}

a.specLink2,a.specLink2:visited, a.specLink2:link,a.specLink2:hover, a.specLink2:active
{
	color: #808080;
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

.spec3
{
	color: #FF7B00;
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a.specLink3,a.specLink3:visited, a.specLink3:link,a.specLink3:hover, a.specLink3:active
{
	color: #FF7B00;
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.spec4
{
	color: #4b8a55;
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a.specLink4,a.specLink4:visited, a.specLink4:link,a.specLink4:hover, a.specLink4:active
{
	color: #4b8a55;
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a.imgNavig,a.imgNavig:visited, a.imgNavig:link,a.imgNavig:hover, a.imgNavig:active
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
a.idactions, a.idactions:visited, a.idactions:link, a.idactions:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #912828;
}
a.reqMoreInfo:link, a.reqMoreInfo:visited, a.reqMoreInfo:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #912828;
}
a.idactions:hover, a.reqMoreInfo:hover{
	color: #FF0000;
}
.tblBorder 
{
	border-bottom:1px solid #E5E5E5;
	/*padding-left:10px;*/
	background-color:#FFFFFF;
	height:21px;
}

.txtField
{
	border:1px solid #E5E5E5;
	/*background:#f3f3f3;*/	
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
}

.txtFieldStat
{
	border:0px;
	/*background:#f3f3f3;*/
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
}

.valueField
{
	/*border-bottom:1px solid #E5E5E5;*/
	/*background:#f3f3f3;*/
	font-family:verdana;
	font-size:10px;	
	/*padding-left:10px;*/
}

.txtRatingValue
{
	text-align:right;
	font-weight:bold;	
	width:50px;
	color:#FF7B00;
}

.btnSubmit
{
	border:none;
	color:Red;
	background:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}
.RelImage 
{
	background-color:#CCCCCC;
	padding:4px;
	margin:4px;
	float:left;
}
td.tabs 
{
	color: #FF7B00;
	/*background-color:#E5E5E5;*/
	background:#F2F2F2 url("../images/spacer.gif");
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	/*padding-right:3px;	
	padding-left:3px;*/
	letter-spacing:1px;
}

td.tabsBorder
{
	color: #912828;
	background-color:#FFFFFF;
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	letter-spacing:1px;
}

#tabs,#tabs:link, #tabs:visited
{
	color: #912828;
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	/*padding-right:5px;	
	padding-left:5px;*/
	letter-spacing:1px;
	text-decoration:none;
}

.inactiveDetail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.simpletext 
{
	font-size:11px;
	color:#666666;
}
td.grayLineCCC
{
	background-color: #CCCCCC;
	background-image: url("../images/spacer.gif");
	padding: 0px;
	height:1px;
}
td.RSPbutton 
{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:center;
	background-color:#F3F3F3;
	height:20px;
	padding:10px;
	cursor:pointer;
	font-weight:bold;
}
.detailContent 
{
	padding-left:10px;
}

/*Other*/
.custombgcolor 
{
	background-color:#FFFFFF;
}

.navArrow
{
	font-family: Verdana;
	font-size: 12px;
	color: #585858;	
	padding-left: 9px;
	padding-right: 9px;
}

        /* For Thumbnails sides <td width=4> */
.thbSides
{
	background-color:#ffffff;
}
        /* Background color for inside Login form  */
.inbgloginfrm
{
    background-color:#ffffff;
}

.maxImgSize
{
	background-color:#ffffff;
}
/*****/

/*Reorder thumbs in LightBox*/
.emptyCell {
    background:#ffffff;
}
/*****/

/*Top menu*/
.topcolor {
	background-color:#FFFFFF;
	border-top:5px solid #000000;
}

.topGuestLogin 
{
	color:#909090;
	font-weight:bold;
}

.topGuestLogout 
{
	color:#000000;
	font-weight:bold;
}

a.topmenu:link {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
a.topmenu:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.topmenu:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	}

.topmenuLine 
{
	background:url("../images/DefaultSkin/gradRule.gif") 100% 100% no-repeat;
	height:1px;
}

/*Bottom menu*/
.bottomColor 
{
	background-color:#000000;
	height:5px;
	font-size:1px;
}

/*Public Lightbox Left menu*/
#lbthumbfloatie
{
	position: absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    background-color:Transparent;	/*:#E5E5E5;*/
	z-index: 100;
    visibility: hidden;
    text-align:left;
    vertical-align:middle;
 /* border: 1px solid #999999;*/
 /* padding: 2px;*/
 /* cursor:pointer;*/
    font-weight:bold;
}
#lbthumbfloatie2
{
	position: absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    background-color:Transparent;	/*:#E5E5E5;*/
	z-index: 100;
    visibility: hidden;
    text-align:left;
    vertical-align:middle;
 /* border: 1px solid #999999;*/
 /* padding: 2px;*/
 /* cursor:pointer;*/
    font-weight:bold;
}
.publicLBbgcolor 
{
	background-color:#F1F1F1;
}

.publicLBconstBgcolor 
{
	background-color:#ABABAB;
}

.publicLBcornerLT 
{
	background-color:#FFFFFF;
	background-image:url("../images/DefaultSkin/LrC_On.png");
	background-repeat:no-repeat;
}

.publicLBcornerRT 
{
	background-color:#FFFFFF;
	background-image:url("../images/DefaultSkin/RrC_gray.jpg");
}

.publicLBcornerBL 
{
	background-color:#FFFFFF;
	background-image:url("../images/DefaultSkin/bL.gif");
	background-repeat:no-repeat;
}

.publicLBcornerBR 
{
	background-color:#FFFFFF;
	background-image:url("../images/DefaultSkin/bR.gif");
	background-repeat:no-repeat;
}

.publicLBcontentBgColor 
{
	background-color:#E5E5E5;
}

.publicLBcontentBgColor .pubLBborderLeft, .checkoutBlank 
{
	padding:7px 10px;
	border-left:1px solid #999999;
}

.publicLBcontentBgColor .pubLBborderRight 
{
	padding:7px 10px;
	border-right:1px solid #999999;
}

#tdSimpleSearch, #tdAdvSearch 
{
	background-color:#E5E5E5;
}

.panelContentBg 
{
	background:#F1F1F1 url("../images/DefaultSkin/panels_gndGrad.jpg") 0% 0% repeat-x;
}

.panelContentBgSrch
{
	background:url("../images/DefaultSkin/panels_gndGrad.jpg") 0% 0% repeat-x;
}

.panelContent 
{	
	padding:7px 0px 6px 0px;
	text-align: center;
	height:215px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

/*Search menu*/
td.activeSearchWithResults
{
	font-weight:bold;
	color: #FF7B00;
}

td.inactiveSearchWithResults
{
	font-weight:normal;
	color: inherit;
}

.srchPanelGrayLine 
{
	background-color:#999999;
}

.srchPanelGrayText
{
	color: #999999;
}


/*Thumbnail custom image border efect*/
a.LBLink:active, a.LBLink:visited, a.LBLink:link 
{
	text-decoration:none;
	font-weight:bold;
	color:#CCCCCC;
}

.ThumbLabel 
{
	background-color:#F3F3F3;
	color:#666666;
	font-weight:bold;
	padding:0 5px;
}

.cornerTL 
{
	background:url("../images/DefaultSkin/frm_tl.jpg") repeat-x;
}

.borderTop 
{
	background:url("../images/DefaultSkin/frm_t.jpg") repeat-x;
}

.cornerTR 
{
	background:url("../images/DefaultSkin/frm_tr.jpg") repeat-x;
}

.borderLeft 
{
	background:url("../images/DefaultSkin/frm_l.jpg") repeat-y;
}

.borderRight 
{
	background:url("../images/DefaultSkin/frm_r.jpg") repeat-y;
}

.borderBL 
{
	background:url("../images/DefaultSkin/frm_bl.jpg") repeat-x;
}

.borderBR 
{
	background:url("../images/DefaultSkin/frm_br.jpg") repeat-x;
}

.borderBottom 
{
	background:url("../images/DefaultSkin/frm_b.jpg") repeat-x;
}

.EmailingLightbox
{
	font-family: Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #8F8F8F;
}

a.EmailingLightboxName, a.EmailingLightboxName:hover, a.EmailingLightboxName:link, a.EmailingLightboxName:visited 
{
	font-family: Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #DA1010;
}

#spListName
{
	background-color: #f0f0f0;
	height: 40px;
	width: 100%;
	color: #ff6c00;
	padding: 10px 0px 0px 0px;
	text-align: center;
	font-size: 13px;
	margin-bottom: 5px;
}
#spListName td
{
	color: #ff6c00;
	font-size: 13px;
}

/*Lightbox Thumbnail custom image border efect*/
.LBoxcornerTL 
{
	width:7px;
	height:7px;
	background-color:#FFFFFF;
	background-image:url("../images/DefaultSkin/tlCorner.gif");
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	font-size:1px;
}

.LBoxborderTop 
{
	width:147px;
	height:7px;
	background-color:#FFFFFF;
	background-image:url("../images/DefaultSkin/htile.gif");
	background-repeat:repeat-x;	
	font-size:1px;
}

.LBoxcornerTR 
{
	width:7px;
	height:7px;
	background-color:#FFFFFF;
	background-image:url("../images/DefaultSkin/trCorner.gif");
	background-repeat:no-repeat;
	background-position:left;
	margin:0px;
	padding:0px;
	font-size:1px;
}

.LBoxborderLeft 
{
	background-color:#FFFFFF;
	background-image:url("../images/DefaultSkin/vtile.gif");
	background-repeat:repeat-y
}

.LBoxborderRight 
{
	border-right:1px solid #cccccc;
}

.LBoxborderBL 
{
	width:7px;
	height:25px;
	background-color:#FFFFFF;
	background-image:url("../images/DefaultSkin/blCorner.gif");
	background-repeat:no-repeat;	
}

.LBoxborderBottom 
{
	border-bottom:1px solid #cccccc;
}

.LBoxActiveBgColor 
{
	background-color: #ECECEC;
}

.LBoxInactiveBgColor 
{
	background-color: #FFFFFF;
}

.LBoxActiveColor 
{
	color: #AAAAAA;
}

.LBoxInactiveColor 
{
	color: #CCCCCC;
}

.LBoxAddNew 
{
	color: #000000;
}

/*Image Details*/

.ImgDetailsCustBg 
{
	background-color: #F7F7F7;
}

.ViewImgBorderTabs 
{
	border-bottom:1px solid #CCCCCC;
}

.ViewImgRightPanelBg
{
	background-color: #F2F2F2;
}

.ViewImgPriceTblBg
{
	background-color: #F3F3F3;
}

.ViewImgLine
{
	background: url("../images/DefaultSkin/line.jpg") repeat-x;
}

.ViewImgBtn 
{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	background:#F3F3F3;
	text-align:center;
}

.ViewImgBtnAddCart 
{
	padding:7px;
	cursor:pointer;
	color:#FF0000;
}

.grayline
{
	background:#f3f3f3;
	height:1px;
	font-size:1px;
}

.tabinfocus 
{
	background-color: #FAFAFA;
	color: #912828;	
	font-family: "Verdana","Tahoma","Helvetica","Arial",sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	letter-spacing:1px;
}

.taboutfocus 
{
}

.activetab
{
	background-color:#FFFFFF;
	color:#FF7B00;
}

.inactivetab
{
	background-color:#F2F2F2;
	color:#803E00;
}
/*End Image Details*/

/*Orders List*/
td.rowLabel, a.rowLabel:link, a.rowLabel:active,a.rowLabel:visited {
    color:#808080;
    text-decoration:none;
    font-weight:bold;
    padding:0 10px;
    height:21px;
}

td.colLabel, a.colLabel:link, a.colLabel:active,a.colLabel:visited {
    /*color:#808080;*/
    color:#D60000;
    text-decoration:none;
    font-weight:bold;
}
td.pad {
    padding:0px 10px 5px 0px;
}

.OListBgr 
{
	background:url("../images/DefaultSkin/tablefooterGrad.jpg") repeat-x;
}

.BgrTblPublic 
{
	background-color: #EAEAEA;
}

.BgTable 
{ 
	background-color:inherit; 
}

.TblHeader
{
	background-color: #FAFAFA;
	font-weight:bold;
	height:20px;
	padding:5px;
}

.colSelectedBgCust
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c5cbd0; 
    font-size: 10pt
}

.PublicPaging 
{
	color:#808080;
	padding:4px 0px;
}

.sepTopMenu 
{
	background-color:#000000;
	height:1px;
}
/*End Orders List*/

/*Register User*/
.userInformation 
{
	color: #0370A6;
	background-color: #E1F7FF;
	text-decoration:none;
	padding:0 5px;
}

/*End Register User*/

/*Edit Order*/
.simpleLabelScript 
{
	color:#808080;
	text-decoration:none;
	font-weight:bold;
	padding: 5px 10px;
}

.simpleLabel1Script
{
	background-color:#F3F3F3;	
}

.simpleLabel2Script 
{
	background-color:#FAFAFA;
	border-right:1px solid #E2E2E2;
	border-left:1px solid #E2E2E2;
	padding:10px;
}

.simpleLabel2aScript 
{
	padding:0px 10px;
}

.simpleLabel3Script 
{
	padding:5px;
	background-color:#EAEAEA;
}

.simpleLabel3aScript 
{
	border-left:1px solid #FFFFFF;
}

.simpleLabelNScript 
{
	border-right:1px solid #FFFFFF;
}

.simpleLabel4Script 
{
	padding:5px 10px;
	border-right:1px solid #FFFFFF;
}

.simpleLabel4aScript 
{
	padding:5px 10px;
	border-left:1px solid #FFFFFF;
}

.simpleLabel, td.simpleLabel {
    color:#808080;
    text-decoration:none;
    font-weight:bold;
 }
 td.simpleLabel {
    padding: 5px 10px;
   }
table.slTable td {
      padding:2px 10px;
 }
td .SimpleLabel1, .SimpleLabel2, .SimpleLabel2a, .SimpleLabel3, .SimpleLabel3a, .SimpleLabel3b {
    color:#808080;
    text-decoration:none;
    font-weight:bold;
}
td.SimpleLabel1 {
    background-color:#F3F3F3;
}
td.SimpleLabel2, td.SimpleLabel2a {
    background-color:#FAFAFA;
    border-right:1px solid #E2E2E2;
    border-left:1px solid #E2E2E2;
    padding:10px;
}

td.SimpleLabel2a {
     padding:0px 10px;
}
td.SimpleLabel3, td.SimpleLabel3a, td.SimpleLabel3b{
     padding:5px;
     background-color:#EAEAEA;
}
td.SimpleLabel3{
     border-right:1px solid #FFFFFF;
}
td.SimpleLabel3a {
     border-left:1px solid #FFFFFF;
}
td.SimpleLabel4, td.SimpleLabel4a {
     padding:5px 10px;
  }
td.SimpleLabel4 {
     border-right:1px solid #FFFFFF;
}
td.SimpleLabel4a {
    border-left:1px solid #FFFFFF;
}

td.SimpleLabel5, td.SimpleLabel5a {
    color:#808080;
    text-decoration:none;
    font-weight:bold;
    background-color:#ebebeb;
    border-right:1px solid #FAFAFA;
    border-left:1px solid #FAFAFA;
    padding:10px;
}

td.SimpleLabel5a {
    border-left:1px solid #E2E2E2;
}

		/* Shopping cart -> for total amount  */
.priceInput, input.priceInput {
    background-color: #FF6A00;
    color:#FFFFFF;
    font-weight:bold;
    border:none;
    padding:1px 10px;
    text-align:right;
    
}

.OEditCustBgr 
{
	padding:5px 10px;
	border-top:1px solid #CCCCCC;
}

.OEditCustBorder 
{
	border-left:1px solid #E2E2E2;
	padding:10px 0px;
}

.ShopCartBgr 
{
	background:url("../images/DefaultSkin/shoppingCart_shadow.jpg") repeat-x;
	height:5px;
}

.fliesstext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/*End Edit Order*/

/*Login Page*/
.line 
{
	background:#ffffff;
	height:1px;
	font-size:1px;
}

.LoginBgr 
{
	background-color: #efefef;
}

.LoginBgr2 
{
	background-color: #F7F7F9;
}

.LoginTLcorner 
{
	background: url("../images/DefaultSkin/tlCorner.jpg") no-repeat;
}

.LoginTRcorner 
{
	background: url("../images/DefaultSkin/trCorner.jpg") no-repeat;
}

.LoginBLcorner 
{
	background:url("../images/DefaultSkin/blCorner.jpg") no-repeat;
}

.LoginBRcorner 
{
	background:url("../images/DefaultSkin/brCorner.jpg") no-repeat;
}

.LoginBLcornerGray 
{
	background:url("../images/DefaultSkin/blCornerGray.jpg") no-repeat;
}

.LoginBRcornerGray 
{
	background:url("../images/DefaultSkin/brCornerGray.jpg") 100% 0% no-repeat;
}

.forgotPwd a 
{
	color:#999999;
	padding-left:10px;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	font-style:italic;
	text-decoration:none;
}
.forgotPwd a:hover
{
	text-decoration:underline;	
}
/*End Login Page*/

/*List Edit*/
input.entryfield {
	height:20px;
	padding:0px;
	border:1px solid #d7d7d7;
	/*border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;*/
	background-color:#fbfbfb;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}

input.entryfieldFile {
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	background-color:#fbfbfb;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}

select.dropdown {
	width: 200px;
	height:24px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fbfbfb;
	font: 11px/14px Arial, Helvetica, sans-serif;
}

.tiny_copy {
	font-size: 9px;
}

.tiny_gray_copy {
	font-size: 9px;
	font-family: Tahoma;
	text-align: center;
	color: Gray;
}

a.nav_white:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a.nav_white:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.nav_white:hover {
	color: #FFFFFF;
	text-decoration: none;
}

textarea.entryfield, div.entryfield {
	width: 300px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fbfbfb;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}

td.border 
{
	border: 1px solid #d7d7d7;
}	

.daterange {
	background-color: #f0f0f0;
	border:none; 
	font-style:italic;
}

.TOhead 
{
	font-size:13px;
	font-weight:bold;
}

.TOtable 
{
	padding:20px;	
}
.TOlabels 
{
	padding:20px;
	color: #C50000;
	font-weight:bold;
	font-size:12px;
}
.TOmethod 
{
	padding:20px;
	color:#C50000;
	font-weight:bold;
	font-size:11px;	
}

td.FirstLine {
    padding-top:10px ;
    padding-right:10px ;
    padding-bottom:5px ;
    padding-left:10px ;
}

td.MiddleLine, td.SingleLine{
    padding-top: 5px;
    padding-right:10px ;
    padding-bottom:5px ;
    padding-left:10px ;
}

td.LastLine {
    padding-top:5px ;
    padding-right:10px ;
    padding-bottom:10px ;
    padding-left:10px ;
}

.fontColorRed
{
	color:Red;	
}
/*End List Edit*/

/*Process Order*/
.ShipTo 
{
	background-color:#7B8DA1;
	height:20px;
	font-size:11px;
	padding:2px 2px;
	color:#ffffff;
}

.PaymentInfoBgr 
{
	background-color: #7B8DA1;
}

.PaymentInfoDiv 
{
	background:#C49291;
	height:20px;
	font-size:12px;
	padding:2px 2px;
	color:#ffffff;
}

.fontColorWhite
{
	color:#ffffff;	
}

.borderDotted 
{
	border-top:#D3D3D3 1px dotted;
}
/*End Process Order*/

/********* Footer ****/
.footerLarge{
    /*margin: 0 auto 10px;*/
    padding: 0px 20px 0px 20px;
    height:24px;
    overflow:hidden;
    position:relative;
    top:0;
    left:0;
    background:#fff url("../images/DefaultSkin/navbar2_gnd.jpg") repeat-x;
    border-top: 1px solid #fff;
    color: #bbb;
    font:bold 11px "Tahoma","Helvetica","Arial",sans-serif;
}
.footerLarge a{
    color: #999;
}
.footerLarge a:hover{
    color: #333;
    cursor:pointer;
}
.footerLarge #copyright {float:left; padding:2px 0px 2px 0px;}
.footerLarge #poweredtext {float:right; padding:2px 0px 2px 0px;}

.footerLarge #powered {float:right; padding-top:1px;padding-bottom:1px;}

        /* color for tooltip mouseover footer for FolioArchive  */
        /* style for the text in tooltip */
.floatiebgcolorLarge 
{
	background-color: #E5E5E5;
	
}
/**********************************************/
/*****Inquiries, Quotes, Orders****************/
.inquiriesLabel
{
	color: #34a680;
	font-weight:bold;	
}

.quotesLabel
{
	color: #3485a6;
	font-weight:bold;	
}

.ordersLabel
{
	color: #a63434;
	font-weight:bold;	
}
/**********************************************/

/*Search Term Layer*************************/
#srchLayer
{
	position:absolute;
	background-color: #ffffff;
	border: solid 1px #999999;
	border-top-style:none;
	margin-top:0px;
	width: 150px;
	padding: 5px 5px;
}

#srchAllF
{
	background: url("../images/DefaultSkin/folder_2.gif") no-repeat top left;
	height: 20px;
	vertical-align:middle;
	padding: 2px 5px 3px 20px;
	font-size:11px;
	cursor:pointer;
	border-bottom: solid 1px #efefef;
	margin-bottom: 5px;
}

#srchThisF
{
	background: url("../images/DefaultSkin/folder_1.gif") no-repeat top left;
	height: 20px;
	vertical-align:middle;
	padding: 2px 5px 3px 20px;
	font-size:11px;
	cursor:pointer;
	border-bottom: solid 1px #efefef;
	margin-bottom: 5px;
}

#srchSelectF
{
	background: url("../images/DefaultSkin/folder_3.gif") no-repeat top left;
	height: 20px;
	vertical-align:middle;
	padding: 2px 5px 3px 20px;
	font-size:11px;
	cursor:pointer;
}
/*******************************************/
/*Process is progress ************************/
.processInProgress
{
	border:solid 1px #bbbbbb;
	background:#efefef;
}
/*********************************************/
