
a:hover { color: black; text-decoration: none }
a { color: #c63142; text-decoration: underline }
body   { color: black; font-size: 0.71em; font-family: Arial, Helvetica, sans-serif; background-color: #696969; margin: 0px }
form { margin: 0px; padding: 0px }
h1, h2 { color: #a42937; font-size: 1em; margin-top: 10px; margin-bottom: 10px }
p  { font-size: 1em }
td { font-size: 11px }
.blockimage  { display: block }
.float { float: left }
.formpadding { padding-right: 5px; padding-bottom: 5px; padding-left: 5px }
.input { color: black; font-size: 1em; font-family: Arial, Helvetica, sans-serif; margin-top: 3px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border: solid 1px #c0c0c0; width: 200px }
.line { margin: 0px; border-top: 2px solid white; display: block; }
.loginbutton { color: white; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, sans-serif; background-color: #fb6703; margin-top: 4px; border-style: solid; border-width: 1px; border-color: white black black white }
.logininput { color: black; font-size: 1em; font-family: Arial, Helvetica, sans-serif; margin-top: 3px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border-style: solid; border-width: 1px; border-color: #a49b8f white white #a49b8f; width: 170px; height: 20px }
.Nav { color: #434343; font-weight: bold; text-decoration: none; background: url(../images/design/butbg.gif) repeat-x; float: left; height: 41px; display: block }
.NavActive { color: #a42937; text-decoration: none; background: url(../images/design/butbgover.gif) repeat-x; float: left; height: 41px; display: block }
.NavInactive { }
.ok { margin: 0px; padding: 0px }
.onecolumnp { padding: 15px 31px }
.onecolumnp2  { margin: 0px; padding: 15px 31px 0px }
.required { color: #a42937 }
.searchinput { color: black; font-weight: normal; font-size: 1em; font-family: Arial, Helvetica, sans-serif; margin: 0px 5px; padding-top: 0px; padding-bottom: 1px; padding-left: 5px; border: solid 1px black; width: 160px }
.staffmember  { background: url(../images/design/staffmemberbg.gif) repeat-y; margin: 0px; width: 369px }
.staffmember2     { background: url(../images/design/staffmemberbg2.gif) repeat-y; margin: 0px; width: 666px }

.staffmember3{  
background-color:#d6d6d6; 
margin:0px; 
width:840px; 
float:left;
}

.staffmemberdiv   { clear: both; height: 5px }
.staffmemberdiv1 { clear: both; height: 0px }
.staffmemberpadding  { margin-top: 9px; margin-bottom: 9px; margin-left: 9px }
.staffmemberpadding2  { margin-top: 9px; margin-bottom: 9px; margin-left: 9px }
.staffmemberphotobox  { background-color: #b0b0b0; float: left; margin: 0px 1px 0px 0px; width: 133px }
.staffmemberphotobox2  { background-color: #b0b0b0; float: left; margin: 0px 1px 0px 0px; width: 133px }
.staffmembertextbox  { background-color: #d6d6d6; float: left; margin: 0px; width: 235px }
.staffmembertextbox2  { background-color: #d6d6d6; float: left; margin: 0px; width: 532px }
.staffmembertextboxp { margin: 0px; padding: 9px }
.staffmembertextboxp2 { margin: 0px; padding: 9px;}

.staffmembertextboxp3 { 
margin:0px; 
padding:9px; 
width:688px;
float:right;
display:block;
}

.staffmemberphotobox3{ 
background-color: #b0b0b0; 
float: left; 
width: 133px;
border-right:1px solid #fff;
}

.subbodytextp { margin: 0px; padding: 20px 20px 20px 31px }
.submitbutton { color: white; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, sans-serif; background-color: #a42937; margin-top: 4px; border-style: solid; border-width: 1px; border-color: white black black white }
#addressbar { background: white url(../images/design/topbar.gif) repeat-x; width: 100%; height: 32px }


#addressbar_newcar_template {
background: white url(../images/design/topbar.gif) repeat-x; 
width:100%; 
height:32px;
text-align:center;
}
 
#addressbar p, #addressbar_newcar_template p{ color: #434343; letter-spacing: 2px; margin: 0px; padding-top: 9px }

#bodytext { text-align: left; float: left; margin-right: 2px; border-bottom: 1px solid #005b90; width: 271px; height: 231px }
#bodytext h1 { color: white; font-weight: bold; background: #c63142 url(../images/design/arrow.gif) no-repeat right top; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 31px }
#bodytext p { margin: 0px; padding: 20px 20px 5px 31px }
#butbg { background: url(../images/design/butbg.gif) repeat-x; width: 100%; height: 41px }
#carpagecontent, #onecolumncontent { text-align: left; float: left; width: 100% }
#childnav { background-color: transparent; list-style-type: none; margin: 0px; padding: 0px; width: 120px }
#childnav li { text-decoration: none; list-style-type: none; margin: 0px; border-top: 1px solid white; border-bottom: 1px solid black; width: auto; height: auto }
#childnav li a { color: white; text-decoration: none; background-color: #c63142; text-align: left; list-style-type: none; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block }
#childnav li a:hover { text-decoration: none; background-color: #a42937; list-style-type: none; padding-top: 2px; padding-bottom: 2px; padding-left: 10px }
#contentwrapper { background-image: url(../images/design/hpbodybg.gif); width: 100% }

#contentwrapper_newcar_template{ 
background-image: url(../images/design/hpbodybg3.gif); 
width: 100%; 
}

#copy { background: #c63142 url(../images/design/arrow.gif) no-repeat right top; text-align: left; float: left; width:80%; }
#copy a { color: white; text-decoration: none }
#copy p { color: white; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 31px }
#design { background-color: white; text-align: left; float: left; width: 178px }
#design a { color: #a9a9a9; text-decoration: none }
#design a:hover { color: #c63142; text-decoration: none }
#design p { color: #a9a9a9; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 13px }
#flashcontent { background-image: url(../images/flashdummy.jpg); float: left; width: 423px; height: 155px }
#flashintro { margin: 32px 0px 0px; width: 100%; height: 457px }
#flashline { background-color: white; margin: 0px; padding: 0px; border-top: 1px solid black; width: 100%; height: 1px }
#footer { background-color: white; width: 100%; height: 18px }
#header { text-align: left; width: 100% }
#header h1 { color: white; font-weight: bold; background: #c63142 url(../images/design/arrow.gif) no-repeat right top; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 31px }
#headerwrapper { background-color: white; width: 100%; height: 155px }

#headerwrapper_newcar_template{ 
background-color:white; 
width:100%; 
height:155px;
background:url(../images/design/header_bg.jpg) repeat-x 0% 0%;
}

#logo { background: white url(../images/design/nissanlogo.jpg) no-repeat; float: right; width: 310px; height: 155px }
#mainframe { background-color: white; margin-top: 32px; border: solid 1px white; width: 100% }

#mainframe_newcar_template { 
background-color: white; 
margin-top: 32px; 
border: solid 1px white; 
width: 902px;
}

#nav { text-align: left; list-style-type: none; margin: 0px; padding: 0px }
#nav li { text-decoration: none; list-style-type: none; float: left; border-left: 1px solid #818181; position: relative; width: auto; height: 37px; display: block }
#nav li a { color: #434343; font-weight: bold; text-decoration: none; float: left; border-left: 1px solid white; padding-top: 6px; padding-right: 7px; padding-left: 8px; height: 31px; display: block; width:64px; line-height:12px; }
#nav li a { 
_width:82px; _height: 40px;
}
#nav li a:hover { text-decoration: none; background: url(../images/design/butbgover.gif) repeat-x; display: block }
#navbtmbar { background: url(../images/design/searchbg.jpg) no-repeat; width: 100%; height: 28px }

#navbtmbar_container{ 
float:left;
background: url(../images/design/form_bg.jpg) repeat-x; 
height: 28px;
width:100%;
}

#navbtmbar form{ 
float:right;
height: 28px;
}

#navbtmbar p { color: #434343; font-weight: bold; text-align: left; margin: 0px; padding-top: 3px; padding-left: 400px }
#navtopbar { background: url(../images/design/navtopbar.gif) repeat-x; width: 100%; height: 15px }
#nissanexperts { background: #b2b2b4 url(../images/design/citynissanexperts.jpg) no-repeat; float: left; width: 100%; height: 119px }
#nothing, .nothing { clear: both; margin: 0px; height: 1px }
#random { text-align: left; float: left; margin-right: 2px; width: 282px }
#random h2 { color: white; font-weight: bold; background: #c63142 url(../images/design/arrow.gif) no-repeat right top; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 13px }
#random img { margin-top: 2px; display: block }
#rightcolumn { background-color: #f5f5f5; float: left; margin: 0px; width: 309px }
#subbodytext { text-align: left; float: left; margin-right: 2px; width: 421px }
#subbodytext h1 { color: white; font-weight: bold; background: #c63142 url(../images/design/arrow.gif) no-repeat right top; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 31px }
#subcontentwrapper { background-image: url(../images/design/hpbodybg2.gif); width: 100% }
#subimgfinance   { background: url(../images/financebg.jpg) no-repeat; text-align: left; float: left; margin-bottom: 2px; width: 309px; height: 277px }
#subimgmap { background: url(../images/mapbg.jpg) no-repeat; text-align: left; float: left; margin-bottom: 2px; width: 309px; height: 398px }
#subimgparts { background: url(../images/partsbg.jpg) no-repeat; text-align: left; float: left; margin-bottom: 2px; width: 309px; height: 277px }
#subimgservice   { background: url(../images/servicebg.jpg) no-repeat; text-align: left; float: left; margin-bottom: 2px; width: 309px; height: 277px }
#subimgtestdrive  { background: url(../images/testdrivebg.jpg) no-repeat; text-align: left; float: left; margin-bottom: 2px; width: 309px; height: 277px }
#subnissanexperts_container{ 
background: #b2b2b4 url(../images/design/sub_bg.gif) repeat-x 0% 0%; 
float: left; 
width: 100%; 
height: 119px;
}

#subnissanexperts { background:url(../images/design/citynissanexperts.jpg) no-repeat top right; float: left; border-top: 1px solid #005b90; width: 100%; height: 119px }
#testdrive  { text-align: left; float: left; width: 176px }
#testdrive h2 { color: white; font-weight: bold; background: #c63142 url(../images/design/arrow.gif) no-repeat right top; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 13px }
#testdrive img { margin-top: 2px; display: block; }
#ul childnav { margin: 0px; padding: 0px }
