/* CSS2.1 stylesheet for gals-guide: copyright (c) 2006, White Hat Media Ltd. */
/* colors:
white:                               #FFFFFF;
orange:                              #DD5F0A;
lighter-grey:                        #CCCCCC;
light-grey:                          #999999;
mid-grey:                            #666666;
dark-grey:                           #333333;
black:                               #000000;
*/
html,body{
background-color:#666666;
background-image:url(../images/newbg.jpg);
color:#FFFFFF;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:120%;
}
h1{
color:#DD5F0A;
font-size:16px;
line-height:120%;
font-weight:bold;
margin:20px 0px 15px 0px;
padding:0px;
}
h2{
color:#DD5F0A;
font-size:14px;
line-height:120%;
font-weight:bold;
margin:20px 0px 15px 0px;
padding:0px;
}
h2 a{
color:#FFFFFF;
/* padding:15px 120px 15px 10px; */
}
h3{
color:#DD5F0A;
font-size:12px;
line-height:120%;
margin:15px 0px 5px 0px;
padding:0px;
}

img {
border:0;
}

p{
margin:5px 0 10px 0;
padding:0px;
}
li{
margin-bottom:3px;
}
hr{
display:none;
visibility:hidden;
}
.divInvisible{
display:none;
visibility:hidden;
}
#divBody{
margin:0px;
padding:0px;
text-align:center;
}
#divBodyContent{
background-color:#FFFFFF;
color:#000000;
margin:10px auto 30px auto;
padding:0px;
text-align:left;
width:750px;
}
#divBodyContentPop{
background-color:#FFFFFF;
color:#000000;
margin:10px auto 30px auto;
padding:10px;
text-align:left;
width:400px;
}
#divBodyContentInsert{
margin:0px;
padding:5px;
}
#divHeader{
margin:0px;
padding:5px 0px 0px 0px;
}
#divHeader img{
border:none;
margin:0px;
padding:0px;
}
#divHeaderLogo{
float:left;
padding:5px 0px 15px 5px;
}
#divHeaderNewsletterSignup{
padding:0px 0px 15px 0px;
float:right;
text-align:left;
width:230px;
right:0px;
}
#divHeaderNewsletterSignup h4{
color:#DD5F0A;
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
}
#divHeaderNewsletterSignup p{
color:#DD5F0A;
margin:3px 0px 7px 0px;
padding:0px;
font-size:11px;
line-height:100%;
}
#divHeaderNewsletterSignup form{
margin:0px;
padding:0px;
}
.inputNewsletterSignup{
border-top-width:2px;
border-right-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#AEAEAE;
border-right-color:#EEEEEE;
border-left-color:#AEAEAE;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#EEEEEE;
margin:0px 4px 0px 0px;
padding:1px 2px;
font-size:10px;
width:140px;
vertical-align:text-bottom;
}
.inputNewsletterSignupSubmitButton{
margin:0px;
vertical-align:text-bottom;
}
#divMenu{
clear:both;
font-size:13px;
height:60px;
}
#ulMenu,#ulMenu li{
list-style-type:none;
margin:0px;
padding:0px;
width:auto;
}
#ulMenu li{
display:inline;
z-index:100;
}
#ulMenu a{
float:left;
background-color:#FFFFFF;
color:#999999;
padding:3px 5px;
font-weight:bold;
text-decoration:none;
}
#ulMenu a:hover{
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#divMenuCleaner{
clear:both;
background-color:#CCCCCC;
color:#CCCCCC;
border:none;
margin:0px;
padding:0px;
border-bottom:1px solid #cccccc;
/* height:1px;
font-size:1px; */
z-index:500;
}
#divMenuSub{
clear:both;
float:right;
text-align:right;
}
#divContent{
margin:0px;
padding:0px;
}
#divContentRight{
float:right;
margin:0px;
padding:0px;
width:490px;
}
#divContentRight h1{
font-size:16px;
margin:0px;
padding:0px;
}
#divContentRightSubHeader{
background-color:#DD5F0A;
color:#FFFFFF;
margin:0px 0px 10px 0px;
padding:0px;
width:490px;
height:200px;
}
#divContentRightSubHeaderInsert1{
background-color:#333333;
color:#DD5F0A;
margin:0px;
left:245px;
top:130px;
padding:0px;
width:245px;
height:70px;
position:relative;
}
#divContentRightSubHeaderInsert2{
margin:0px 10px;
padding:0px;
}
#divContentRightSubHeader h3{
color:#FFFFFF;
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
}
#divContentRightSubHeader p{
margin:0px;
padding:0px;
font-size:12px;
}
#divContentRightSubHeader h3 a{
float:left;
color:#FFFFFF;
padding:18px 0px 3px 0px;
text-decoration:none;
width:225px;
}
#divContentRightSubHeader h3 a:hover{
color:#FFFFFF;
text-decoration:none;
}
#divContentRightSubHeader p a{
float:left;
color:#DD5F0A;
padding:0px 0px 10px 0px;
text-decoration:none;
width:225px;
}
#divContentRightSubHeader p a:hover{
color:#DD5F0A;
text-decoration:none;
}
#divContentRightMain{
margin:20px 0px;
padding:0px 5px 0px 0px;
}
#divContentRightGuide{
margin:0px;
padding:0px;
}
#divContentRightGuideHeader{
margin:0px 0px 5px 0px;
padding:0px;
background-image:url(../images/menu-item-bg.gif);
background-repeat:repeat-x;
background-position:left top;
height:32px;
}
#divContentRightGuideHeader h3{
color:#DD5F0A;
margin:0px;
padding:8px 0px 0px 7px;
}
.divContentRightGuideRow{
clear:both;
margin-bottom:10px;
}
.divContentRightGuideItemFirst{
float:left;
margin:0px;
padding:0px;
width:244px;
}
.divContentRightGuideItem{
float:right;
margin:0px;
padding:0px;
width:245px;
}
.divContentRightGuideItemInsert{
float:right;
margin:0px;
padding:0px;
width:179px;
}
.divContentRightGuideItemInsert h4{
color:#DD5F0A;
margin:0px;
padding:2px 0px 2px 0px;
font-size:11px;
font-weight:bold;
}
.divContentRightGuideItemInsert p{
margin:0px;
padding:0px 3px 0px 0px;
font-size:11px;
}
.divContentRightGuideItemInsert a{
color:#DD5F0A;
text-decoration:none;
}
.divContentRightGuideItemInsert a:hover{
color:#DD5F0A;
text-decoration:underline;
}
#divContentLeftSubHeader a{
color:#FFFFFF;
text-decoration:none;
}
#divContentLeftSubHeader a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#divContentLeft{
float:left;
margin:0px;
padding:0px;
width:250px;
}
.divContentHeader{
margin-bottom:13px;
}
#divContentLeft h2{
font-size:16px;
margin:0px;
padding:0px 0px 0px 5px;
}
#divContentLeftSubHeader{
background-color:#666666;
color:#FFFFFF;
margin:0px 0px 10px 0px;
padding:0px;
width:250px;
height:200px;
}
#divContentLeftSubHeaderInsert1Home{
background-color:#DD5F0A;
color:#FFFFFF;
margin:0px;
padding:0px;
width:210px;
height:200px;
}
#divContentLeftSubHeaderInsert1{
background-color:#DD5F0A;
color:#FFFFFF;
margin:0px;
padding:0px;
width:210px;
height:200px;
background-image:url(../images/handyhint.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#divContentLeftSubHeaderInsert2{
margin:0px;
padding:0px;
line-height:1.6em;
height:200px;
overflow:auto;
}
#divContentLeftSubHeaderInsert2 p{
margin:10px 0px;
padding:0px 3px 0px 5px;
}
#divContentLeftSubHeader h4{
color:#333333;
margin:0px;
padding:10px 0px 0px 0px;
font-size:100%;
font-weight:bold;
}
/*
#divContentLeftSubHeader p{
margin:0px 0px 2px 0px;
padding:0px;
}
*/
#divContentLeftSubHeaderDate{
font-weight:normal;
}
#divContentLeftMenu{
margin:0px;
padding:0px;
width:210px;
}
#ulContentLeftMenu,#ulContentLeftMenu li{
list-style-type:none;
margin:0px;
padding:0px;
}
.divContentLeftMenuItem{
color:#DD5F0A;
margin:0px;
padding:0px 0 5px 0;
font-size:90%;
color:#000000;
background-image:url(../images/menu-item-bg.gif);
background-repeat:repeat-x;
background-position:left top;
height:57px;
}
.divContentLeftMenuItemBlock{
color:#DD5F0A;
margin:0px;
padding:0px 0 0px 5px;
font-size:90%;
color:#000000;
height:76px;
border:1px dotted #0099FF;
margin-bottom:3px;
}
.divContentLeftMenuItem p{
margin:0px;
padding:0px 0px 0px 7px;

}
.divContentLeftMenuItem a{
float:left;

color:#DD5F0A;
text-decoration:none;
padding:8px 0px 6px 0px;
width:203px;
}
.divContentLeftMenuItemGreen a{
color:#99CC00;
padding:0;

}
.blue {
color:#0099FF !important;
}
.blue a{
color:#0099FF !important;
}
.divContentLeftMenuItem a:hover{
color:#333333;
text-decoration:none;
}
#divCarReviews{
margin:0px;
padding:0px;
width:210px;
}
#divCarReviewsInsert{
margin:0px;
padding:0px 0px 13px 7px;
}
#divCarReviews h4{
color:#DD5F0A;
margin:0px;
padding:7px 0px 0px 0px;
font-size:11px;
}
#divCarReviews p{
margin:2px 0px;
padding:0px;
font-size:11px;
}
#divCarReviews a{
color:#DD5F0A;
text-decoration:none;
}
#divCarReviews a:hover{
color:#DD5F0A;
text-decoration:underline;
}
#divContentLeftMenuBottomLine{
background-color:#666666;
color:#666666;
margin:0px;
padding:0px;
height:5px;
font-size:1px;
}
.divCleaner{
clear:both;
border:0px;
margin:0px;
padding:0px;
height:1px;
font-size:1px;
}
#divFooter{
background-color:#666666;
color:#FFFFFF;
margin:10px 0px 0px 0px;
padding:0px;
font-size:11px;
}
#divFooter a{
color:#FFFFFF;
text-decoration:none;
}
#divFooter a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#divFooterInsert{
margin:0px;
padding:10px 5px 30px 5px;
}
#carList{
width:490px;
}
#carList th,#carList td{
padding:3px;
}
#next{
width:450px;
height:33px;
margin-top:15px;
padding:0 0 0 10px;
margin-bottom:15px;
background-image:url(../images/next.gif);
background-position:left;
background-repeat:no-repeat;
}
#next a{
color:#ffffff;
font-size:14px;
line-height:200%;
font-weight:bold;
}
.bigQuote {
font-size:18px;
margin-top:-5px;
}
.on, .on a {
color:#DD5F0A !important;
}
table img{
border:2px solid #DD5F0A;
}

