@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700');



body {
	font-size: 100%;
	margin: 0px;
	font-family: 'Source Sans Pro', sans-serif;
	color: #060000;
}

p,li,dt,dd,a,td,th	{font-size: 0.938rem;}
p,li					{line-height:140%;}


/**************** header *****************************/
.header			{background-color:#000000;color:#ffffff;border-bottom:3px solid #D60000;}

.headerMenuContainer {background-color:#ffffff;height:40px;border-bottom:3px solid #D60000;}
.headerMenu		{width:63.750em;margin:auto;}
.headerMenuLeft {float:left;}
.headerMenuRight {float:right;}
.headerMenu ul {margin:0;padding:0;display:inline;}
.headerMenu li {display:inline;	line-height:33px;}
.headerMenu a	{text-decoration:none;}
.headerMenuLeft a	{color:#000000;font-size:0.875rem;font-weight:600;}
.headerMenuLeft a:hover {color:#d60000;}
.headerMenuLeft a img {vertical-align: middle;padding-right:14px;}
.headerMenuLeft li:not(:last-child) a {padding:0 10px;border-right:1px solid #000000;}
.headerMenuLeft li:last-child a {padding-left:10px;}
.headerMenuRight a	{color:#000000;font-size:0.875rem;font-weight:600;}
.headerMenuRight a:hover {color:#d60000;}
.headerMenuRight li:not(:last-child) a {padding:0 10px;border-right:1px solid #000000;}
.headerMenuRight li:last-child a {padding-left:10px;}

#miniCart		{
	display:inline-block;
	background-color:#D60000;
	color:#ffffff;
	line-height:33px;
	font-size: 0.813rem;
	padding:3px 10px;
	margin-left:20px;

	}
#miniCart a {color:#ffffff;font-size:1em;display:inline-block;}
#miniCart a:not(:first-child) {padding-left:26px;}
#miniCart img {vertical-align:middle;}

.banner {width:63.750em;margin:auto;}
.logo	{width:60%;float:left;}
.logo img {display:block;}
.topRight {width:40%;float:right;text-align:right;padding-top:16px;}
.topRight p {font-size:1.125rem;margin:0;}
.phone {font-size:3.250em;font-weight:600;padding:4px 0;}
.phone img {vertical-align:middle;}
.phone a	{font-size:1em;color: #ffffff;text-decoration:none;cursor:default;}	
.phone a:hover	{font-size:1em;color: #ffffff;}	
.topMiniCart {display:none;}

	
/**************** nav - topnav *************************/
.topnav {background-color:#000000;}
.topmenu{
	width:63.750em;
	margin:auto;
	background-color: transparent;
	height:40px;
}
.mlddm {display:inline-block !important;}

/* top level */
.mlddm li a, .mlddm li a#buttonnohover {	
		padding: 0 20px;
		line-height: 40px;
		color: #ffffff;
		font-weight:  normal;
		font-size: 0.875rem;
		text-transform:uppercase;
}
.mlddm li a:hover, .mlddm li a#buttonhover,
.mlddm li a.selected, .mlddm li a.selected#buttonnohover,
.mlddm li a.selected:hover, .mlddm li a.selected#buttonhover	{color:#ffffff;}

.mlddm>li:first-child>a {padding-left:0;}
.mlddm>li:last-child>a {padding-right:0;}

/* drop down list */
	.mlddm ul {border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
	.mlddm ul li a {	
		line-height: 40px;
		padding: 0 16px 0 6px;
		border-bottom:1px solid #ffffff;
		text-align:left;
		height:auto;
		background-color: #000000;	
		color:#ffffff; 
		font-size:0.875rem;
	}
	.mlddm ul li a:hover,
	.mlddm ul li a.selected,
	.mlddm ul li a:hover.selected	{color:#000000;background-color:#dedede;}
	.mlddm .hsub:hover, .mlddm .selectedhsub:hover	{color: #000000;background-color:#dedede;}

/**************** nav - mobile header *************************/

.slicknav_menu {background-color:transparent;}
.slicknav_nav {z-index:10000000;}

.slicknav_menu						{padding:0;}
.slicknav_nav						{font-size:1.750em;font-weight:400;}
.slicknav_nav .slicknav_arrow	{background-color:transparent;font-weight:400;font-size:2em;}
.slicknav_nav .slicknav_row	{padding: 12px 20px;} /* row is for subs that are parents */
.slicknav_nav a					{padding: 12px 20px;font-size:1.125rem;}

/* first level */
li.slicknav_collapsed.slicknav_parent > a .slicknav_arrow	{color:#000000;}
li.slicknav_parent.slicknav_open > a .slicknav_arrow			{color:#ffffff;}

.slicknav_nav > li:nth-of-type(1)	{border-top:1px solid #000000;}
.slicknav_nav > li 						{background-color:#ffffff;color:#000000;border-bottom:1px solid #000000;}
.slicknav_nav a 							{color:#000000;}
.slicknav_nav a:hover					{background-color:#dedede;color:#222222;}
.slicknav_row:hover, 
li.slicknav_collapsed .slicknav_row:hover a	{background-color:#dedede;color:#222222;}
.slicknav_nav li.slicknav_open,
.slicknav_nav li.slicknav_open > a,
.slicknav_nav li.slicknav_open > a a,
.slicknav_nav li.slicknav_open > a:hover 		{background-color:#d60000;color:#ffffff;border:none;}

/* second level */
ul li ul li.slicknav_collapsed.slicknav_parent > a .slicknav_arrow	{color:#333333;}

.slicknav_nav ul li 						{background-color:#dedede;border-bottom:1px solid #333333;}
.slicknav_nav ul li a 					{color:#333333;}	
.slicknav_nav ul li a 					{padding: 12px 20px 12px 30px;}
.slicknav_nav ul li .slicknav_row	{padding: 12px 20px 12px 30px;}

.slicknav_nav ul li.slicknav_parent.slicknav_open,
.slicknav_nav ul li.slicknav_parent.slicknav_open > a,
.slicknav_nav ul li.slicknav_parent.slicknav_open > a a,
.slicknav_nav ul li.slicknav_parent.slicknav_open > a:hover 	{background-color:#626673;color:#ffffff;}

/* third levels */
.slicknav_nav ul li ul li 					{background-color:#f0f0f0;}
.slicknav_nav ul li ul li a 				{color:#333333;}
.slicknav_nav ul li ul li a 				{padding-left: 60px;}
	
.slicknav_nav ul li .slicknav_arrow	{}
.slicknav_nav ul li.slicknav_parent.slicknav_open  .slicknav_arrow:before {content:"-";}


/* overrides */

.slicknav_nav li:nth-child(even) 	{background-color:#ffffff;}
.slicknav_nav ul li:nth-child(even) {background-color:#dedede;}
.slicknav_nav ul li ul li:nth-child(even) {background-color:#f0f0f0;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {font-size: 1.125rem;}
.slicknav_nav .slicknav_row {padding: 12px 20px;}
.slicknav_nav .slicknav_arrow {background-color: transparent;width: 44px;}
.slicknav_row:hover, li.slicknav_collapsed .slicknav_row:hover a {background-color: transparent;color: #000000;}	
	
/**************** nav - crumbtrail *************************/

.crumbRow {
   background-color:#e8e8e8;
   }
.crumbContainer {width:63.750em;margin:auto;}
.crumbContainer .sideBySide60-40-Col2 {text-align:right;padding:10px 0}
.crumb		{font-size:0.813em;padding:16px 0 0 4px;color:#666666}
.crumb a 	{font-size:1em;color:#666666}
.crumb a:hover {}

/*
.search input[type="text"]{
	width:70%;
	border:1px solid #d1d1d1;
	font-size:1em;
	color:#000000;
	background-image: url('/extras/styles/webideas/search-mag.png');
	background-position: 98% 50%;
	background-repeat: no-repeat;
	padding:5px 7px;
	
	}
.search input[type="image"]{vertical-align:text-bottom;margin-left:10px;position:relative;top:2px;}	
*/

.search input[type="text"]{
	width:calc(100% - 40px);
	height:34px;
	padding-left:10px;
	font-family: 'Arimo', sans-serif;
	font-size:1rem;
	color:#464646;
	float:left;
	-webkit-appearance:none;
	border: 1px solid #ccc;
	border-right: 0;
}
.search input[type="submit"]{
	vertical-align:top;
	width:40px;
	height:34px;
	-webkit-appearance:none;
	background: #fff url('thumb-search-arrow.png') no-repeat center;
	border: 1px solid #ccc;
	border-left: 0;

}


	
/**************** footer *****************************/

.footer			{background-color:#000000;color:#ffffff;}
.footerMenu		{margin:20px 0;width:63.750em;margin:auto;padding:20px 0 30px 0;border-bottom:1px solid #ffffff;}
.footerMenu-Col1 {width:20%;float:left;}
.footerMenu-Col2 {width:40%;float:left;}
.footerMenu-Col3 {width:20%;float:left;}
.footerMenu-Col4 {width:20%;float:left;}
.footerMenu ul {padding:0;list-style-type:none;}
.footerMenu li {line-height:170%;}
.footerMenu	a 	{color:#ffffff;text-decoration:none;}
.footerMenu	a:hover 	{color:#999999;text-decoration:none;}
.footerInfo		{width:63.750em;margin:auto;padding:40px 0 30px 0;}
.footerInfo .sideBySide-Col2 {text-align:right;}
.footerInfo p 	{margin-bottom:18px;line-height:160%;}
.footerInfo	a 	{color:#ffffff;text-decoration:none;}
.footerInfo	a:hover 	{color:#ffffff;cursor:default;}
.socialMedia	{padding-top:10px;padding-bottom:50px;}
.socialMedia img	{padding-left:6px;vertical-align:middle;}
.socialMedia a:nth-of-type(1)	{padding-left:30px;}

.footerBase				{width:63.750em;margin:auto;padding: 10px 0;color: #ffffff;line-height:140%;}
.footerLeft				{width:66%;float: left;font-size:0.688em;}
.footerRight			{width:33%;float: right;text-align:right;font-size:0.688em;}
.footerBase a 			{font-size: 1em;color:#ffffff;}
.footerBase a:hover	{color:#dedede;}

/**************** slideshow *****************************/

.slideshow .galleria-theme-dots .galleria-dots {text-align:right;background:none;height: 44px;} /* dots container background:none; can be added */
.slideshow .galleria-theme-dots .galleria-dots div {color:#d60000;} /* dot colour */
.slideshow .galleria-theme-dots.notouch .galleria-dots div:hover,
.slideshow .galleria-theme-dots.touch .galleria-dots div:active {color:#006c9f;} /* highlight colour */
.slideshow .galleria-theme-dots .galleria-dots div.active {color:#bdbdbf;} /* current slide dot colour */
 

/**************** content *****************************/

/* layout */
.feature			{width:63.750em;margin:auto;padding:10px 0;}
.feature .wobjectArticle img, .feature .wobjectItem img	{display:block;}

.feature .sideBySide70-30-Col1 {width:64%}
.feature .sideBySide70-30-Col2 {width:36%;padding-left:8px;}
.feature .sideBySide70-30-Col2 .wobject:nth-child(1){margin-bottom:10px;}

.middleHome		{padding:4px 0;width:63.750em;margin:auto;}
.middle			{padding: 20px 0 32px 0; width:63.750em;margin:auto;min-height:400px;}
.colourRow		{background-color:#ebebeb;padding-top:24px;padding-bottom:55px;margin-top:50px;margin-bottom:55px;}


/* general */
a 			{color: #006C9F;text-decoration: underline;}
a:hover	{color: #d60000;}
a img		{border:0;}

h1, h2, h3, h4, h5 {}
h1 		{font-size: 2.625em;color:#d60000;font-weight:700;margin-top:0;margin-bottom:20px;}
h2 		{font-size: 1.500em;color:#006c9f;font-weight:600;}
h3 		{font-size: 1.063em;color:#000000;font-weight:600;}
h4 		{font-size: 1.000em;color:#000000;font-weight:normal;}
h5 		{font-size: 2.250em;color:#ffffff;font-weight:normal;margin-top:0;margin-bottom:20px;}
h6 		{font-size: 1.125em;color:#ffffff;font-weight:600;margin-top:0;margin-bottom:6px;}

.middleHome h1 {font-size: 2.250em;}
.middleHome h2 {margin-top:0;}
.middleHome h3 {color:#333333;}
.middleHome h4 {background-color:#D60000;color:#ffffff;margin:0 0 30px 0;padding:6px 10px;font-size:1.625em;font-weight:600;}

.footerMenu h5	{font-size: 1.500em;font-weight:600;}

h1 a {font-size:1em}
h2 a {font-size:1em}
h5 a {font-size:1em}


p, ul, li		{margin-top:0;}
.formRequired	{color:#d60000;font-size:0.625rem;}
.redText {color:#d60000;}

.homeRow4 ul {
   margin:0;
	padding:0;
	list-style-type:none;
    column-count: 3;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-gap: 3em;
    -webkit-column-gap: 3em;
    -moz-column-gap: 3em;
	}
.homeRow4 li {font-size:1.063em;padding-bottom:34px;
-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
}
.homeRow4 li a {text-decoration:none;color:#333333;font-size:1em;font-weight:600;background-image:url("/extras/styles/webideas/bullet.gif");background-repeat:no-repeat;background-position:left center;padding-left:30px;}
.homeRow6 {margin-top:30px;margin-bottom:10px;}
.colourRow h3 {font-size:1.625em;font-weight:600;margin-top:0;}
.colourRow p {width:70%;margin:auto;padding-bottom:40px;}

.categoryBox {
   width: 24%;
   float: left;
   text-align: center;
   padding: 0;
   border:1px solid #dedede;
   margin-right:1.3%;
   margin-bottom:30px;
}
.categoryBox img {margin:4px;}
.categoryBox:nth-of-type(4n) {margin-right:0;}
.categoryBox:nth-of-type(4n+1) {clear:both;}
.categoryBox h2 {background-color:#000000;margin:0;font-size:0.875em;padding:12px;font-weight:400;}
.categoryBox h2 a {color:#ffffff;text-transform:uppercase;font-size:1em;}

/**************** Safe Advisor *****************************/

.safeAdvisor {width:100%;border-collapse:collapse;}
.safeAdvisor th, .safeAdvisor td {border:1px solid #999999;text-align:left;padding:5px 10px;}
.safeAdvisor td {vertical-align:top;}
.safeAdvisor th:nth-child(n+4), .safeAdvisor td:nth-child(n+4) {text-align:right;}
.safeAdvisor td.colspan {text-align:center;}

/**************** catalogue *****************************/

.categoryHome {
   width: 24%;
   float: left;
   text-align: center;
   padding: 0;
   border:1px solid #dedede;
   margin-right:1.3%;
   margin-bottom:30px;
}
.categoryHome img {margin:4px;}
.categoryHome:nth-of-type(4n) {margin-right:0;}
.categoryHome h2 {background-color:#000000;margin:0;font-size:0.875em;padding:12px;font-weight:400;}
.categoryHome h2 a {color:#ffffff;text-transform:uppercase;font-size:1em;}

.browseCategory-Col1 {width:21%;float:left;}
.browseCategory-Col2 {width:75%;float:right;}
.pbBtn {padding-left:6px;}


/* refine */

.catalogueFilterBox {color:#6C6C6C;}
.catalogueFilterBox h3 {
	font-size:1.063em;
	font-weight:400;
	color:#ffffff;
	background-color:#000000;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	border:none;
	}
.clearButton {text-align:right;color:#6C6C6C;font-family: 'Roboto', sans-serif;margin:0;}
.catalogueFilterBox h4 {font-size:0.938em;font-weight:700;}
.catalogueFilterBox .ui-state-default, .catalogueFilterBox .ui-state-default {outline: none;}

.catalogueFilterBox .checklistV {padding-bottom:5px;font-size:0.813em;}
.filterBadge {position:relative;}
.filterBadge[data-badge]:after {
   content:attr(data-badge);
   position:absolute;
   bottom:0px;
   right:-25px;
   font-size:.7em;
   background:#c0c0c0;
   color:white;
   width:18px;height:18px;
   text-align:center;
   line-height:18px;
   border-radius:3px;
}
.catalogueFilterBox .button {
	font-size:1em;
	color:#006c9f;
	font-family: 'Roboto', sans-serif;
	background-color:#ffffff;
	border:1px solid #006c9f;
	padding:6px 20px;
	margin:10px 0;
   display:inline-block;margin:auto;

}
.catalogueFilterBox input.button:hover {background-color:#006c9f;color:#ffffff; }


/* refine in accordion */
.ui-accordion {margin-bottom:20px;}
.ui-accordion h3.ui-accordion-header {padding:10px 0;background-color:#000000;background-image:none;font-weight:600;}
.ui-accordion h3.ui-accordion-header .ui-icon {background-image: url("/extras/etcdev/jquery/jquery-ui/images/ui-icons_ffffff_256x240.png");}
.ui-accordion .ui-accordion-content {padding: 0;}
.ui-accordion .ui-accordion-content .ui-accordion .ui-accordion-content {padding:12px;}





/* browse */

.productBoxAbate {border:1px solid #bdbdbf;padding:10px;margin-bottom:20px;position:relative;}
.productBoxAbate .three-Col1 {width:23%;margin-right:1%;}
.productBoxAbate .three-Col2 {width:40%;margin-right:1%;}
.productBoxAbate .three-Col3 {width:35%;text-align:right;}

.productBoxAbate h2 {margin-top:0;}
.productBoxAbate .three-Col2 p {margin-bottom:6px;}
.productBoxAbate .three-Col2 img {vertical-align:middle;padding-right:12px;}
.productBoxAbate .price {font-size:2.250em;font-weight:700;color:#d60000;}
.productBoxAbate .incGST {font-size:0.938em;color:#666666;}

.overlay {position: absolute;top: 0px;left: 0;}

/* product page */

.productPage .sideBySide30-70-Col1 {width:35%}
.productPage .sideBySide30-70-Col2 {width:61%}
.productPage .sideBySide60-40-Col1 {width:60%}
.productPage .sideBySide60-40-Col2 {width:40%}


.productPage .sideBySide60-40-Col1 img:nth-of-type(1){margin-right:8px;}

.productPage dl {margin-bottom:40px;}
.productPage dt {font-weight:600;}
.productPage .twoCol40-60 dt, .productPage .twoCol40-60 dd {padding-bottom:2px;}


.productPage .brandPriceCart {text-align:right;}
.productPage .price {font-size:2.250em;font-weight:600;color:#d60000;}
.productPage .incGST {font-size:0.938em;;color:#666666;}

.buyNow {font-size:0.875em;margin-top:20px;}
.buyNow input[type="text"] {vertical-align:middle;margin:0 8px;width:44px;padding-top:6px;padding-bottom:6px;border:1px solid #bdbdbf;}
.buyNow input[type="image"] {vertical-align:middle;}

/* estimator */

#estimateDeliveryContainer {}
.noResult {width:45%;float:right;margin-left:30px;}


#estimateDelivery {
   border:2px solid #999999;
   margin-top:20px;
   padding:20px;
   background: #666666; 
   background: -webkit-linear-gradient(#dddddd, #c3c3c3); 
   background: -o-linear-gradient(#dddddd, #c3c3c3);
   background: -moz-linear-gradient(#ffffff, #c3c3c3);
   background: linear-gradient(#f0f0f0, #c3c3c3);
   border-radius: 7px;
}
#estimateDelivery h4 {padding:0 12px 12px 12px;margin:0;color:#333333;font-weight:600;}
#estimateDelivery p {padding:12px;margin:0;}
#estimateDelivery b, .estimateDelivery br {line-height:0}
#estimateDelivery .getShippingPrice {
	background-color:#7e7e7e;
	color:#ffffff;
	line-height:40px;
	border:none;
	padding:0 20px;
	-webkit-appearance: none;
}
#estimateDelivery p {background-color:#fff;}

#ProductDeliveryDestination {background-color:#ffffff; border-top-left-radius: 7px;border-top-right-radius: 7px;}
#ProductDeliveryQuote {background-color:#ffffff;}
#ProductDeliveryDestination #postcode, #ProductDeliveryDestination #state {width:50px; border-style:none;display:none;}
#ProductDeliveryDestination #place {width: 100%}
#suburbclearlink {display:none;}
#productDeliveryQuoteButton {display:none;}
#productDeliveryQuoteButton {
	background-color:#006c9f;
   background: -webkit-linear-gradient(#26B3F5, #0776AA); 
    background: -o-linear-gradient(#26B3F5, #0776AA);
    background: -moz-linear-gradient(#26B3F5, #0776AA);
    background: linear-gradient(#26B3F5, #0776AA);
	color:#ffffff;
	line-height:30px;
	border:none;
	padding:0 20px;
	-webkit-appearance: none;
	margin-top:10px;
   margin-right:10px;	
	cursor:pointer;
   border-radius:3px;
}
#ProductDeliveryQuote {padding:0 12px 20px 12px;}
#ProductDeliveryQuote td {vertical-align:top;}
#ProductDeliveryQuote tr:nth-child(even) td{padding-bottom:14px;}



.imageNote {color:#006C9F;}
.warrantyInfo {margin-top:30px;}
.warrantyInfo img {float:left;margin-right:10px;}
.warrantyInfo p {font-size:0.813rem;}

.downLink a {float:left;}
.downLink table {float:left;}
.downLink:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.productPage ul {padding-left:20px;}
.productPage li {padding-bottom:12px;}




/* product range */
.productPage h3 {font-size:1.250em;margin-top:0;}
.productRange {width:100%;border-collapse:collapse;}
.productRange th {background-color:#000000; color:#ffffff;text-align:left;}
.productRange th, .productRange td {font-size:0.813rem;padding:10px;}
.productRange td {color:#666666;}
.productRange tr.current td {color:#000000;padding:10px;}
.productRange tr:nth-child(2n+1){background-color:#f0f0f0;}
.productRange tr td:last-child{text-align:center}
.productRange td a {font-size:0.813rem;}

.currentProd{
	background-image:url(/extras/styles/webideas/product-range-arrow.png);
	background-repeat:no-repeat;
	background-position:left middle;
	padding-left:20px;
}
.productRangeLink {padding-left:20px;display:block;color:#006c9f;}
.productRangeLink:hover {
	background-image:url(/extras/styles/webideas/product-range-arrow.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
	color:#000000;
	}
/***/
	
	

.productGallery {width:100%;}	
	
/********************* Compare **************************************/

.comparePage				{width:100%;overflow:auto;margin-bottom:12px;}
.comparePage table		{border-collapse: collapse;}
.comparePage table td, 
.comparePage table th 	{border:1px solid #999999;padding:5px;}
.comparePage table th	{text-align:left;font-size:0.875em;}
.comparePage img			{max-width:150px;}


.compareLink {float:right;}


/* checkout */

.wait {visibility:hidden;}
#registration .dataForm #place {width:50%;}
#registration .dataForm #state {width:40px;border:none;}
#registration .dataForm #postcode {width:40px;border:none;padding-right:5px;}

#registration .dataForm #deliveryPlace {width:50%;}
#registration .dataForm #deliveryState {width:40px;border:none;}
#registration .dataForm #deliveryPostcode {width:40px;border:none;padding-right:5px;}

.ui-autocomplete {border:1px solid #cccccc;}

.loading {    
    background-image: url(/extras/styles/webideas/ajax-loader.gif);
    background-position:right center;
    background-repeat: no-repeat;
}
.autoPostcodeClear a {color:#000000;font-size:85%;padding-left:12px;}



/* delivery quote */

.deliveryQuote .levels{padding-bottom:12px;}
.deliveryQuote h3 {font-size:1.125em;}
.deliveryQuote h4 {font-size:1em;font-weight:700;margin-bottom:5px;}
#stairCount {width:50px;}


/* login / register */

.loginBox {font-size: 0.875rem;}
.loginBox input[type=text]{width:200px;}

/* cash & Fire ratings */

.dataTable 		{border-collapse:collapse;}
.dataTable th	{text-align:left;vertical-align:top;padding:3px;border-bottom:1px solid #dadada;}
.dataTable td	{text-align:left;padding:3px;border-bottom:1px solid #dadada;}

.dataTable55 {width:55%;}
.dataTable33 {width:33%;}
.dataTable60 {width:60%;}
.dataTable80 {width:80%;}

.dataTable33 th {text-align:right;padding-right:20px;}
.dataTable33 td {text-align:right;border-bottom:1px solid #dadada;padding-right:30px;}
.dataTable80 th {white-space:nowrap;}

.confirmButtons input[type=button] {float:left;}
.confirmButtons input[type=submit] {float:right;}
#requestQuote {float:right;margin-bottom:5px;}
.deliveryOptionButton {border-bottom:1pt solid black;}
	
	
/* popup on product and confirm page */

#dialog_trigger {cursor:pointer}
.ui-dialog-title {display:none;}
.ui-dialog-titlebar {height:30px;}
.redBold {color:#b22222;font-weight:700;}
.deliveryOptionNote {padding:0 20px 20px 20px;}
.deliveryOptionNote ul li ul {list-style-type:none}	
