/**********************
DOC2FORM PLUS STYLES
**********************/
.Doc2Form{margin:10px 0 0 0; padding:0;}
.Doc2Form legend{margin:0px 5px 0 0; padding:0 5px; font-size:12px; font-weight:normal; text-transform:uppercase;}
.Doc2Form fieldset{border:solid #aaa; border-width:1px; margin:0 0 15px 0; padding:10px 0 5px 25px; /*width:500px;*/}
.Doc2Form label{padding:0 0 3px 0;}
.Doc2Form ul{list-style:none;}
.Doc2Form ul li{margin:0; padding:0;}
.Doc2Form ul li p{display:none;}
.Doc2Form ul li label{display:block;}
.Doc2Form ul li .umbEditorTextField{font-family:verdana, sans-serif; font-size:11px; margin:0 0 7px 0; padding:2px 0 2px 1px; width:300px;}
.Doc2Form ul li .umbEditorTextFieldMultiple{font-family:verdana, sans-serif; font-size:11px; margin:0 0 7px 0; padding:2px 0 1px 2px; width:300px; height:60px;}
.Doc2Form ul li select{font-size:11px; margin:0 0 7px 0; padding:0;}
.Doc2Form .button{margin:0 0 0 25px; padding:2px 20px; cursor:pointer;}
.Doc2Form .vsummary{margin:0 0 20px 0;}
.Doc2Form .vsummary ul{margin:0;} 
.Doc2Form .vsummary ul li{margin:0 0 10px 25px;}
.Doc2Form .required_li{display:none;}
.Doc2Form label strong{padding:0 0 0 10px; background:url("asterix.gif"/*tpa=http://www.mazda.co.nz/userfiles/image/asterix.gif*/) no-repeat left 4px;}
.Doc2Form .AspNet-RadioButtonList-Item input {float:left; margin:0 5px 0 0;}
.Doc2Form .AspNet-CheckBoxList-Item input {float:left; margin:2px 5px 0 0;}

.Doc2Form .preferedDealer_li .dealer{width:300px; font-family:verdana, sans-serif; font-size:11px; margin:0 0 7px 0; padding:4px 0 4px 3px; width:300px;}
.Doc2Form .preferedDealer_li a{color:#000; position:relative; top:-6px;}

.Doc2Form .checkboxlist table label{float:left; margin:0 0 0 5px;}
.Doc2Form .checkboxlist table input{float:left;}

.Doc2Form .radiobuttonlist table label{float:left; margin:0 0 0 5px;}
.Doc2Form .radiobuttonlist table input{float:left;}

.Doc2Form .currentVechile_li{margin:10px 0 0px 0;}
.Doc2Form .currentVechile_li input{display:block; font-family:verdana, sans-serif; font-size:11px; margin:0 0 7px 0; padding:4px 0 4px 3px; width:300px;}

.Doc2Form .makeModelYear_li{margin:10px 0 0px 0;}
.Doc2Form .makeModelYear_li input{display:block; font-family:verdana, sans-serif; font-size:11px; margin:0 0 7px 0; padding:4px 0 4px 3px; width:300px;}

.Doc2Form .previouslyOwned_li table label{float:left; margin:0 0 0 5px;}
.Doc2Form .previouslyOwned_li table input{float:left;}

.Doc2Form .tradeIn_li table label{float:left; margin:0 0 0 5px;}
.Doc2Form .tradeIn_li table input{float:left;}

/********************
XSLT SEARCH STYLES
********************/
#xsltsearch{}
#xsltsearch h2{display:none;}
#xsltsearch #xsltsearch_summary{margin:0 0 5px 0;}
#xsltsearch #xsltsearch_navigation{border-top:solid 1px #DDDDDD; padding:20px 0 0 0;}
#xsltsearch #xsltsearch_navigation a, #xsltsearch #xsltsearch_navigation strong{}
#xsltsearch #xsltsearch_navigation #previousSearch{}
#xsltsearch #xsltsearch_navigation #nextSearch{margin:0;}
#xsltsearch .xsltsearch_result_title{font-size:14px; margin:0; padding:5px 0 0 0; border-top:solid 1px #DDDDDD;}
#xsltsearch .xsltsearch_result_description{margin:0 0 10px 0;}

#xsltsearch input{background:#E6E7E8; border:#809090 solid 1px; color:#1C2B37; font-size:10px; padding:3px 2px 3px 3px; width:116px;}
#xsltsearch input.submit{padding:2px; width:24px; cursor:pointer;}

/***********************
VEHICLE RECALLS STYLES
***********************/
#recalls{margin:15px 40px 20px 0; padding:5px 15px 10px 15px; background:#DBDCDE;}
#VehicleRecall_30_VinNew{margin:5px 0; padding:0;}
#VehicleRecall_30_rblType label{margin-left:4px; padding:0;}
#VehicleRecall_30_btnCheckNew{margin:5px 0 10px 0; padding:0 10px;}

/*********************
#sitemap{}
*********************/

/*********************
Accessories
*********************/
#accImage{margin:-30px 0 0 -29px;}

/*********************
Find A Dealer Map
*********************/
#locationNavigation{width:200px; height:400px; float:left;}
#dealerMap{width:525px; height:400px; margin:-30px 0 0 -30px;}

.nzMap{text-align:center;}

/***********************
Frontpage Showcase
***********************/
.showcase{width:775px; height:109px; margin:-18px 0 3px 0; overflow:hidden; background:url("grad-showcase.png"/*tpa=http://www.mazda.co.nz/userfiles/image/grad-showcase.png*/) repeat-x left top; z-index:50 !important;}

#showcaseButtons{margin:0; width:680px; float:left; overflow:hidden;}
.slideWrap{border:solid 1px #fff; float:left; height:88px; margin:0 26px 20px 17px; overflow:hidden; width:178px;}
.slideWrap img{}
.slider{height:35px; padding:5px 5px 0 5px; background:#5b6f7e;}
.slider #pageTitle{}

.slideButton{}

#showcaseControls{width:735px; height:99px; margin:10px 30px 0 20px; overflow:hidden; background:url("grad-sectionnavigation.png"/*tpa=http://www.mazda.co.nz/userfiles/image/grad-sectionnavigation.png*/) repeat-x left top;}
#showcaseControls a{}
#showcaseControls a.external{background:none; padding:0; }


#prev{margin:35px 10px 0 12px !important; float:left;}
#next{margin:35px 0 0 0 !important; float:left;}

/*****************************
Project Management Page
*****************************/
.pmPage{width:80%; margin:0 auto;}
.pmPage h1{font-family:verdana; font-size:12px;}
.pmPage p{font-family:verdana; font-size:10px;}
.pmTable{width:100%; font-family:verdana; font-size:10px; margin:0 0 50px 0; border:solid #000; border-width:1px 0 0 1px; border-collapse:collapse;}
.pmTable th, .pmTable td{border:solid #000; border-width:0 1px 1px 0;}

.pmTable a{color:#000;}

.pmTable #pageName{width:350px;}
.pmTable #textContentComplete{width:60px}
.pmTable #imageContentComplete{width:60px}
.pmTable #layoutComplete{width:50px}

.pmTable .check{text-align:center;}
.pmTable tr.completedPage{background:aqua;}

.pmTable a{display:block;} 

a.nodeLevel-2{margin:0 0 0 0px}
a.nodeLevel-3{margin:0 0 0 20px}
a.nodeLevel-4{margin:0 0 0 40px}
a.nodeLevel-5{margin:0 0 0 60px}
a.nodeLevel-6{margin:0 0 0 80px}

/***************
	Gallery
***************/
.largeImage{display:none;}
#firstImage{display:block;}

/*********************
Forms
*********************/
/*Test Drive*/ 
