﻿body 
{
padding:0;
margin:0;
font-family:verdana, arial, san-serif;
font-size:small; 
color:#585858;
background:#E9E9E9;
background:#E9E9E9 url(/img/adminbg.jpg);
line-height:1.5em;
text-align:left;
}
/* positioning */
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.clear {clear:both;}
/* global defalt elements */
p { padding:0px; margin-top:0;}
.RequiredField
{
	font-family:Verdana;
	font-variant:small-caps;
	color:Red;
	font-weight:bolder;
	text-decoration:underline;
	text-align:right;
}
.NonRequiredField
{
	font-family:Verdana;
	font-variant:small-caps;
	text-align:right;
	vertical-align:top;
}
.NonRequiredFieldLeftWithWidth
{
	font-family:Verdana;
	font-variant:small-caps;
	text-align:left;
	vertical-align:top;
	width:35%;
	padding-left:5px;
}
.CenteredField
{
	font-family: verdana, Helvetica, Arial;
	font-variant:small-caps;
	text-align:center;
	vertical-align:top;
	font-weight:bolder;
}
.DisplayField
{
	font-family: verdana, Helvetica, Arial;
	font-variant:small-caps;
	vertical-align:top;
	font-weight:bolder;
}
.Bordered
{
	background-color:#E3E3E3;
	border: solid 1px #BCBCBC;
}
.breadcrumbs
{
	color:#000000;
	font-size:.7em;
	text-align:center;
}
.breadcrumbscurrentpage
{
	background-color:#FFFFFF;
	font-size:1.4em;
	color:#585858;
	border: solid 1px #000000;
	padding:2px 0px 2px 0px;
}
.note
{
	color:Red;
	font-size:9px;
	font-style:italic;
	text-transform:uppercase;
}
TABLE.SpecialsListing
{
	border:solid 1px gray;
}
TD.SpecialsListing
{
	text-align:left;
}
img { border:0px;}
a:link
{ color:#F80000;}
a:visited
{ color:#F80000;}
a:hover
{ color:#F80000;} 
a:active { color:#F80000; }
a.Followed:visited { color:black;}
a:hover { color:#3D549D;}
table {font-size:small;}
TH.admin {width:33%;text-align:right; vertical-align:top; font-family: verdana, Helvetica, Arial; font-variant:small-caps; }
.printAdmin { font-weight:normal; font-family: verdana, Helvetica, Arial; font-variant:small-caps; }
TH.printAdmin { font-weight:bold;width:40%; text-align:right; vertical-align:top; font-family: verdana, Helvetica, Arial; font-variant:small-caps; }
TH.adminLeft { width:35%; text-align:left; vertical-align:top; font-family: verdana, Helvetica, Arial; } 
TH.adminCenter { width:35%; text-align:center; vertical-align:top; font-family: verdana, Helvetica, Arial; } 
TD.admin { width:66%;text-align:left; vertical-align:top; }
TABLE.admin { text-align:center; width:100%; padding:0px; margin:0px; }
TABLE.admin750 { text-align:center; width:750px; padding:0px; margin:0px; }
TABLE.RFQDisplay
{
	width:650px;
	border: solid 1px #BCBCBC;
	background-color:#E3E3E3;
}
Table.RFQReview
{
	width:100%;
	background-color:White;
	padding:0px 0px 0px 0px;
}
TD.RFQReview
{
	width:50%;
	text-align:center;	
}
TR.RFQReview
{
	vertical-align:top;
}
Table.RFQReviewInner
{
	padding:0px 0px 0px 0px;
	width:100%;
	background-color:White;
	border:solid 1 black;
	
}
TR.RFQReviewInner
{
	vertical-align:top;
}
.links
{
	width:350px;
	text-align:left;
}
LABEL
{
	width:350px;
	text-align:right;
}
div.PasswordDiv
{
	background-color:White;
	border:dotted 1px gray;
	padding-left:5px;
	width:80%;
	text-align:center;
}
.PasswordText
{
	font-family:Verdana;
	font-weight:bold;
	font-size:xx-small;
}
div.adminDiv
{
z-index:inherit;
border: solid 1px #000;
background-color:#ccc;
margin:5px;
}
/* headings */
h1 
{
font-size:150%;
font-weight:900;
font-family:arial, verdana, san-serif;
margin-bottom:5px;
margin-left:2px;
text-indent:8px;
}
h2
{
font-size:111%;
font-weight:900;
font-family:arial, verdana, san-serif;
margin:0;
}
h3
{
font-size:100%;
font-weight:900;
font-family:arial, verdana, san-serif;
margin-bottom:5px;
text-align:center;
}
h4
{
font-size:90%;
font-weight:900;
font-family:arial, verdana, san-serif;
margin-bottom:5px;
text-align:left;
}
h5
{
font-size:145%;
font-weight:bold;
font-family:arial;
margin-bottom:5px;
text-align:center;
}
.SmallTitle
{
	font-size:small;
	font-weight:bold;
	font-variant:small-caps;
}
.SubTitle
{
	font-size:medium;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:underline;
}
.MainTitle
{
	font-size:large;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:underline;
	
}
.Series
{
	font-size:x-large;
	font-family:Arial;
	font-weight:bold;
}
.OptionCategory
{
	font-size:medium;
	font-family:Arial;
	font-weight:normal;
}
.MachineOption
{
	font-size:small;
	font-family:Arial;
	font-weight:normal;
}
/* main  */
#all /* this is the container that holds all page content together, mainly used for centering layout */
{
width:99%;
text-align:left;
padding:0;
margin:0;
} 
/* header elements  */
.btn
{
position:relative;
top:4px;
}
#rotator
{
height:150px;
background: url(/img/slantRight.jpg) no-repeat left bottom;
}
/* main elements */
#main 
{
width:100%;
float:left;
text-align:left;
}
#content
{
width:100%;
float:left;
text-align:left;
}
.h20Mark {background: url(/img/h2oMark.png) no-repeat center; }
/* footer elements */
#pdf
{
list-style:none;
font-size:80%;
margin:0 0 0 5px;
text-align:left;
padding:0;
}
legend
{
font-weight:900;
color:#585858;
}
/* Product Pages */
.Configuration
{
border:1px solid #CDCFCE;
padding:10px;
margin-bottom:10px;
background:#D7D8D8 url(/img/configurationBg.jpg) repeat-x top;
}
.logoHeading
{
height:20px;
padding:0;
padding-right:60px;
font-weight:900;
font-size:110%;
text-align:right;
background:#CDCFCE url(/img/logoHeading.gif) no-repeat right;   
}
.series
{
padding:10px;
border:dotted 1px #BCBCBC;
margin-bottom:10px;
}
.options
{
float:left;  
border:dotted 1px #BCBCBC;
padding:5px;
padding-top:0;
width:154px;
margin:5px;
}
.options h3 {color:#fff; background-color:#C0C0C0;}
.adminOptions
{
background-color:#E3E3E3;
float:none;  
border:solid 1px #BCBCBC;
padding:5px;
padding-top:0;
width:480px;
margin:5px;
text-align:left;
}
.adminOptions h3 {color:#fff; background-color:#C0C0C0; font-size:larger;}
.adminOptions li
{
	list-style-type:none;
}
.adminScroll
{
background-color:#E3E3E3;
margin:2px;
height:180px;
width:100%;
overflow:auto;
font-size:200%;
}
.subItems
{
float:left;  
border:solid 1px #BCBCBC;
vertical-align: middle;
padding:5px;
padding-top:10;
width:542px;
margin:0px;
}
.subItems h3 {color:#fff; background-color:#C0C0C0;width:100%;}
.scroll
{
width:150px;
margin:2px;
height:70px;
overflow:auto;
}
.headingText
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
}
.welcomeText
{
	font-family: Arial;
	font-size:18px;
	font-weight:normal;
	
}
.welcomeDiv
{
	padding-top:5px;
	width:100%;
	text-align:center;
}
.selectedOptions
{
	font-family: Arial;
	font-size:50%;
	font-weight:normal;
}
.WorksheetList
{
	padding-left:20px;
	border: dotted 1px #d3d3d3;
}
.tinyText
{
	font-size:9px;
}
#helpDiv 
{
	border:solid 1px #d3d3d3;
	text-align:left;
	background-color:white;
	padding:10px 0px 10px 0px;
	width:600px;

}
#helpDiv li
{
	list-style-type:circle;
	line-height:15px;
	padding-left:0px;
	padding-right:0px;
	width:90%;
	vertical-align:middle;
	padding-bottom:3px;
	padding-top:3px;
	list-style-position:inside;
}

#helpDiv h2
{
	font-size:15px;
	font-weight:normal;
	padding-left:2px;
	background-color:Gray;
	border:solid 1px #d3d3d3;
	color:White;
}
a.admin:link 
{
	text-decoration:underline;
	color:#585858;
}
a.admin:visited 
{
	text-decoration:underline;
	color:#585858;
}
a.admin:hover 
{
	text-decoration:none;
	color:#F80000;
}
a.admin:active 
{
	text-decoration:underline;
	color:#585858;
}
a.smallLink:link 
{
	font-weight:normal;
	font-size:80%;
	text-decoration:underline;
	color:#F80000;
	
}
a.smallLink:visited 
{
	font-weight:normal;
	font-size:80%;
	text-decoration:underline;
	color:#F80000;
}
a.smallLink:hover 
{
	font-weight:normal;
	font-size:80%;
	text-decoration:none;
	color:#3D549D;
}
a.smallLink:active 
{
	font-weight:normal;
	font-size:80%;
	text-decoration:underline;
	color:#F80000;
}
.TableHeading
{
	font-size:14px;
	font-weight:bold;
	background-color:#ececec;
	text-align:center;
}
.bold
{
	font-weight:bold;
	text-align:right;
}
/*
For use in the admin when displaying nested repeaters.
*/
ul.MainList
{
	text-align:left;
	width:90%;
	background-color:white;
	border: solid 1px #d3d3d3;
	font-size:16px;
	font-weight:bold;
	list-style-type:none;
	padding-left:2px;
	padding-bottom:20px;
}

ul.HeadingList
{
	text-align:left;
	width:85%;
	font-size:14px;
	font-weight:bold;
	list-style-type:none;
	border: solid 1px #d3d3d3;
	background-color:#ECECEC;
}
ul.SubList
{
	text-align:left;
	width:94%;
	list-style-type:none;
	font-size:12px;
	background-color:#e3e3e3;
	border: solid 1px #d3d3d3;
	font-weight:normal;
}
/* tighter coupled lists for admin nested repeaters */
ul.MainListCompact
{
	width:360px;
	background-color:white;
	border: solid 1px #d3d3d3;
	font-size:16px;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding-left:2px;
}
ul.HeadingListCompact
{
	width:85%;
	font-size:14px;
	font-weight:bold;
	list-style-type:none;
	border: solid 1px #d3d3d3;
	background-color:#ECECEC;
	padding-left:8px;
}
ul.SubListCompact
{
	width:85%;
	list-style-type:none;
	font-size:12px;
	background-color:#e3e3e3;
	border: solid 1px #d3d3d3;
	font-weight:normal;
	padding-left:16px;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center}
.reportHeader 
{
	width:750px;
	*width:80%; 
	text-align:left;
	position:relative;
	float:left;
	padding:0px;
	margin:0 10% 33px 10%;
	*margin:0 5% 33px 5%;
}
.reportHeaderRFQ
{
	width:750px;
	*width:80%; 
	text-align:left;
	padding:0px;
	margin:0 10% 33px 10%;
	*margin:0 5% 33px 5%;
}
.monthlyReportCol 
{
	width:25%;
	background:white;
	*width:25%;
	float:left;
	text-align:left;
	padding:5px;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999;	
	margin:0px;
}
.monthlyFirstCol 
{
	width:19%;
	*width:14%;
	background:white;	
	float:left;
	text-align:left;
	padding:5px;
	border-left:solid 1px #999;	
	border-bottom:solid 1px #999;
	margin:0px;	
}
.monthlyLastCol 
{
	width:25%;
	*width:25%;
	background:white;	
	float:left;
	text-align:left;
	padding:5px;
	border-right:solid 1px #999;
	border-left:solid 1px #999;	
	border-bottom:solid 1px #999;	
	margin:0px;
}
.monthlyReportSubTotal
{
	width:100%;
	padding:0px;
	padding-bottom:4px;
	padding-top:4px;
	text-align:right;
	background:#CCC;	
	border-top:none; 	
	border-left:solid 1px #999;	
	border-right:solid 1px #999;	
	border-bottom:solid 1px #999;				

}
.monthlyReportGrandTotal 
{
	border-top:solid 1px #999;
}

.monthlyReportTopRow
{
width:100%;
padding:0px;
padding-bottom:4px;
padding-top:4px;
background:#CCC;
font-size:medium;
text-align:left;
border:solid 1px #999;
}
.reportItemWrapper
{
	width:100%;
	border-top:solid 1px #999;
}
.brightRedNotes
{
background:red url(/img/instructions.gif) no-repeat 50% 5px;
width:80%;
padding:40px 10px 30px 10px;
font-size:small;
font-weight:900;
color:#fff;
}
.errorWindow
{
background:#999;
width:600px;
text-align:left;
padding:40px 10px 30px 10px;
font-size:medium;
font-weight:900;
color:#fff;
font-family:Verdana;
}
.optionReminder
{
	background:#FFFF7E; 
	font-size:x-small; 
	margin:3px 20px 8px 20px;	
	padding-left:3px; 
	border:solid 1px #999999; 
	line-height:normal;	
}
.condensedSpec
{
	width:55%;
	*width:45%;
	background:#C1FFC1; 
	font-size:small; 
	margin:10px 0 10px 0;	
	padding-left:3px; 
	border:solid 1px #999999; 
	line-height:normal;	
	text-align:justify;
	padding:6px;
}
.auditTrail
{
	width:60%;
	margin:10px;
	padding:5px;
	border:solid 1px #999999;
	background:#EDEDED;
	font-size:x-small;
	text-align:left;
	line-height:14px;
}
.RetroFitRebuildItems
{
	margin-top:10px;
	padding:10px;
	width:525px;
	border: solid 1px #BCBCBC;
	background-color:#E3E3E3;	
}
#worksheet
{
margin: 15px 0px 15px 0px;
margin-left:auto;
margin-right:auto;
width:750px;
}
.wTab
{
margin-left:50px;
margin-bottom:20px;
}
.buttonFix 
{
	border:solid 1px gray;
}
.worksheetDIV
{
	font-size:x-small; 
	line-height:normal; 
	margin-left:10px; 
	margin-right:10px; 
	background:#FEF1B5; 
	padding:5px; 
	border:solid 1px #999;	
}
.wSubItem
{
	margin-left:15px;
}
.worksheetItemNoDisplay
{
	display:none;
	visibility:hidden;
}
.cellAdmin {text-align:right; vertical-align:top; font-family: verdana, Helvetica, Arial; font-variant:small-caps; }
.errorList
{
	padding-left:10px;
	color:Red;
	list-style-type:square;
	text-transform:capitalize;
}
.rootNode
{
	color:#585858;
	font-weight:bold;
	font-size:small;
}
.childNode
{
	color: #585858;
	font-size:small;
}
.error
{
	font-size:large;
	font-weight:bold;
	color:Red;
	line-height:normal;
}

.divOn
{
	display:block;	
}

.divOff
{
	display:none;
	}
/*
Navigational stuff.
*/
#topNav
{
	z-index:2; /* used to hide nav */
	font-family:Arial, Helvetica, sans-serif;
	list-style:none; /*Remome bullets from main buttons*/
	margin:0;
	width:776px; 
	position:absolute;
	top:151px;
	padding:0px 0px 0px 0px;
}
/* Machine Type Links */
#topNav a {  
	display:block;
	text-align:left;
}
#topNav ul 
{
padding:0;
margin:0;
}
#topNav li { 
	float:left;
	text-align:left;
	list-style-type:none;
}
/*Sub Unordered List Element*/
#topNav li ul { 
position: absolute;
display:none;
list-style: none; /*remove bullets from sub buttons*/
padding-left:0;
border-left:1px solid #AEAFAF;
border-right:1px solid #AEAFAF;
background:#b3b4b4 url(/img/bgNavSub.jpg) repeat-x top;	
}

    /*sub lists items*/
#topNav li ul li 
{	
width:194px;
text-align:left;
text-indent:4px;	
border-bottom:1px solid #E6E8E7;
list-style-type:none;
}
/*lists nested under hovered list items*/
#topNav li:hover ul, #topNav li.topNavHover ul {
display:block;	
width:194px;
text-align:left;
}
/* Sub Nav Links*/
#topNav li ul a:link, #topNav li ul a:visited, #topNav li ul a:active,
#topNav li ul a:hover 
{  	
display:block;
color:#585858;
font-size:11px;
font-weight:700;
width:194px;
text-decoration:none;  
}
/* Sub Nav Links Hover State */
#topNav li ul a:hover {
    color:#000;
    background:#999;    
} 
/* -------------------------------LEFT NAV -----------------------------------*/
#navSubList ul
{
	margin-left:10px;
	background:  url();
	background-color:#eee;
	border:solid thin #ddd;
	list-style-type:none;
}
#navSubList li
{
	width:100%;
	margin-left:10px;
	background-color:#eee;
	border:solid thin #ddd;
	list-style-type:none;
}
#leftNav
{
margin-left:21px;
width:151px;
float:left;
border:0px solid blue;
}
* html #leftNav
{
margin-left:11px;  
}
#leftNav ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-weight:500;
font-size:10px;
}

#leftNav ul li
{
list-style-type:none;
}
#leftNav a
{
display: block;
padding: 3px;
margin:5px;
width: 132px;
background:#D7D8D8 url(/img/bgLeftNav.jpg) repeat-x top;
height:19px;
border: 1px solid #eee;
}
#leftNav a.iso
{
display: block;
padding: 3px;
margin:5px;
width: 132px;
background:none;
border: 0;
}
#leftNav table
{
margin-left:21px;
*margin-left:11px;
float:left;
border:0px solid blue;
}
#leftNav a:link, #leftNav a:visited, #leftNav a:active, #leftNav a:hover
{
color:#666;
text-decoration: none;
}
#leftNav a:hover
{
color: #eee;
background: #5B5B5B url(/img/bgLeftNavOver.jpg) repeat-x top;
}
#leftNav a:hover.iso
{
background:none;
}
/* Styles Below for the switch menus used in the admin pages */
#switchMenu 
{
width:500px; 
text-align:center;
background:url(/img/500PanelBg.jpg) repeat-y;
font-family:verdana, arial, san-serif;
font-size:80%;
font-weight:bold;
}
  
.mainDiv
{
  width:160px;
}
.topItem
{
  width:160px;
  height:22px;
  cursor:pointer;
  background: #585858;
  text-decoration: none;
  color: white; 
}
.dropMenu
{
background:#D7D8D8 url(/img/bgLeftNav.jpg) repeat-x top;
border: 1px solid #eee;
font-size:10px;
text-align:left;
}
.subMenu
{
display:none;
}
.subItem
{
cursor:pointer;
font-weight:bold;
text-decoration:none;
color:black;
}
.subItem a
{
   text-decoration:none;
   color: #585858;
}
#switchMenu a
{
text-decoration:none;
   color: #585858;
}
#switchMenu a:hover {color:Red;}

/* 11/30/2009 Upgrades */
#section h2, #section h3, #section h4, #section h5, #section h6, 
#section p, #section ul, #section ol, #section li, #section dl, #section dt, #section dd, 
#section table, #section tr, #section th, #section td, 
#section form, #section fieldset, #section legend, #section input, #section textarea, #section select, #section file, 
#section img, #section hr, #section a, #section span {
margin:0;
border:0;
padding:0;
outline:0;
}

