/* CSS Document */
body{ left:0px; margin:0px; background-repeat:no-repeat; background-attachment:scroll 50%; background-position:top center;}

/*body{ left:0px; margin:0px; background:url(../../temp1-files/euclid.jpg) no-repeat scroll 50% 0pt; background-color:#999999;}*/
#container{ width:960px; height:auto; margin-left:auto; margin-right:auto; }
h1{ font-family:san-serif; font-weight:bold; font-size:1.6em !important; color:#000; line-height:35px; text-shadow:1px 1px 2px #FFFFFF;}
.content{  width:960px; height:auto; float:left; position:relative;}
.header{ margin:10px; float:left; display:inline; padding:0px;}
.RulesXXXXX, .links, .tresBaby, .oneBaby{ margin:10px; float:left; display:inline; padding:0px; background: #ffffff;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #bcbcbc 53%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(53%,#bcbcbc), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #ffffff 0%,#bcbcbc 53%,#ffffff 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#bcbcbc 53%,#ffffff 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#bcbcbc 53%,#ffffff 100%);
background: linear-gradient(top,  #ffffff 0%,#bcbcbc 53%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

}
.header{ width:940px; height:205px;}

.links{ width:960px; height:56px; border-radius:10px; background:url(../../temp1-files/link/link_50.png) no-repeat; overflow:hidden;  margin:0px 0px 20px; box-shadow:5px 6px 7px #000000; border-bottom:1px solid #000; border-top:1px solid #FFF;}
.links ul, .links li{ padding:0px; margin:0px; float:left;}
.links li{ border-right:1px solid; display:inline; line-height:56px; list-style-type:none;}
.links a{font-family:arial; font-size:1.5em; font-weight:bold; width:auto; height:56px; list-style-type:none; display:block; text-decoration:none; text-shadow:1px 1px 2px #FFFFFF; float:left; padding:0px 20px;}
.links a:link, .links a:visited{ color:#000000;}
.links a:hover, .links a:active{ background:#333333; color:#FFFFFF; text-shadow:none;}

.rem{ border-right:0px !important;}

.divThis{ width:960px; height:auto; margin-bottom:20px; float:left; background:#FFFFFF;  -moz-border-radius: 10px;
border-radius: 10px; box-shadow:5px 6px 7px #000000;}
/*-----------------------------------------------------------------------------------------*/
.tresBaby{ width:700px; height:auto; position:relative;}
.tresBabyb{ width:700px; height:auto;}
.tresBaby ul, .tresBaby li{ padding:0px; margin:0px;}
.tresBaby li{ color:#333333; display:block; float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; height:125px; line-height:15px; list-style-type:none; padding:9px; width:120px; border:1px solid white; position:relative;}
.tresBaby a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF;}
/*-----------------------------------------------------------------------------------------*/
.oneBaby{ width:220px; height:auto; float:right;}
.oneBaby li, .oneBaby ul{ padding:0px; margin:0px;}
.oneBaby li{ font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#333333; line-height:15px; list-style-type:none; margin:0 10px; overflow:hidden;}
.oneBaby a{ width:200px; height:30px; line-height:30px; display:block; text-decoration:none;}
.oneBaby a:hover{ background:#333333; color:#FFFFFF;}
.oneBaby a:visited{}

.oneBaby p{ padding:0px; margin:0px;}
/*-----------------------------------------------------------------------------------------*/
.footer{ background:none repeat scroll 0 0 #000000;
height:150px; clear:both; margin-bottom:0px; width:100%; border-top:4px solid #CCCCCC;}
.lfooter{ background:none repeat scroll 0 0 #021C2C;
bottom:20px;
clear:both;
height:117px;
margin-bottom:0;
position:absolute !important;
width:100%;}
p{ padding:0px; margin:0px; padding:10px;}

.titles{ font-family:Verdana, helvetica, "Arial Black", Arial; font-size:1.3em; color:#021c2c; font-weight:bold; padding:10px; text-shadow:1px 1px 2px #FFFFFF;}
.F-address{ font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:35px; color:#FFFFFF; text-align:center; vertical-align:middle; height:auto; margin-top:20px;}

.I-i{ width:958px; height:auto; float:left; display:none; top:279px; left:0px; position:absolute; background:url(../../temp1-files/link/icons-background-70.png) no-repeat; border:1px solid #333333; z-index:150}
.I-i ul, .I-i li{ margin:0px; padding:0px;}
.I-i li{ width:85px; height:50px; float:left; list-style-type:none; text-align:center; margin:5px;}

.I-TITLE{ font-family:Verdana, helvetica, "Arial Black", Arial; font-size:18px; color:#333333; background:#cccccc; width:940px; height:30px; text-align:center; line-height:30px; font-weight:bold;}

.c-Address{ margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:25px;}
.fBookLikeIt{ width:200px; height:200px; background:#FF0000; top:50px; left:10px; float:left; position:absolute;}
.FaLowUs{ width:200px; height:300px; float:left; top:100px; left:-174px; position:fixed; background:url(../../temp1-files/follow-icons/folowus.png) no-repeat; font-family:sans-serif; color:#FFFFFF; font-size:16px; z-index:200}
.rtTwitter{ float: left;
    height: 100px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 200px;}
.rtTwitter img{ width:50px; height:50px;}

#westcoastb{ background: none repeat scroll 0 0 #000000;
    border-radius: 10px 10px 10px 10px;
    color: white;
    display: block;
    float: left;
    font-size: 2em;
    height: 100px;
    line-height: 100px;
    margin-bottom: 20px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;}
	#westcoast{ background: none repeat scroll 0 0 #000000;
    border-radius: 10px 10px 10px 10px;
    color: white;
    display: block;
    float: left;
    font-size: 2em;
    height:auto;
   
    margin-bottom: 20px;
    padding: 20px;
   
    text-align: left;
    
    width: auto;}
#loadingCar{ background:#CCCCCC;
    color: black;
    float: left;
    font-size: 2em;
    height: auto;
    line-height: 40px;
    margin-bottom: 20px;
    padding: 10px;
    text-align: left;
    width: 680px;; -moz-border-radius: 10px;
	margin:10px;
border-radius: 10px;}
iframe{ width:700px; height:auto; float:left; border:0px; margin:10px; overflow:hidden; display:none;}
.tesbabycontact{width:700px; height:auto; background:url(../../temp1-files/box700/700box.jpg) no-repeat top;}
.des_car_dealer{ font-family:sans-serif; font-size:16px; color:#333333; line-height:25px; padding:2px 10px 17px; text-align:justify;}
.title_business_name{ color: #FFFFFF;
    float: left;
    font-family: sans-serif;
    font-size: 3em;
    height: 200px;
    line-height: 200px;
    width: 800px; text-shadow:4px 4px 5px #000000}
	
	/*calculator css*/
.cal{ width:670px; height:75px; float:left; padding:15px; background:#000; color:#FFF; display:inline; margin-bottom:20px; border-radius:10px 0px; font-family:sans-serif; font-size:14px; }
.cal input{ padding:5px 3px 2px 3px; font-family:sans-serif; font-size:19px; font-weight:bold; border-radius:9px 8px 2px; text-align:right; margin-top:5px;}
.thisAshlee{ float:left; padding-right:15px; }
.cal input:hover, .cal input:focus{ background:#FFFFCC}
.calA{ width:110px;}
.calB{ width:110px;}
.calC{ width:110px;}
.calD{ width:240px;}
.calDescription{ width:600px; height:25px; line-height:25px; font-size:12px; color:#999; float:left;}
/*end calculator css*/
.animationWrap{ width:698px; height:auto; overflow:hidden; border:1px solid #999;}
.animationWrap ul, .animationWrap li{ padding:0px; margin:0px;}
.animationWrap img{ width:350px; top:-25px; left:0px; position:absolute;}
.animationDes{
    height: 65px;
    left: 350px;
    position: absolute;
    text-align: center;
    top: 52px;
    width: 348px; }