/* top right bottom left */

/*-------------------------------------------------
Page Positioning
-------------------------------------------------*/	

.fl { float:left;}
.fr { float:right;}
.fn { float:none!important; }
.tl { text-align:left!important;}
.tr { text-align:right!important;}
.tc { text-align:center!important;}
.ab { vertical-align:bottom!important;}
.clear { clear:both; line-height:1px; height:0px;}


/*-------------------------------------------------
Page Defaults
-------------------------------------------------*/	
.page { background-color:#232323; margin:20px 0 0 0; }
a:hover { text-decoration:none; }
#fadecontent { opacity:0; filter:alpha(opacity=0); }
.paddingtop { margin-top:10px; }
.header { background-color:#FFF; text-align:right; vertical-align:middle; height:85px; padding:0 10px 0 0; }
.headernavigation { background:url(https://www.ezitag.com.au/images/navigationbackground.jpg) #000 0 0 repeat-x; text-align:right; padding:5x 0 0 0; height:30px; featurebackgroundright;}
#Navigation, #Navigation li { display:inline; list-style-type:none; }
#Navigation a:link, #Navigation a:visited { font-size:12px; font-family:Helvetica, sans-serif; font-style:normal; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#FFF; border-right:1px solid #333; padding:2px 16px 2px 10px; }
.footer, .footerlink { font-family:Verdana, Helvetica, sans-serif; color:#CCC; font-size:9px; font-style:normal; font-weight:normal; text-decoration:none; }
.footer { text-align:right; vertical-align:top; padding:5px 5px 5px 0; background:url(https://www.ezitag.com.au/images/navigationbackground.jpg) #000 0 0 repeat-x; text-align:right; }
#links { margin: 20px auto; display: block; width: 1040px; text-align:center; font-family:Verdana, Helvetica, sans-serif; color:#666; font-size:9px; text-decoration:none; }
#links a, #links a:hover { color:#666; font-size:9px; text-decoration:none; }


/*-------------------------------------------------
Product Pages
-------------------------------------------------*/	
.productcategory, .productsubcategory { font-family:Helvetica, sans-serif; color:#b1d2e1; font-size:11px; _font-size:12px; font-style:normal; font-weight:normal; vertical-align:top; text-decoration:none; border-bottom:1px dotted #69c; display:block; width:150px; padding:5px 0 5px 2px; }
.productsubcategory { color:#CCC; width:142px; border:none; padding:5px 0 5px 10px; }
.productcategoryselecteddivider { display:block; width:150px; height:1px; border-bottom:1px dotted #69c; padding:0 0 0 2px; }
.productcategory:hover, .productsubcategory:hover { background-color:#17405e; }
.featurebackgroundleft { height:295px; width:300px; text-align:left; vertical-align:top; padding:0; }
.featurebackgroundcentre { background:url(https://www.ezitag.com.au/images/featurebackground_centre.jpg) top no-repeat #20668e; height:295px; width:500px; text-align:left; vertical-align:top; padding:5px 10px 0 35px; }
.featurebackgroundright { background:url(https://www.ezitag.com.au/images/featurebackground_right.jpg) top repeat-y; height:100%; width:165px; text-align:left; vertical-align:top; padding:5px 0px 0px 35px; }

/*-------------------------------------------------
Index Feature
-------------------------------------------------*/	
.featuretext { font-family:Verdana, Arial, Helvetica, sans-serif; color:#b1d2e1; font-size:10px; font-style:normal; font-weight:normal; vertical-align:top; border-bottom:1px dotted #69c; display:block; height:95px; margin:0px; padding:3px 10px 3px 0; height: 90px; }
.featureheader { font-family:Lucida Grande,, Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; font-style:normal; font-weight:normal; margin:4px 0px -10px 0px; height: 20px; overflow:hidden; display:block; }
.featuretext img { border:1px solid #69c; padding:2px ; margin:2px 10px -15px 5px; display:block; float:left; }

/*-------------------------------------------------
Page
-------------------------------------------------*/	
.pagebody, .indexbody { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; color:#000; font-size:11px; font-style:normal; font-weight:normal; vertical-align:top; width:820px; padding:10px 10px 10px 10px; }
.pagebody { height:700px; }
.pagebodywide { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; color:#000; font-size:11px; font-style:normal; font-weight:normal; vertical-align:top; height:700px; padding:10px 10px 10px 10px; }
p { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-style:normal; font-weight:normal; vertical-align:top; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-style:normal; font-weight:normal; }
.productcell { width:200px; height:200px; padding:10px 10px 0 10px; text-align:left; vertical-align:top; }
.productcell div { float:left; display:block; position:absolute; width:180px; height:120px; border:1px solid #CCC; z-index:10; }
.productcell img { float:left; display:block; position:absolute; width:180px; height:120px; border:0; z-index:100; }
.productname { font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; color:#036; font-size:11px; font-style:normal; font-weight:normal; vertical-align:top; z-index:100; margin:125px 0 -10px 0; display:block; }
.productdescription { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:10px; font-style:normal; font-weight:normal; vertical-align:top; }
.productdescriptionsmall { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:9px; font-style:normal; font-weight:normal; vertical-align:top; }
.tablerow .productname, .tablerow .productdescription { display:inline; }
.productimage .productimageimage { border:1px solid #ccc; float:left; display:block; position:absolute; width:300px; height:200px; border:1px solid #CCC; z-index:10; }
.productimage .productimagesave { float:left; display:block; position:absolute; width:300px; height:200px; border:0; z-index:100; }
.productoptions img, .tablerow img { padding:2px; border:1px solid #ccc; }
.productdetailcell { width:480px; padding:0 10px 0 10px; text-align:left; vertical-align:top; }
.productoptions { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; background-color:#FFF; vertical-align:middle; text-align:left; width:150px; padding:3px 3px 3px 10px; border-bottom:1px solid #EEE; }
.producttextfield { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; vertical-align:middle; text-align:left; margin:2px; width:40px; }
.producttextarea { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#666; vertical-align:middle; text-align:left; margin:2px; width:300px; height:40px; }
.productdroplist { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; color:#000; background:#EEE; border:1px solid #CCC; padding:1px; margin:2px; width:150px; }
.productbutton { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-style:normal; margin:2px; width:140px; }
.colourblock { height:50px; width:50px; border:1px solid #CCC; }
.productnote { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; background-color:#FFF; vertical-align:middle; text-align:left; padding:10px 3px 3px 10px; }
#buttonlinkright { text-align:right; }


/*-------------------------------------------------
Multibox
-------------------------------------------------*/	
.mb img { display:block; border:none; }
.mbClear { clear:both; width:100%; height:20px; }
.mbHidden { display:none; }
.multiBoxDesc { display:none; }
.MultiBoxContainer { position:absolute; border:10px solid #2F2F2D; background-color:#FFF; display:none; z-index:2000; text-align:left; }
.MultiBoxLoading { background:url(https://www.ezitag.com.au/images/loading.gif) no-repeat center; }
.MultiBoxContent { position:relative; width:100%; height:100%; }
.MultiBoxClose { position:absolute; top:-24px; right:-24px; background:url(https://www.ezitag.com.au/images/close.png) no-repeat; width:24px; height:24px; cursor:pointer; }
.MultiBoxControlsContainer { overflow:hidden; height:0; position:relative; }
.MultiBoxControls { width:100%; height:auto; position:relative; background-color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; }
.MultiBoxDownload a, .MultiBoxDownload a:link, .MultiBoxDownload a:visited, .MultiBoxDownload a:hover, .MultiBoxDownload a:active { font-size:9px; color:#CCC; margin:5px 0 0 35px; display:block; text-decoration:none; }
.MultiBoxDownload a:hover { color:#FFF; }
.MultiBoxPrevious { position:absolute; background:url(https://www.ezitag.com.au/images/left.png) no-repeat; width:24px; height:24px; left:0; margin:5px 0 0 0; cursor:pointer; }
.MultiBoxNext { position:absolute; background:url(https://www.ezitag.com.au/images/right.png) no-repeat; width:24px; height:24px; right:0; margin:5px 0 0 0; cursor:pointer; }
.MultiBoxNextDisabled { cursor:default; background:url(https://www.ezitag.com.au/images/rightDisabled.png) no-repeat; }
.MultiBoxPreviousDisabled { cursor:default; background:url(https://www.ezitag.com.au/images/leftDisabled.png) no-repeat; }
.MultiBoxTitle { position:relative; margin:10px 0 0 35px; float:left; font-size:11px; font-weight:bold; text-align:left; display:inline; }
.MultiBoxNumber { position:relative; width:90px; margin:10px 35px 0 0; float:right; font-size:11px; text-align:right; display:inline; }
.MultiBoxDescription { clear:left; position:relative; margin:0 35px 0 35px; padding:5px 0 0 0; font-size:11px; text-align:left; }

/*-------------------------------------------------
Page Formatting
-------------------------------------------------*/	
.heading { font-family:Lucida Grande,, Verdana, Arial, Helvetica, sans-serif; color:#036; font-size:22px; font-style:normal; font-weight:normal; vertical-align:top; }
.headingnote { font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; color:#036; font-size:11px; line-height:24px; font-style:normal; font-weight:normal; vertical-align:top; display:block; text-transform:capitalize; }
.testimonial { font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; font-size:11px; font-style:italic; font-weight:normal; }
.subheading { font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; font-size:11px; font-style:normal; font-weight:bold; vertical-align:top; height: 25px;}
.address { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-style:normal; font-weight:normal; vertical-align:top; }
.addressright { width:500px; }
.message { font-family:Verdana, Arial, Helvetica, sans-serif; color:#900; font-size:11px; font-style:normal; font-weight:normal; vertical-align:top; }
a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#900; }
.whitebodyleft, .whitebodyright { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; vertical-align:top; text-align:left; height:400px; }
.whitebodyright { padding:0 0 0 25px; }
.tableheading, .tableheadingright { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; font-style:normal; font-weight:bold; text-align:left; padding:3px 3px 3px 3px; border-top:1px solid #036; border-bottom:1px solid #036; }
.tableheadingright { text-align:right; }
.tablerow, .tablerowright { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; vertical-align:top; text-align:left; padding:3px 3px 3px 3px; border-bottom:1px solid #036; }
.tablerowright { text-align:right; padding:3px 3px 3px 10px; }
.tablerownoborder, .tablerownoborderright { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; vertical-align:top; padding:3px 3px 3px 0; }
.tablerownoborderright { text-align:right; }
.tabletotal { font-size:11px; font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; color:#000; font-style:normal; font-weight:bold; text-decoration:none; text-align:right; padding:3px 3px 3px 0; }
.tablegst { font-size:11px; font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; color:#000; font-style:normal; font-weight:normal; text-decoration:none; text-align:right; padding:3px 3px 3px 0; }
.tabletwocolumn { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; vertical-align:top; padding:3px 10px 3px 0; width:490px; }


/*-------------------------------------------------
Form Elements
-------------------------------------------------*/	
.textfield { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; vertical-align:middle; text-align:left; margin:2px; width:200px; }
.ccdroplist { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; color:#000; background:#EEE; border:1px solid #CCC; padding:1px; margin:2px; width:60px; }
.droplist { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; color:#000; background:#EEE; border:1px solid #CCC; padding:1px; margin:2px; width:200px; }
.button { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-style:normal; margin:2px; width:200px; }
.formlabel { font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; background-color:#EEE; font-size:10px; font-style:normal; font-weight:normal; vertical-align:top; text-align: right; border-left:10px solid #17405e; padding:5px 10px 5px 10px; width:180px; }
.formfield { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; vertical-align:top;  padding:5px 10px 5px 10px;}
.formheader { font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; background-color:#EEE; font-size:10px; font-style:normal; font-weight:normal; vertical-align:top; text-align: left;  padding:10px 10px 10px 13px;  }
.textfield370 {width:370px!important; margin:2px -12px!important;}

.surveylabel { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; vertical-align:middle; text-align:left; margin:2px; width:400px; height: 35px; margin-top:0px; margin-right:-12px;}
.surveyvalues { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; vertical-align:middle; text-align:left; margin:2px; width:380px; height: 70px; margin-top:0px;}

.contactustextfield { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; vertical-align:middle; text-align:left; margin:2px; width:490px; }
.contactustextfieldsmall {width:340px; margin-right:29px; vertical-align:top;}
.contactusbutton { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-style:normal; margin:2px; width:150px; }
.logintextfield { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; vertical-align:middle; text-align:left; margin:2px; width:200px; }
.linkbutton, .linkbuttonsmall, .linkbuttonleft { float:right; display:inline-block; width:175px; height:20px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-style:normal; text-align:center; vertical-align:middle; text-decoration:none; line-height:20px; background-color:#17405e; border-right:1px solid #333; border-bottom:1px solid #333; -webkit-border-radius:10px; -moz-border-radius:10px; -webkit-box-shadow:rgba(150, 150, 150, 0.8) 0 3px 3px; -moz-box-shadow:rgba(150, 150, 150, 0.8) 0 3px 3px; margin:0 5px 10px 0; }
.linkbuttonsmall { width:90px; height:18px; line-height:18px; font-size:9px; }
.linkbuttonleft { float:none; }

/*-------------------------------------------------
Notifications
-------------------------------------------------*/

.notification {color: #000;}
.notification.success {background:#f1ffbf url('../images/notification_success.png') no-repeat 10px 10px;border-color:#a6d50f;}
.notification.success span.strong {color:#283304;}
.notification.error {background:#fecdc6 url('../images/notification_error.png') no-repeat 10px 10px;border-color:#f45d43;}
.notification.error span.strong {color:#33130e;}
.notification.warning, .formnotification.warning {background:#ffecb0 url('../images/notification_warning.png') no-repeat 10px 10px;border-color:#ffbc2a;}
.notification.warning span.strong {color:#332508;}
.notification.info {background:#d4e7f5 url('../images/notification_info.png') no-repeat 10px 10px;border-color:#589ad7;}
.notification.info span.strong {color:#152433;}
.notification.tip {background:#ffeccd url('../images/notification_tip.png') no-repeat 10px 10px;border-color:#dd9854;}
.notification.tip span.strong {color:#332313;}
.notification, .formnotification {border-width:1px;border-style:solid;padding:17px 17px 17px 55px;margin-bottom:15px;-moz-border-radius:5px;-webkit-border:5px;border-radius:5px;-moz-box-shadow:1px 1px rgba(255, 255, 255, 0.6) inset;-webkit-box-shadow:1px 1px rgba(255, 255, 255, 0.6) inset;}
.formnotification {visibility:hidden; padding:0px 0px 0px 55px; margin: 0px 0px 10px 0px;}
.notification .close {background:url("../images/notification_close.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:right;height:16px;margin-top:2px;opacity:0.7;width:16px;}
.notification .close:hover {opacity:1;}
.error {color:#900; }
.error ul li {list-style:none; margin-left: -40px; display:block;}


.moreinfoheader, .moreinfoheaderright { background-color:#FFF; text-align:left; vertical-align:top; padding:10px 0 20px 0; }
.moreinfoheaderright { text-align:right; }
#banner { width:820px; height:250px; background-color:#000; }
.jdGallery { overflow:hidden; position:relative; }
.jdGallery .slideElement { width:100%; height:100%; background-color:#000; background-repeat:no-repeat; background-position:center center; background-image:url('images/loading.gif'); }
.jdGallery .loadingElement { width:100%; height:100%; position:absolute; left:0; top:0; background-color:#000; background-repeat:no-repeat; background-position:center center; background-image:url('images/loading.gif'); }
.bold { font-weight:bold; }
.red { background-color:#900; }
.left { float:left; }