#section, .left_column, .right_column {
text-align:left;
}

#section {
width:960px;
margin:15px auto;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:81.3%;
line-height:1.25em;
}

#section .left_column {
width:700px;
float:left;
}

#section .left_column h2 {
margin-bottom:10px;
border-bottom:1px dotted #999;
font-size:175%;
letter-spacing:-1px;
}

#section .left_column table {
width:100%;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #999;
background:#FFF;
}

#section .left_column table th, #section .left_column table td {
padding:5px 10px;
}

#section .left_column table th {
text-align:left;
border-bottom:1px solid #777;
background:#555;
color:#FFF;
font-size:90%;
}

#section .left_column .th {
width:55%;
border:none;
padding:10px 0 0 10px;
font-size:125%;
border-top:1px solid #999;
background:#FFF;
color:#F80000;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}

#section .left_column .td {
padding:15px 0 0 0;
text-align:center;
border-top:1px solid #999;
}

#SectionPages td {
background:#F7F7F7;
}

#section tr.row2 {
background:#EFEFEF;
}

#section fieldset {
margin:20px 0;
border:1px solid #DD0000;
padding:0 15px 15px 0;
background:#F7F7F7;
}

#section fieldset legend {
margin:-1px 0 10px -1px;
border:1px solid #DD0000;
padding:5px 10px;
background:#DD0000;
color:#FFF;
font-size:140%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}

