body,td,p { font: 12px Arial,Helvetica,sans-serif; }
ul { padding: 0; margin-left: 20; margin-bottom: 0; }
a { color: #006; }
.smallurl, table.loginbox * a { font: 11px Arial,Helvetica,sans-serif; color: #006; }
.namehdr { font: 16px Arial,Helvetica,sans-serif; }
.smallurl2 { font: 10px Verdana,Arial,Helvetica,sans-serif; color: #006; }
.bodysmver { font: 10px Verdana,Arial,Helvetica,sans-serif; }	   
.smalltxt, table.loginbox * td { font: 11px Arial,Helvetica,sans-serif; }
.star { font: 10px Verdana,Arial,Helvetica,sans-serif; color: #CC0000; }
.smfldlabel {font: 10px Verdana,sans-serif; color: #666; }
table.val_err_msg, td.val_err_msg, table.val_err_msg * a { font: bold 13px Arial,Helvetica,sans-serif; color: #cc0000;}
.fieldtip, table.fieldtip * td { font: 10px Verdana; color: #666666; background-color: #F1F1FE; padding: 1; }
.fielderr, table.fielderr * td { font: 10px Verdana; color: #cc0000; background-color: #FFEBEB; padding: 1; }
.bodysm { font: 10px Arial,Helvetica,sans-serif; }

.errorbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	background-color: #FFEBEB;
	border: 1px solid #CC0000;
	padding: 1px 2px;
}

.tipbox {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F1F1FE;
	border: 1px solid #0000FF;
	padding: 1px 2px;
}

/** header styles **/
.sm { font: 10px Arial,sans-serif; }
.topnav { font: 11px Arial; color: #036; }
.basket { font: 11px Arial; color: #C00; }

/* ######################## FOOTER & COPYRIGHT  ######################## */

div#footer {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
div.copyrightFoot {
	width: 100%;
	font-family: Arial, sans-serif;
	text-align: center;
	font-size:10px;
	margin-bottom: 5px;
	border-top: 1px solid #999999;
}
div.copyrightFoot a {
	font-family: Arial, sans-serif;
	color: #003366;
	font-size:10px;
}

/**** ADDED FOR MR ****/
.semism { font: 11px Arial,Helvetica,sans-serif; }
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: none;
	font-weight: bold;
	color: #c00;
	margin: 0px 0px 10px 5px;
}
.sectnhdr {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.invstar { font: 10px Verdana,Arial,Helvetica,sans-serif; color: #fff; }

a.prodlink:hover { text-decoration: none; color: #000; }

.tofld { font: bold 16px Arial, Helvetica, sans-serif; }

.itembox td.pdtimg { width: 95px; height: 82px; }
.itembox td.pdtnm {
	width: 235px;
	height: 57px;
	font: 11px Arial,sans-serif;
}
.itembox td.pdtsup {
	width: 235px;
	height: 25px;
	font: 11px Arial,sans-serif;
}
.itembox td.pdtimg img { border-color: #999; }
.itembox { width: 335px; height: 82px; }
.pdlft { padding-left: 5px; }

.itemboxhdr {
	font: bold 16px Arial,sans-serif;
}
.itemboxhdr a {
	text-decoration: underline;
	color: #00f;
}
.errfld {
	background-color: #FFEBEB;
	border: 1px solid #CC0000;
}
.normfld {
	background-color: #fff;
	border: 1px solid #fff;
}
.errfldmsg {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	color: #CC0000;
}
#loginmsg { float: right; margin: 12px 5px 0 0; }
#loginbtn { float: right; margin: 10px 5px 0 0; }
.instruc { font: bold 16px Arial, Helvetica, sans-serif; margin: 10px 0 10px; }
.instruc div { font: normal 10px Arial,sans-serif; float:right; margin-top: 7px; }
.instruc div a { margin-right: 15px; }
.instruc img { float:right; }
.inqallpp { width: 590px; background: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com/gsol/en/clean/images/inqform/INQALLPP-BKG.GIF); background-repeat: repeat-x; padding-top: 7px; padding-bottom: 5px; background-position: bottom left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.inqallpp span.announce { font: bold 14px Arial,sans-serif; color: #f00; margin-left: 30px; }
.inqallpp input.ianpp { float:left; margin-left: 30px; padding: 0; margin-right: 5px; margin-bottom: 20px;}
.smptipimg, .smptipimgdwn {position:absolute; left: 350px;}
*html .smptipimg { margin: -12px 0px 0px 0px; }
*html .smptipimgdwn { margin: 8px 0px 0px 0px; }

div.redheading { font: 20px Arial,sans-serif; color: #c00; margin: 10px 0px 5px; }
div.redheading a.smplink { font: 11px Arial,Helvetica,sans-serif; color: #006; margin-left: 10px; }

/*progress indicator*/
.p_ind_box { border-top: 1px solid #DEE1FE; border-left: 1px solid #DEE1FE; border-right: 1px solid #DEE1FE; border-bottom: 0px; }
.pi_01{ font: bold 14px Arial, sans-serif; color:#333399; background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com/gsol/en/clean/images/PROGRESS_INDICATOR_01.GIF); background-repeat:no-repeat; background-position: 40 0; padding-left:60px; }
.pi_01_off{ font: bold 14px Arial, sans-serif; color:#c1c1e0; background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com/gsol/en/clean/images/PROGRESS_INDICATOR_01_OFF.GIF); background-repeat:no-repeat; background-position: 40 0; padding-left:60px; }
.pi_02{ font: bold 14px Arial, sans-serif; color:#333399; background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com/gsol/en/clean/images/PROGRESS_INDICATOR_02.GIF); background-repeat:no-repeat; background-position: 10 0; padding-left:30px; }
.pi_02_off{ font: bold 14px Arial, sans-serif; color:#c1c1e0; background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com/gsol/en/clean/images/PROGRESS_INDICATOR_02_OFF.GIF); background-repeat:no-repeat; background-position: 10 0; padding-left:30px; }
.pi_03{ font: bold 14px Arial, sans-serif; color:#333399; background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com/gsol/en/clean/images/PROGRESS_INDICATOR_03.GIF); background-repeat:no-repeat; background-position: 50 0; padding-left:70px; }
.pi_03_off{ font: bold 14px Arial, sans-serif; color:#c1c1e0; background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com/gsol/en/clean/images/PROGRESS_INDICATOR_03_OFF.GIF); background-repeat:no-repeat; background-position: 50 0; padding-left:70px; }

#charCount { float: right; margin-top: 0px; padding: 3px 5px; border: 1px solid #ccc; width: 120px; font: 11px Arial; }
#msgCharCount { font-weight: bold; }

/** Added for Product Mouse Over MR **/
#showFrame { position:absolute; width:82px; height:82px; display:none; }
#showFrame img {border:1px solid #000;}

#uvToText a { color: #006; }

#fixedtipdiv{
position:absolute;
padding: 5px 5px 15px 5px;
border:1px solid black;
font:normal 13px Arial, sans-serif;
line-height:16px;
z-index:100;
}
/** added for new Attach section **/
a.button2cl {  
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
color: #000066;
text-decoration:underline;
}
a.button2cl.hover {
/*cursor:pointer;*/
text-decoration:underline;
}
div.status_box{
border: 1px #CCCCCC solid;
background-color:#e6e6e6;
padding:5px;
margin-bottom:10px; 
}

div.attach_box{
margin-bottom:10px;    
border: 1px #CCCCCC solid;
background-color:#e6e6e6;
padding:5px;
}

div.attach_box input{
padding:0;
margin:0;
}
div.attach_box_error{
border: 1px #CC0000 solid;
background-color:#ffebeb;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
}
.black_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:20px;
color:#000000;
padding-top:-5px;
}
.gray_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:20px;
color:#999999;
}
.attacherror{
margin-top:5px;
border:1px solid #cc0000;
background-color:#ffebeb;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:2px;
color:#cc0000;
}
/**--end added for new Attach section **/

/* ######################## FOR V96 ######################## */
/*
.tabCurrent { border-top: 1px #ccc solid; border-left: 1px #ccc solid; border-right: 1px #ccc solid; background-color: #f0f2fe; padding: 5px 10px; background-image:url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com/gsol/en/clean/images/INQTABBKG.JPG); background-repeat:repeat-x; width:130px; height:30px;}
.tabCurrent a { color: #000; text-decoration: none; }
.tabBehind { border-bottom: 1px #ccc solid; padding: 5px 10px; background-color: #fff; width:130px; height:30px;}
.tabBehind a { color:#000099; text-decoration: underline; }
*/
.tabCurrent { padding: 5px 10px; width:130px; height:30px;}
.tabCurrent a { color: #000; text-decoration: none; }
.tabBehind { width:130px; height:30px;}
.tabBehind a { color:#000099; text-decoration: underline; }

.textinput { border:1px solid #ccc; height: 22px; font:12px Arial; }
.textinputunfilled { border:1px solid #ccc; height: 22px; font:12px Arial; color: #999; }
select { border:1px solid #ccc; font: 12px Arial; height: 22px; }
textarea { border:1px solid #ccc; font: 12px Arial; }

.tdofboxes { padding-top: 0px; padding-bottom: 0px; }

/* FROM DHTMLWINDOW.CSS */
.dhtmlwindow{
position: absolute;
border: 1px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 2px;
font: bold 13px Arial;
background-color: #000066;
color: white;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: white;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}

.mailtextinput {border:1px solid #ccc; height: 22px; font:14px Arial;font-weight:bold;}
/*add below for MR23578*/
#automailBox{position:absolute;width:344px;+width:348px;z-index:9999;height:auto;top:-2px;left:0;padding:1px;border:1px solid #CCC;background:#FFF;overflow:hidden;}
.automaillist h2.title{margin:0 0 1px 0;background:#E6E6E6;font-size:12px;padding:3px;color:#000;}
.automaillist h2.curstr{margin:0 0 1px 0;font-size:12px;padding:3px;color:#000;font-weight:bold;color:#000;}
.automaillist{width:100%;margin:0;padding:0;}
.automaillist a{display:block;width:100%;margin:0 0 1px 0;padding:3px;cursor: pointer;list-style:none;color:#666;background:#FFF;text-decoration:none;}
.automaillist a:hover{background:#dee1fe;font-weight:bold;}
.automaillist a.cur{color:#000;background:#dee1fe;font-weight:bold;}

