
/* GENERAL LAYOUT */
#gMain {
    left:232px;
    position:relative;
    /* top:10px; */
    top:20px;
    z-index:0;
    width:712px;
}
#frameBg{
    background:transparent url(/content/dam/nissan/docroot/img/3px_trans50.png) repeat scroll 0 0;
    /* left:0; */
    position:relative;
    top:20px;
    width:712px;
    height:auto;
}
#frameContent{
    /* position:absolute !important; */
    /* top:40px; */
    margin-left:10px;
    overflow:visible;
    width:692px;
    background-color:#FFFFFF;
    position:absolute;    
}
#pageBg{
    background-image: url(/content/dam/nissan/docroot/img/bg_gradient.jpg);
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    margin:0 auto;
    min-height:490px;
    position:relative;
    text-align:left;
    width:964px;    
}

/* TABBED LAYOUT-SPECIFIC */
.tabsContainer {position: absolute; width: 692px;}
.gradLeft {width: 10px; display: inline; float: left;}
.gradRight {float: right;}
#tabs {height:23px}
#tabs img {display:inline}
#frameBg + #frameContent {top:30px;}
#gMainH1 {
    color:#464646;
    font-size:14px;
    line-height: 22px;
    font-weight:bold;
    /*margin: 0 0 8px 20px;*/
    margin:-8px 0 -4px 16px;
    padding-top:12px;
    font-family: Verdana, arial, helvetica, sans-serif;
} 

/* Layout for non-flash nav */

#build_your_nissan {
    margin-left:1px;
    position:absolute;
    top:75px;
    visibility:hidden;
    width:154px;
    z-index:10;
}
#brochure_nissan {
    margin-left:157px;
    position:absolute;
    top:75px;
    visibility:hidden;
    width:154px;
    z-index:10;
}
#raq_nissan {
    margin-left:310px;
    position:absolute;
    top:75px;
    visibility:hidden;
    width:154px;
    z-index:10; 
}
#more_tools {
    height:125px;
    margin-left:623px;
    position:absolute;
    top:75px;
    visibility:hidden;
    width:154px;
}
.nmac-privacy-policy {width:669px; margin-bottom:20px; border:0px!important; background:#eee; padding:0px!important; margin-left:10px!important;}
.nmac-privacy-policy th { background:#e5e5e5; vertical-align:middle; text-align:left; padding:10px; }
.nmac-privacy-policy td { padding:0px; padding-right:10px; background:#fff;}
.nmac-privacy-policy td p { margin-bottom:10px;}
.nmac-privacy-policy td ul { padding:0px 2em 0px 3em;}
* html .nmac-privacy-policy {width:650px;}

/* disable feedback */
.es #gizmoS { display: none;}
.cn #gizmoS { display: none;}



#ipodCont { overflow:hidden;background:url('/content/dam/nissan/technology/ipod-bg.jpg') repeat-x; margin:0; position:relative; width:100%; height:1100px; z-index:auto; }
#ipodCont #ipodControlCont {margin:0 0 0 30px; padding-top:30px;}
#ipodCont #ipodControlCont #ipodTitle  {margin-bottom:15px;}
#ipodCont #ipodControlCont #ipodTitle h1 p {font-size:20px;}
#ipodCont #ipodControlCont #ipodTitle p {font-weight:bold; color:#464646;}

#ipodCont #controlsCont .textContent { margin:8px 0 0 0; height:38px; width:210px;}
#ipodCont #controlsCont .textContent p { font-size:13px; font-weight:bold;}
#ipodCont #controlsCont .description { color:#394247; height:95px; width:209px; }
#ipodCont #controlsCont .ipodheadControl {overflow:hidden; float:left; width:220px; margin:0 12px 10px 0;}
#ipodCont #controlsCont .ipodheadControl .controller {padding-left:10px; width:220px;}
.clear {clear:both; display:block;}
#ipodCont .hzline {height:1px; background-color:#D0CFD4; margin:0 10px 0 30px;}
#ipodCont .zipArea { float:left; margin:5px 0 0 4px;}
#ipodCont .zipArea a {font-weight:bold;  margin-right:30px;}
#ipodCont .submit { float:left; margin:5px 0 0 4px;}
#ipodCont #carsContainer .carModels {margin:5px 0 0 0;}
#ipodCont #carsContainer .carModels table { min-width:500px; min-height:200px;}
#carsContainer
{
padding-left: 30px;
padding-right: 20px;
}
#carHeading
{
vertical-align:middle; 
width:330px ; 

font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}


#search
{
width:140px;
border:1px solid #CCCCCC;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
color:#D0CFD4;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 15px 0 0;
padding:0;
}

.carColumn
{
width:176px;
height:150px;

}

.exploreButton{
text-decoration: underline;
font-size:11px;
float:left;
width:60px;
height:15px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
border-right:1px solid #CCCCCC;
color:#394247;

}

.buildButton{
font-size:11px;
float:left;
text-decoration: underline;
width:60px;
height:15px;
margin:0 0 0 10px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#394247;
}


a:hover        
{ 
color:red;  
}

