body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:.95em;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

p, h1, form, button{ border:0; margin:0; padding:0; }
.spacer{clear:both; height:1px;}
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
body { background-color: #FAFAFA; color:#fff; font-size:12px; background:url(images/pageBackgroundGrid.gif); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; }
p { display:inline; }

.clear { padding-bottom:15px; clear:both; }

a:link, a:active, a:visited { color: #ef9c00; text-decoration: none; font-weight: bold; }
/*a:link, a:active, a:visited { color: #ffff00; text-decoration: none; font-weight: bold; }*/
a:hover { color: #fff; text-decoration: none; font-weight: bold; }
a:link .white, a:visited .white, a:active .white { color: #FFF; }
a:hover .white { color: #FFF; text-decoration: underline; }
a:link .orange, a:visited .orange, a:active .orange { color: #FF6600; }
a:hover .orange { color: #FF6600; text-decoration: none; }

#search a:link, #search a:visited, #search a:active { color: #FFF; }
#search a:hover { color: #FFF; text-decoration: underline; }

h1 { display: inline; font-size: 1.6em; font-weight: bold; color: #fff; }
h2 { display: inline; font-size: 1.4em; font-weight: bold; color: #ffff00; }
h3 { display: inline; font-size: 1.15em; font-weight: bold; color: #ffff00; }
h4 { display: inline; font-size: 1.15em; font-weight: bold; color: #fff; }
h5 { display: inline; font-size: 1em; color: #fff; }
h6 { display: inline; font-size: .75em; color: #fff; }

.grayed { color:#727070; }
.bronze { color:#CD7F32; }
.silver { color:#C0C0C0; }
.gold { color:#FFD700; }
.white { color:#fff; }
.red { color:#ff0000; }
.green { color:#00ff00; }
.yellow { color:#ffff00; }
.header { color:#fff; }
.bgeven { background-color:#FFFFFF; }
.bgodd { background-color:#DDDDDD; }
.bgWhite { background-color:#fff; }
.darkMouseOff { color:#fff; background-color:#535252; }
.darkMouseOn { color:#ffff00; background-color:#3e3e3e; }
.bgYellow { background-color:#fffa75; }
.timestamp { color: #666; font-size:.75em; }

/******* DIVIDERS ******/
/***********************/
#dividerWide, #dividerFull, #divider450, #divider306, #dividerNarrow { padding: 4px; padding-left: 20px; margin-bottom: 8px; font-size: 14px; color: #0c1357; border: thin solid #4b68c1; background-color: #adc8ff; font-weight: bold; background:url(images/layout/dividerWideBG.gif); }

#dividerWide 	{ width: 595px; }
#dividerFull 	{ width: 955px; }
#divider450 	{ width: 445px; }
#divider306 	{ width: 280px; }
#dividerNarrow 	{ width: 295px; }

#dividerNarrow .left { float:left; }
#dividerNarrow .right { float:right; }

#div30 { width: 30px; float:left; }
#div40 { width: 40px; float:left; }
#div50 { width: 50px; float:left; }
#div75 { width: 75px; float:left; }
#div100 { width: 100px; float:left; }
#div150 { width: 150px; float:left; }
#div200 { width: 200px; float:left; }
#div300 { width: 300px; float:left; }
#div500 { width: 500px; float:left; }
#third { width: 310px; float:left; padding-right:15px; }

#underlineTableRow { margin-bottom: 10px; padding-bottom: 3px; color: #ffff00; border-bottom: thin solid #444; font-weight: bold; }
#divUpdated { padding: 10px; margin-bottom: 10px; color: #ffff00; border: thin solid #ffff00; background-color: #000; font-weight: bold; }
#divUpdatedGift { padding: 10px; margin-bottom: 10px; color: #ffff00; border: thin solid #ffff00; background-color: #000; font-weight: bold; }

#viewAsAdmin 					{ width: auto; height:35px; padding-left: 20px; margin-bottom: 10px; background-color:#000; color:#ff0; text-align:center; font-size: 2.2em; font-weight: bold; }
#sectionHeading 				{ width: auto; height:25px; padding-left: 20px; margin-bottom: 10px; background:url(images/dividerFull.gif);}
#sectionHeading2Thirds			{ width: auto; height:25px; padding-left: 20px; margin-bottom: 10px; background:url(images/dividerTwoThirds.gif);}
#sectionHeading1Third			{ width: auto; height:25px; padding-left: 20px; margin-bottom: 10px; background:url(images/dividerOneThird.gif);}
#sectionSubHeading 				{ font-size: 1.15em; font-weight: bold; width: auto; margin-bottom: 10px; border-bottom: thin dotted #fff; color:#000066; }
#containerForTwoYellow			{ width: auto; color:#ffff00; }
#containerForTwoYellow .left4	{ float:left; width:300px; }
#containerForTwo				{ width: auto; color:#fff; }
#containerForTwo .explain		{ float:left; width:auto; color:#999; font-style:italic; padding-left:10px; margin-bottom:10px; }
#containerForTwo .titleBold		{ float:left; width:125px; font-weight: bold; }
#containerForTwo .left			{ float:left; width:350px; color:#fff; }
#containerForTwo .leftHead		{ font-size: 1.15em; font-weight: bold; float:left; width:300px; }
#containerForTwo .left2Head		{ font-size: 1.15em; font-weight: bold; float:left; width:200px; }
#containerForTwo .left2			{ float:left; width:225px; }
#containerForTwo .left3			{ float:left; width:250px; }
#containerForTwo .left4			{ float:left; color:#fff; width:100px; }
#containerForTwo .left5			{ float:left; width:600px; }
#containerForTwo .right			{ float:right; color:#fff; text-align:right; font-weight: bold; }
#containerForTwo .right2		{ float:right; color:#fff; width:435px; }
#containerForTwo .right3		{ float:right; color:#fff; width:530px; }
#containerForTwo .right4		{ float:right; color:#fff; width:204px; border:thin solid #ef9c00; background-color:#3e3e3e; margin-bottom:5px; }
#containerForTwo .right5		{ float:right; color:#fff; width:312px; border:thin solid #ef9c00; background-color:#3e3e3e; }
#containerForTwo .right6		{ float:right; color:#fff; width:100px; }
#containerForTwo .right7		{ float:right; color:#fff; width:400px; }
#containerForTwo .right8		{ float:right; font-weight:bold; color:#FFFFFF; text-align:right; background-color: #3e3e3e; border:solid 1px #ef9c00; padding:20px; margin-bottom:20px; width:570px; height:400px;}
#containerForTwo .rightHead		{ font-size: 1.15em; font-weight: bold; float:right; }
#containerForTwoLogin			{ width:auto; border:solid 1px #ef9c00; background-color: #3e3e3e; color:#fff; text-align:center; padding:20px; }
#containerForTwoLogin .filler	{ float:left; width:250px; color:#fff; }
#containerForTwoLogin .left		{ float:left; width:150px; color:#fff; }
#containerForTwoLogin .right	{ float:left; width:300px; color:#fff; }

#containerForTwoTwo				{ width: auto; color:#fff; }
#containerForTwoTwo .col1		{ float:left; color:#fff; width:175px; font-weight: bold; }
#containerForTwoTwo .col2		{ float:left; color:#fff; width:150px; text-align:center; }
#containerForTwoTwo .col3		{ float:left; color:#fff; width:150px; text-align:center; }

#containerForTwoBox				{ width: auto; color:#fff; border-bottom: thin solid #3e3e3e; margin-bottom:5px; }
#containerForTwoProfile			{ width: auto; color:#fff; }
#containerForTwoProfile .left	{ float:left; width:350px; font-size:1.25em; font-weight: bold; color:#ffff00; }
#containerForTwoProfile .right	{ float:right; text-align:right; width:350px; color:#fff; }
#stuff							{ width: auto; color:#fff; margin-bottom:20px; }

#containerForTwoGraphs			{ width: auto; color:#fff; background-color:#3e3e3e; border: thin solid #ef9c00; padding:20px; margin-bottom:20px; }
#containerForTwoGraphs .left	{ float:left; width:350px; }
#containerForTwoGraphs .right	{ float:right; width:550px; }

.subHead						{ font-size: 1.15em; font-weight: bold; color:#ffff00;}

/*#colFull { background-color: #FFF; width:980px; float: left; padding: 10px; border: thin solid #DDD; margin-bottom:10px; }*/
#colFull { background-color: #535252; color:#fff; width:980px; float: left; padding: 10px; border: thin solid #000; margin-bottom:10px; }
#colFull .leftThird{ width:610px; float: left; padding: 10px; border: thin solid #DDD; margin-bottom:10px; vertical-align:top; }
#colFull .rightThird{ width:310px; float: right; padding: 10px; border: thin solid #DDD; margin-bottom:10px; vertical-align:top; }
#colFull .mainLeft { width:380px; float:right; padding-right: 25px; }
#colFull .mainRight { width:380px; float:right; }

#colMain { background-color: #535252; width:620px; float: left; padding: 10px; border: thin solid #000; margin-bottom:10px; }
#colInfo { background-color: #535252; width:320px; float: right; padding: 10px; border: thin solid #000; margin-bottom:10px; }

/***********************/
#one, #two, #three, #four, #five, #six, #seven, #eight, #nine, #ten, #eleven, #twelve, #thirteen, #fourteen, #fifteen { display:none; }

#pagewidth { width:1000px; text-align:left; margin:0 auto; padding-top:10px; clear:both; }

#pageHeader{ width:1000px; text-align:left; margin:0 auto; height:150px; } 
#pageHeader a:link, #pageHeader a:visited, #pageHeader a:active { color: #FF6600; text-decoration: none; font-style: bold; }
#pageHeader a:hover { color: #FFF; text-decoration: underline; font-style: bold; }
#pageHeaderTopLeft{ width:400px; padding-top:10px; text-align:left; float:left; color:#fff; } 
#pageHeaderTopRight{ width:400px; padding-top:8px; text-align:right; float:right; color:#fff; } 
#pageHeaderMenu{ width:1000px; text-align:left; margin:0 auto; height:35px; } 

#pageHeaderTop { width:1000px; height:150px; text-align:center; clear:both; background:url(images/layout/headerMain.gif) center no-repeat; font-weight: bold;} 
#background { width:100%; background:url(./images/mainBG.gif) no-repeat; background-size: 100% 185px; text-align:center; }

#pageAnnounce{ width:1000px; text-align:center; margin:0 auto; height:24px; padding:5px; margin-top:5px; background-color:#000; border: thin solid #333;  } 

#formFeedback { color: #FF0000; padding: 10px; border: thin solid #DDD; font-weight: bold; margin-bottom: 10px; background:#ebf4fb; }
#alert { color: #FF0000; padding: 10px; border: thin solid #DDD; font-weight: bold; margin-bottom: 10px; background:#000000; }

#affProducts 				{ float:left; width:200px; height:475px; color:#fff; padding:10px; margin-bottom:15px; margin-right:15px; background-color: #3e3e3e; border:solid 1px #ef9c00; }
#affProducts .label 		{ color:#FF0; font-weight: bold; }
#affProducts .content 		{ padding-left:10px; color:#fff; }
#containerForTwoAff			{ width: auto; color:#fff; }
#affProducts .labelFloat 	{ float:left; color:#FF0; font-weight: bold; }
#affProducts .contentFloat 	{ float:right; padding-left:10px; color:#fff; }
#affFeature					{ width: auto; color:#fff; }
#affProducts .featureLabel 	{ float:left; width:60px; text-align:center; color:#FF0; font-weight: bold; }
#affProducts .featureData 	{ float:left; width:60px; text-align:center; color:#fff; }
#affProductsNew 			{ float:left; width:200px; height:475px; color:#fff; padding:10px; margin-bottom:15px; margin-right:15px; background-color: #3e3e3e; border:solid 1px #fff; }
#affProductsNew .label 		{ color:#FF0; font-weight: bold; }
#affProductsNew .content 	{ padding-left:10px; color:#fff; }
#affProductsNew .labelFloat 	{ float:left; color:#FF0; font-weight: bold; }
#affProductsNew .contentFloat 	{ float:right; padding-left:10px; color:#fff; }
#affProductsNew .featureLabel 	{ float:left; width:60px; text-align:center; color:#FF0; font-weight: bold; }
#affProductsNew .featureData 	{ float:left; width:60px; text-align:center; color:#fff; }

#affListingDesigners			{ float:left; width:200px; height:200px; color:#fff; padding:10px; margin-bottom:15px; margin-right:15px; background-color: #3e3e3e; border:solid 1px #ef9c00; }

#pageFooter{ width:980px; height:60px; text-align:center; color:#fff; padding:10px; padding-top:20px; margin-bottom:20px; background-color:#27487f; }
#pageFooter .column1{ width:280px; text-align:left; float:left; font-weight: bold; padding-left:20px; padding-right:20px; border-right:thin dotted #fff; height:200px; }
#pageFooter .column2{ width:280px; text-align:left; float:left; font-weight: bold; padding-left:20px; padding-right:20px; border-right:thin dotted #fff; height:200px; }
#pageFooter .column3{ width:280px; text-align:left; float:left; font-weight: bold; padding-left:20px; padding-right:20px; height:200px; }

#inventoryTable table, #inventoryTable td { border-collapse:collapse; border:0px; padding:2px; }
#inventoryTable .tableHeading { background-color:#3e3e3e; padding:3px; color:#ffff00; font-size:12px; font-weight:bold; }

#sectionTypeA 		{ margin-bottom:20px; }
#sectionTypeA li 	{ padding-left:15px; background:url(images/bulletBlueCircle.gif) left no-repeat; font-weight: bold;}

/* ----------- stylized ----------- */
#stylized{ border:solid 2px #b7ddf2; background:#ebf4fb; }
#stylized h1 { font-size:14px; font-weight:bold; margin-bottom:8px; }
#stylized p{ font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px; }
#stylized label { display:block; font-weight:bold; text-align:right; width:140px; float:left; }
#stylized labelReq { color: #ff0000; display:block; font-weight:bold; text-align:right; width:140px; float:left; }
#stylized .small{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px; }
#stylized input, #stylized select, #stylized textarea { float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:400px; margin:2px 0 20px 10px; }
#formDatetime select{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:127px; margin:2px 0 20px 10px; }
.fail { float:left; background:#CC0000; color:#fff; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:400px; margin:2px 0 20px 10px; }
#stylized img{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 100px 20px 100px; }
#stylized button{ clear:both; margin-left:200px; width:175px; height:31px; background:#666666 url(img/button.png) no-repeat; text-align:center; line-height:31px; color:#FFFFFF; font-size:11px; font-weight:bold; }

/* ----------- standard ----------- */
#standard{ background-color: #3e3e3e; border:solid 1px #ef9c00; padding:10px; color:#FFFFFF; }
#standard label { display:block; font-weight:bold; text-align:left; width:350px; color:#FFFFFF; }
#standard select, #standard textarea, #standard button, #standard input { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:350px; background-color:#535252; color:#FFFFFF; }
#remaining input { display: inline; background-color: #3e3e3e; border:none; width:25px; margin:5px; padding:0px; color:#FFFFFF; text-align:center; }

/* ----------- settingUpdate ----------- */
#settingUpdate{ border:solid 1px #686868; padding:10px; color:#FFFFFF; }
#settingUpdate label { display:block; font-weight:bold; text-align:right; width:140px; float:left; }
#settingUpdate select, #settingUpdate textarea { float:left; font-size:12px; padding:4px 2px; border:solid 1px #686868; width:100px; margin:2px 0 20px 10px; background-color:#535252; color:#FFFFFF; }
#settingUpdate input { font-size:12px; padding:1px 1px; border:solid 1px #686868; width:50px; margin:2px; background-color:#535252; color:#FFFFFF; text-align:center; }
#settingUpdate button { clear:both; margin-left:200px; width:175px; height:31px; background:#666666 url(img/button.png) no-repeat; text-align:center; line-height:31px; color:#FFFFFF; font-size:11px; font-weight:bold; }
#settingUpdate table { border-collapse:collapse; width:225px; margin:5px; border:solid 1px #ef9c00; background:#3e3e3e; text-align:center; line-height:15px; color:#FFFFFF; font-size:11px; font-weight:bold; }
#settingUpdate td { margin:5px; height:35px; width:75px; }

/* ----------- productUpdate ----------- */
#productUpdate{ border:solid 1px #ef9c00; padding:10px; color:#FFFFFF; }
#productUpdate label { display:block; font-weight:bold; text-align:left; width:140px; float:left; color:#FFFFFF; }
#productUpdate input, #productUpdate select, #productUpdate textarea, #productUpdate button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:500px; background-color:#535252; color:#FFFFFF; }

/* ----------- customerSearch ----------- */
#customerSearch{ background-color: #3e3e3e; border:solid 1px #ef9c00; padding:10px; color:#FFFFFF; }
#customerSearch label { display:block; font-weight:bold; text-align:left; width:140px; float:left; color:#FFFFFF; }
#customerSearch input, #customerSearch select, #customerSearch textarea, #customerSearch button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:300px; background-color:#535252; color:#FFFFFF; }

/* ----------- customerAdd ----------- */
#customerSearch{ color:#FFFFFF; }
#customerAdd label { display:block; font-weight:bold; text-align:left; width:140px; float:left; color:#FFFFFF; }
#customerAdd input, #customerAdd select, #customerAdd textarea, #customerAdd button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:300px; background-color:#535252; color:#FFFFFF; }

/* ----------- customerOverviewEdit ----------- */
#customerOverviewEdit{ padding:2px; color:#FFFFFF; }
#customerOverviewEdit select { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:200px; background-color:#535252; color:#FFFFFF; }
#customerOverviewEdit button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:200px; background-color:#535252; color:#FFFFFF; font-weight:bold; }
#customerOverviewEdit input { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:100px; background-color:#535252; color:#FFFFFF; text-align:center; }
#customerOverviewEdit textarea { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:400px; height:50px; background-color:#535252; color:#FFFFFF; text-align:left; }

/* ----------- affOverviewEdit ----------- */
#affOverviewEdit{ padding:2px; color:#FFFFFF; }
#affOverviewEdit select { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:200px; background-color:#535252; color:#FFFFFF; }
#affOverviewEdit button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:200px; background-color:#535252; color:#FFFFFF; font-weight:bold; }
#affOverviewEdit input { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:200px; background-color:#535252; color:#FFFFFF; text-align:center; }

/* ----------- serverEdit ----------- */
.serverEdit{ padding:2px; color:#FFFFFF; }
.serverEdit { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:15px; background-color:#535252; color:#FFFFFF; text-align:center; }

/* ----------- editRewardsProgram ----------- */
#editRewardsProgram{ padding:10px; color:#FFFFFF; border:solid 1px #ef9c00; background-color: #3e3e3e; text-align:center; }
#editRewardsProgram select { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:200px; background-color:#535252; color:#FFFFFF; }
#editRewardsProgram button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:200px; background-color:#535252; color:#FFFFFF; font-weight:bold; margin-top:10px; }
#editRewardsProgram input { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:50px; background-color:#535252; color:#FFFFFF; text-align:center; }
#editRewardsProgram td { width:75px; height:25px; }

/* ----------- personalMessage ----------- */
#personalMessage{ background-color: #3e3e3e; border:solid 1px #ef9c00; padding:10px; color:#FFFFFF; }
#personalMessage select, #personalMessage textarea, #personalMessage button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:300px; background-color:#535252; color:#FFFFFF; }
#personalMessage input { background-color: #3e3e3e; border:none; width:30px; margin:5px; padding:0px; color:#FFFFFF; text-align:right; }

/* ----------- giftBoxes ----------- */
#giftBoxes{ background-color: #3e3e3e; font-weight:bold; border:solid 1px #ef9c00; padding:10px; margin:10px; color:#FFFFFF; width:280px; float:left; text-align:center; }
#giftBoxes img { background-color: #3e3e3e; border:solid 1px #000; width:200px; margin:5px; padding:0px; color:#FFFFFF; text-align:right; }

/* ----------- newProduct ----------- */
#newProduct{ background-color: #3e3e3e; font-weight:bold; color:#FFFFFF; text-align:left; }
#newProduct label { display:block; font-weight:bold; text-align:left; color:#FFFFFF; }
#newProduct select, #newProduct textarea, #newProduct button, #newProduct input { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:300px; background-color:#535252; color:#FFFFFF; }
#newProduct img { background-color: #3e3e3e; border:solid 1px #000; width:200px; margin:5px; padding:0px; color:#FFFFFF; text-align:right; }

/* ----------- splitPay ----------- */
#splitPay{ color:#FFFFFF; }
#splitPay label { display:block; font-weight:bold; text-align:left; float:left; color:#FFFFFF; }
#splitPay input, #splitPay select, #splitPay textarea, #splitPay button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:250px; background-color:#535252; color:#FFFFFF; }
#splitPay ul { text-align:left; color:#FFFFFF; margin:5px; }
#splitPay li { text-align:left; color:#FFFFFF; margin:5px; }

/* ----------- login ----------- */
#login{ color:#FFFFFF; }
#login label { display:block; font-weight:bold; text-align:left; color:#FFFFFF; }
#login input, #login select, #login textarea, #login button { text-align:center; font-size:10px; padding:1px 1px; border:solid 1px #686868; width:150px; background-color:#535252; color:#FFFFFF; }

/* ----------- multiUpdate ----------- */
#multiUpdate{ color:#FFFFFF; }
#multiUpdate label { display:block; font-weight:bold; text-align:left; color:#FFFFFF; }
#multiUpdate input, #multiUpdate select, #multiUpdate textarea, #multiUpdate button { text-align:center; font-size:10px; padding:1px 1px; border:solid 1px #686868; width:150px; background-color:#535252; color:#FFFFFF; display:inline; }
#multiUpdate a:link, #multiUpdate a:active, #multiUpdate a:visited { color: #ef9c00; text-decoration: none; font-weight: bold; }
#multiUpdate a:hover { color: #fff; text-decoration: none; font-weight: bold; }

/* ----------- multiORGANIZE ----------- */
#boxes { font-family: Arial, sans-serif; list-style-type: none; margin: 0px; padding: 0px; width: 980px; color:#fff; }
#boxes li, #boxes .label {	cursor: move; position: relative; float: left; margin: 5px 10px 0px 0px; width: 228px; height: 45px; border: 1px solid #000; text-align: left; padding-top: 5px; padding-left: 5px; background-color: #3e3e3e; color:#fff; font-weight: bold; z-index:51;}
#boxes .label { width: 20px; margin-right:1px; color:#ffff00; z-index:50; height: 35px; border: none; }
#boxes button { text-align:center; font-size:12px; font-weight: bold; padding:5px 5px; border:solid 1px #686868; width:960px; background-color:#3e3e3e; color:#00ff00; }

/* ----------- filterUpdate ----------- */
#filterUpdate{ padding:10px; color:#FFFFFF; }
#filterUpdate label { font-weight:bold; text-align:left; float:left; color:#FFFFFF; }
#filterUpdate input, #filterUpdate select, #filterUpdate textarea, #filterUpdate button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:300px; background-color:#535252; color:#FFFFFF; }

/* ----------- refundItem ----------- */
#refundItem{ padding:10px; color:#FFFFFF; }
#refundItem label { font-weight:bold; text-align:left; float:left; color:#FFFFFF; }
#refundItem input, #refundItem select, #refundItem textarea, #refundItem button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:200px; background-color:#535252; color:#FFFFFF; }

/* ----------- searchSales ----------- */
#searchSales{ font-weight:bold; color:#FFFFFF; text-align:left; background-color: #3e3e3e; border:solid 1px #ef9c00; padding:20px; margin-bottom:20px; width:300px; height:400px;}
#searchSales label { display:block; font-weight:bold; text-align:left; color:#FFFFFF; }
#searchSales select, #searchSales textarea, #searchSales button, #searchSales input { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:300px; background-color:#535252; color:#FFFFFF; }

/* ----------- importData ----------- */
#importData{ font-weight:bold; color:#FFFFFF; text-align:left; background-color: #3e3e3e; border:solid 1px #ef9c00; padding:20px; margin-bottom:20px; }
#importData label { display:block; font-weight:bold; text-align:left; color:#FFFFFF; }
#importData select, #importData textarea, #importData input { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:175px; background-color:#535252; color:#FFFFFF; }
#importData button { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:300px; background-color:#535252; color:#FFFFFF; }

/* ----------- bulkUpdate ----------- */
#bulkUpdate{ font-weight:bold; color:#FFFFFF; text-align:left; padding:20px; margin-bottom:20px; }
#bulkUpdate label { display:block; font-weight:bold; text-align:left; color:#FFFFFF; }
#bulkUpdate select, #bulkUpdate textarea, #bulkUpdate button, #bulkUpdate input { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:300px; background-color:#535252; color:#FFFFFF; }

/* ----------- bulkModify ----------- */
#bulkModify{ font-weight:bold; color:#FFFFFF; text-align:left; padding:20px; margin-bottom:20px; border:solid 1px #ff0000; }
#bulkModify label { display:block; font-weight:bold; text-align:left; color:#FFFFFF; }
#bulkModify select, #bulkModify textarea, #bulkModify button, #bulkModify input { font-size:10px; padding:1px 1px; border:solid 1px #686868; width:300px; background-color:#535252; color:#FFFFFF; }

#FileUpload { position:relative; } 
#BrowserVisible { position: absolute; top: 0px; left: 0px; z-index: 1; background:url(./images/browseButton.gif) 100% 0px no-repeat; height:19px; width:300px; }
#FileField { width:300px; height:17px; border:solid 1px #000; } 
#BrowserHidden { position:relative; width:300px; height:17px; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; }

/* ----------- basicDarkBox ----------- */
#basicDarkBox{ background-color: #3e3e3e; border:solid 1px #000; text-align:left; padding:10px; }
