
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-image: url(../images/design/mainbg.gif); 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 { 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 }
.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 }
.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: 733px; height: 32px }
#addressbar 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: 733px; height: 41px }
#carpagecontent, #onecolumncontent { text-align: left; float: left; width: 733px }
#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: 733px }
#copy { background: #c63142 url(../images/design/arrow.gif) no-repeat right top; text-align: left; float: left; width: 555px }
#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 }
#footer { background-color: white; width: 733px; height: 18px }
#header { text-align: left; width: 733px }
#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: 733px; height: 155px }
#logo { background: white url(../images/design/nissanlogo.jpg) no-repeat; float: left; width: 310px; height: 155px }
#mainframe { background-color: white; margin-top: 32px; border: solid 1px white; width: 733px }
#nav { text-align: left; list-style-type: none; margin: 0px; padding: 0px }
#nav li { text-decoration: none; list-style-type: none; float: left; border-right: 1px solid #818181; border-left: 1px solid white; position: relative; width: auto; height: 41px; display: block }
#nav li a { color: #434343; font-weight: bold; text-decoration: none; float: left; padding-top: 6px; padding-right: 8px; padding-left: 8px; height: 41px; display: block }
#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: 733px; 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: 733px; height: 15px }
#nissanexperts { background: #b2b2b4 url(../images/design/citynissanexperts.jpg) no-repeat; float: left; width: 733px; height: 119px; position:relative; }
#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: 733px }
#subimgcareers { background: url(../images/careersbg.jpg) no-repeat; text-align: left; float: left; margin-bottom: 2px; width: 309px; height: 277px }
#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 { background: #b2b2b4 url(../images/design/citynissanexperts.jpg) no-repeat; float: left; border-top: 1px solid #005b90; width: 733px; 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 }
.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 }
.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 }

#sevens {
  float:right;
  margin:3px 10px 0 0;
}

#facebook {
  position:absolute;
  bottom:6px;
  right:230px;
}

#cowboys {
  position:absolute;
  bottom:3px;
  right:130px;
}