#section fieldset p {
margin:10px 0 0 0;
padding:0 15px;
}

#section fieldset ol {
padding-top:20px;
list-style:none;
}

#section fieldset ol li {
margin-bottom:10px;
}

#section fieldset label {
float:left;
display:block;
width:22%;
padding:1px 5px;
font-weight:bold;
vertical-align:middle;
}

#section input[type="text"], #section select, #section textarea {
width:72%;
border:1px solid #777;
padding:2px 4px;
}

#section input[type="file"] {
width:52%;
padding:2px 4px;
vertical-align:middle;
}

#section select {
width:73%;
}

#section input[type="text"], #section select, #section input[type="checkbox"] {
vertical-align:middle;
}

#section input[type="text"].txtQty {
width:50px;
padding:3px;
vertical-align:middle;
}

#section .add_sm {
padding-right:20px;
}

#section .button, #section .button_grey {
width:auto;
margin:15px;
padding:4px 8px;
font-weight:bold;
background:#DD0000;
color:#FFF;
cursor:pointer;
}

#section .button:hover {
background:#777;
}

#section .button_grey {
background:#777;
}

#section .button_grey:hover {
background:#DD0000;
}

#section .validate {
line-height:35px;
margin:5px 0 0 23%;
padding:3px 5px 3px 20px;
font-size:90%;
color:#770000;
}