th{border-bottom:1px solid #CCCCCC}
.carListPhotoColumn a{
}
.carListDescColumn{
}
.carListDescColumn a{
color:#DD5F0A;
}
.carListPriceColumn{
}
.carListEndTimeColumn{
display:none; visibility:hidden;
}
.carListSaleTypeColumn{
display:none; visibility:hidden;
}
.small{
font-size:90%;
}
.error{
color:#ff0000;
}
.underline{
text-decoration:underline !important;
}
.tableUnderline {
padding-bottom:3px;
border-bottom:1px solid #999999;
}

#divSomeNonsense{
position:absolute;
margin:0px;
padding:0px;
width:100%;
height:100%;
text-align:center;
display:none;
}
#divSomeNonsenseInsert{
margin:430px auto 10px auto;
padding:0px;
width:480px;
height:480px;
}
#contentfloat1, #contentfloat2, #contentfloat3, #contentfloat4, #contentfloat5{
background-color:#333333;
width:470px;
height:400px;
/*background:url(../images/alpha-bluey.png);*/
text-align:left;
margin:0px;
padding:0px;
display:none;
}
.contentfloathead{
margin:0px;
padding:10px 10px 0px 10px;
}
.contentfloatheadInsert{
margin:0px;
padding:10px 0;
overflow:auto;
}
.contentfloatheadl{
float:left;
color:#DD5F0A;
font-size:28px;
font-weight:bold;
padding:10px 5px 10px 0;
}
.contentfloatheadr{
float:right;
padding:5px 2px 2px 2px;
z-index:1040;
}
.contentfloatbody{
clear:both;
margin:0px;
padding:10px;
font-size:16px;
line-height:22px;
}
.tip{
color:#004F8A;
font-weight:bold;
}
.tipicon {
float:left;
clear:left;
padding-right:10px;
}
input.yellow {
width:130px;
color:#ffffff;
background-color:#DD5F0A;
padding:1px;
border:2px solid #FFFFFF;
}