h6 {
	color: #3a93a8;
}
	
.menu {
	height:25px;                                  /* the menu's overall height */
	background-color: #2a2a2a;
	color:#fefefe;
}

.menu ul li a,
.menu ul li a:visited {                    /* unselected top-level menu items */
	height:26px;
	color: #fefefe;
}

.menu ul li:hover a,
.menu ul li a:hover {                        /* selected top-level menu items */
	color: #ffffff;
	height:26px;
}

.menu > ul > li > a:hover {
	text-shadow: 0 0 2px #fff, 0 0 5px #fff;
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.menu ul li:hover ul,
.menu ul li a:hover ul {                           /* 2nd level drop-down box */
	top:26px;              /* place us just up underneath the top-level images */
	background-color: #2a2a2a;
	padding-right: 4px;
	width: auto;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {                   /* 2nd level unselected items */
	background-color: #2a2a2a;
	color: #fefefe;
	border-bottom: 1px solid #a01b10;
	border-bottom: 1px solid #fefefe;
}

.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover {                /* 2nd level selected item */
	color: #3a93a8;
	background-color: #ffffff;
}


.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {     /* 3rd level unselected items */
	background-color: #2a2a2a;
	color: #fefefe;
}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {    /* level3 selected items */
	color: #3a93a8;
	background-color: #ffffff;
}


h1, h2, h3, h4, h5 {
	color: #3a93a8;
}

p {
	color: #3a93a8;
}

#content ul {
	color: #555555;
}

#content a {
	color: #3a93a8;
	text-decoration: none;
	border-bottom: 1px dotted #80bce8;
}

#content a:hover {
	border-bottom: 1px solid #7c9ba7;
	color: #fefefe;
	background-color: #a01b10;
	color: #ffffff;
	background-color: #2a2a2a;
}



#header {
	background: #fff;
	border-bottom: 1px solid #FFF;
	}

#content .links a {
	color: #004159;
}

#content .links a:hover {
	background-color: #ddd;
}


#footer {
	border-top: 1px solid #3a93a8;
	color: #3a93a8;
}

.formsection {
	background-color: #3a93a8;
	color: #fff;
}



.inlineHeader {
	color: #fefefe;
	background-color: #2a2a2a;
}

.inlineHeaderMedium {
	color: #fefefe;
	background-color: #2a2a2a;
}

.inlineHeaderLong {
	color: #fefefe;
	background-color: #2a2a2a;
}

.listGroup {
	background-color: #f3f3f9;
}

.fieldGroup {
	background-color: #f3f3f9;
	width: 430px;
}

.inlineFieldGroup {
	background-color: #f3f3f9;
}

#content .highlightGroup {
	background-color: #f3f3f9;
	background: #2a2a2a;
	color: #f3f3f9;
}

#content .highlightGroup p,
#content .highlightGroup p a {
	background: #2a2a2a;
	color: #f3f3f9;
}

.idHeading {
	background-color: #2a2a2a;
	color: #fefefe;
}

.fieldHeading {
	background-color: #2a2a2a;
	color: #fefefe;
}

.quoteHeading {
	background-color: #2a2a2a;
	color: #fefefe;
	vertical-align: middle;
}

#searchboxDiv {
	border: 3px solid #2a2a2a;
	background-color: #fefefe;
}

#srDiv th {
	background-color: #2a2a2a;
	color: #fefefe;
}

#headingGroup {
	background-color: #2a2a2a;
}

.fieldGroupHeading {
	background-color: #2a2a2a;
	color: #fefefe;
	width: 405px;
}

.smallGroupHeading {
	background-color: #2a2a2a;
	color: #fefefe;
}

.groupHeading {
	background-color: #2a2a2a;
	color: #fefefe;
}

.trackLabelHeading {
	color: #666666;
	background: #f3f3f9;
}

.trackLabelHeading b {
	color: #2a2a2a;
	background: #f3f3f9;
}

.trackingGroup .trackLabel {
	background-color: #2a2a2a;
	color: #fefefe;
}

.trackingGroup .trackLink {
	color: #3a93a8;
}

.trackingGroup tr:nth-child(odd) {
	background: #ffffff;
}