#section .right_column {
width:220px;
border-left:1px dotted #999;
padding-left:18px;
float:right;
}

#section .right_column h3 {
font-size:150%;
margin-bottom:10px;
border-bottom:1px dotted #F80000;
text-align:left;
color:#DD0000;
letter-spacing:-1px;
}

#section .right_column dt {
font-weight:bold;
}

#section .right_column dd {
padding-bottom:5px;
}

#section .right_column dd p {
padding-bottom:10px;
}

/* Table Elements */
#section .add, #section .reorder, #section .reorder_section {
padding:5px 5px 5px 21px;
}

#section table .edit, #section .add {
padding-left:16px;
text-decoration:none;
font-weight:bold;
}

#section .edit:hover, #section .add:hover {
text-decoration:underline;
}

#section .edit {
background:url(/img/icons/16x16/pencil-small.png) no-repeat center left;
}

#section .add {
background:url(/img/icons/16x16/plus.png) no-repeat center left;
}

#section .add_sm, #section .edit_sm, #section .delete_sm {
padding:5px 5px 5px 16px;
}

/* Section Icons */

#section .add_sm {
background: url(/img/icons/16x16/plus-small.png) no-repeat center left;
}

#section .edit_sm {
background: url(/img/icons/16x16/pencil-small.png) no-repeat center left;
}

#section .reorder_sm {
background: url(/img/icons/16x16/node-select-child.png) no-repeat center left;
}

#section .delete_sm {
background: url(/img/icons/16x16/minus-small.png) no-repeat center left;
}

#section .reorder {
background:url(../img/icons/16x16/node-select.png) no-repeat center left;
}

#section .reorder_section {
background:url(/img/icons/16x16/node-select-child.png) no-repeat center left;
}

#section .save, #section .cancel, #section .delete, #section .reorder, #section .reorder_section {
margin-right:20px;
padding:0 0 0 20px;
font-weight:bold;
cursor:pointer;
text-decoration:none;
}

#section_box .reorder_section {
font-weight:normal;
}

.SectionPages td {
font-size:81.3%;
}

.URLCode {
width:200px;
overflow-x:hidden;
}

#section .validate {
color:#CC0000;
background:url('/img/icons/16x16/exclamation-red.png') no-repeat center left;
}

#section input[type="text"], #section textarea, #section select {
font-family:verdana, arial, san-serif;
font-size:100%;
}