@charset "utf-8";
/* CSS Document */
body {font-family: Verdana, Arial, Helvetica, sans-serif;color: #666666; font-size: 11px; padding:0; margin: 0;}
select, input {border: 1px solid #666666; font-size:11px; margin-right: 0;}
div#bgwrapper {position:relative; width: 1000px; background:url(images/pagebg.gif) center repeat-y;margin: 0 auto; }
div#container  {background-color: #fff; width: 950px; margin: 0 auto; position: relative; padding: 0; }
div#headerphone {background-color:#ebebeb; height: 43px; position:relative; z-index:2; padding-top: 5px; padding-left: 472px; margin: 0;}
div#myslidemenu {width: 950px; position: relative; left: 100px;z-index:5}
div#header {border-top: 1px solid #000000;}
div#content {border-top: 1px solid #000000;z-index:2;}
.subpage {
	padding:10px 20px;
	margin: 0;
}
div#homecol1 {width:543px; float: left;z-index: 3;}
div#homecol2 {position: relative; width:350px; float: left; padding: 0 0 0 20px; margin: 30px 0 0 0;z-index: 4;}
h1 {font-size: 24px; color: #034c87; font-weight: normal; margin: 0; padding:0 0 10px 0;}
h2 {font-size: 18px;font-weight: normal; margin: 0; padding:0;}
p {line-height: 1.5;}
div#coloredtext p {
	color: #333333;
}
div#footer {
	position: relative;
	height: 30px;
	background:#d0d0d0 url(images/nissan.gif) top right no-repeat;
	padding-left: 25px;
	margin-top: 1px;
}
div#footer td {border-left: 1px solid #666666;}
div#footer a {color:#666666; text-decoration:none; font-weight: bold; padding-right: 24px; padding-left: 4px; margin:0;}
div#footer a:hover {color: #c80024;}
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and 
display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}

 
/* color styles 
---------------------------------------------- */

/* red */
.red2 {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red2:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red2:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