#cppledilist th.header,
#content .tableGroup th.header,
#maintenancelist th.header{
	background: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==) no-repeat center right #2a2a2a;
	color: #fefefe;
	padding-right: 8px;
}

#cppledilist th.headerSortUp,
#content .tableGroup th.headerSortUp,
#maintenancelist th.headerSortUp {
	background: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7) no-repeat center right #2a2a2a;
	color: #fefefe;
}

#cppledilist th.headerSortDown,
#content .tableGroup th.headerSortDown,
#maintenancelist th.headerSortDown {
	background: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7) no-repeat center right #2a2a2a;
	color: #fefefe;
}

table.itemtable {
	border: 0px solid #ffffff;
}


table.itemtable th {
	color: #2a2a2a;
	background: #fefefe;
}

.rateWhichHeading {
	background-color: #2a2a2a;
	color: #fefefe;
}

.rateWhatHeading {
	background-color: #2a2a2a;
	color: #fefefe;
}

.rateNameHeading {
	background-color: #2a2a2a;
	color: #fefefe;
}

div.stepFromHeader,
div.stepToHeader,
div.stepValueHeader {
	color: #fefefe;
	background-color: #2a2a2a;
}

input:read-only {
	background-color: #f9f9f9;
	border: 1px solid #ffffff;
}

#content input.button,
input.button,
#content div.button,
div.button {
	color: #fefefe;
	background-color: #2a2a2a;
	border: 2px solid #ffffff;
}

#content input.button:hover,
input.button:hover,
#content .button:hover,
.button:hover {
	color: #ffffff;
	background-color: #2a2a2a;
}

#content input.button:disabled,
input.button:disabled,
#content .button:disabled,
.button:disabled {
	color: #ffffff;
	background-color: #a0a0a0;
}

#content div.button2,
div.button2 {
	color: #fefefe;
	background-color: #2a2a2a;
	border: 2px outset #ffffff;
}

#content .button2:hover,
.button2:hover {
	color: #ffffff;
	background-color: #2a2a2a;
}

#cppledilist th,
#content .tableGroup th,
#maintenancelist th {
	background: #2a2a2a;
	color: #fefefe;
}

.idDescription {
	/* width: 246px; */
}

#theForm .inner-content {
	max-width: 900px;
}

.labelDivClass {
	width: 125px;
}

div.autosuggest ul li .customerCode,
div.autosuggest ul li .suburbState,
div.autosuggest ul li .suburbPostcode,
div.autosuggest ul li .customerCode,
div.autosuggest ul li .result {
	font-size: 12px;
}

div.autosuggest ul li .smallline {
	font-size: 10px;
}

#customerSearchc_code {
	font-size: 12px;
}

#theForm label {
	padding-left: 3px;
	padding-right: 3px;
	font-size: 13px;
}

div#dangerousInformation {
	display: none;
}

span.requiredmark {
	color: #2a2a2a;
	padding-right: 4px;
	margin-left: -8px;
}

#content_wrapper {
	font-size: 13px;
}

input#assisteddelivery,
input#ad_none,
input#ad_customer,
input#ad_carrier {
	position: static;
	margin-left: 0px;
}

.service-area {
	clear: both;
	margin-left: auto;
	margin-right: auto;

	display: table;
}

.service-area:before,
.service-area:after {
    content: " ";
    display: table;
}


#bunningsAssistDiv label {
	font-weight: normal;
}

.displayDivClass .cost {
	width: 60px;
	text-align: right;
	display: block;
}

.displayDivClass .cost:before {
	content: "$";
	float: left;
	font-size: 0.8em;
}

.displayDivClass .subcost {
	width: 60px;
	text-align: right;
	display: block;
	float: left;
}

.displayDivClass .subcost:before {
	content: "$";
	float: left;
	font-size: 0.8em;
}

.displayDivClass .subcostreason {
	float: left;
	font-size: 0.9em;
	margin-top: 1px;
	margin-left: 10px;
}

#fileuploadtarget {
    width:300px;
    height:110px;
    line-height:100px;
    border:5px dashed #CCC;

    text-align:center;
}

