/* generic styles */
body
{
    margin: 0;
    padding: 0;
    background-image: url(images/bg.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #a3c200;
    
    font-family: Verdana, Tahoma, Arial;
    font-size: 0.7em;
    color: #000;    
}


/* content panel */


#container
{
	margin: 0 auto;
	float: left;
	width: 1000px;
	text-align: center;
	background-color: #ffffff;
	    border-left: solid 2px #ac1d15;
    border-right: solid 2px #ac1d15;
}

.container-dropshad
{
    margin: 0 auto;
    width: 1040px;
    text-align: center;
    background-image: url(images/bg-dropshadow.png);
    background-position: top center;
    background-repeat: repeat-y;

}


#contentcontainer
{
	margin: 0 auto;
	width: 1000px;
	text-align: center;
	background-color: #ffffff;
}
 

#header
{
    float: left;
    width: 1000px;
    height: 147px;
    background-image: url(images/header2.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.header-logo-padded
{
    float: left;
    width: 197px;
    padding-left: 12px;
}


.top-links
{
    width: 1000px;
    height: 38px;
    padding-top: 120px;
    text-align: center;
}

.links-container2
{
    text-align: center;
}

.link
{
    float: left;
    padding-left: 120px;
}

#content
{
    float: left;
    width: 1000px;
    background-color: #a3c200;
}


/* footer */

#footer
{
    float: left;
    width: 1000px;
    height: 98px;
    background-image: url(images/footer-bg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: center;
    border-left: solid 2px #ac1d15;
    border-right: solid 2px #ac1d15;
}


#footer1
{
    float: left;
    width: 1000px;
    height: 24px;
}

#footer2
{
    float: left;
    width: 1000px;
    height: 60px;
}

#footer2-bottom
{
    float: left ;
    width: 1000px;
}

#footer-txt1
{
    float: left;
    width: 1000px;
    font-family: Tahoma;
    font-size: 10pt;
    text-align: left;
    padding: 20px 10px 0px 10px;
    color: #ffffff;
}

#footer-txt2
{
    padding: 10px 0px 10px 0px;
    width: 1000px;
    text-align: center;
}


/*--------------LEFT CONTENT------------------------------*/

.left-content
{
    float: left;
    width: 200px;
    text-align: center;
}

.range
{
    float: left;
    width: 200px;
    padding-bottom: 10px;
}

.mailing-list
{
    float: left;
    width: 191px;
    height: 228px;
    background-image: url('images/mailing.jpg');
    background-position: top center;
    background-repeat: no-repeat;
}

.mail-padded
{
    float: left;
    width: 186px;
    padding: 50px 20px 0px 20px;
}

.mailinglist-row
{
    float: left;
    width: 166px;
    text-align: left;
    color: #ffffff;
    font-family: Tahoma;
    font-size: 10pt;
}

.mailinglist-row2
{
    float: left;
    width: 166px;
    padding-top: 20px;
    text-align: right;
    color: #ffffff;
    font-family: Tahoma;
    font-size: 10pt;
}

.submit-button
{
    border: solid 0px transparent;
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: bold;
    background-color: Transparent;
    color: #ffffff;
    
}

/*---------------------------------RIGHT CONTENT---------------------------------*/

.right-content
{
    float: left;
    width: 180px;
    padding-top: 10px;
    text-align: center;
}

.car-search
{
    float: left;
    width: 180px;
    text-align: center;
    padding-bottom: 10px;
}

.car-search-top
{
    float: left;
    width: 180px;
    height: 67px;
    background-image: url(images/search-top.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.car-search-mid
{
    float: left;
    width: 180px;
    background-image: url(images/search-mid.jpg);
    background-position: top center;
    background-repeat: repeat-y;
}

.car-search-bot
{
    float: left;
    width: 180px;
    height: 67px;
    background-image: url(images/search-bot.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.find-us
{
    float: left;
    width: 180px;
    text-align: center;
    padding-bottom: 10px;
}

.finance
{
    float: left;
    width: 180px;
    text-align: center;
    padding-bottom: 10px;
}
/*---------------CLOSE------------------RIGHT CONTENT---------------------------------*/

/*-----------------------CONTENT-MID-------------------------*/

.mid-content
{
    float: left;
    width: 600px;
    padding-top: 10px;
}

.mid-content-container
{
    float: left;
    width: 560px;
    padding-left: 20px;
    text-align: center;
    padding-bottom: 7px;
}

.mid-content-top
{
    float: left;
    width: 560px;
    text-align: center;
}

.mid-content-mid
{
    float: left;
    width: 560px;
    text-align: center;
}

.mid-content-bot
{
    float: left;
    width: 560px;
    text-align: center;
}


.mid-content-top2
{
    float: left;
    width: 560px;
    text-align: left;
    font-family: Tahoma;
    font-weight: bold;
    
}

.mid-content-mid2
{
    float: left;
    width: 560px;
    background-image: url(images/mid-container-mid.jpg);
    background-position: top center;
    background-repeat: repeat-y;
}

.mid-content-bot2
{
    float: left;
    width: 560px;
    height: 14px;
    background-image: url(images/mid-container-bot.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.mid-content-text
{
    float: left;
    width: 560px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Tahoma;
    font-size: 10pt;
    text-align: left;
    padding-bottom: 5px;
}

.mid-content-text-head
{
    float: left;
    width: 560px;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Tahoma;
    font-size: 13pt;
    text-align: left;
    color: #0f5493;
}

.mid-content-box
{
    float: left;
    width: 120px;
}

.whole-basket-container
{
    float: left;
    width: 760px;
    padding-left: 20px;
}


.headers
{
    float: left;
    width: 700px;
    font-family: Tahoma;
    padding-left: 3px;
    font-size: 10pt;
    
}

.item-container
{
    float: left;
    width: 700px;
    font-family: Tahoma;
    padding-left: 3px;
    font-size: 10pt;
    background-color: #ffffff;
    border-bottom: solid 1px #000000;
}

.basket-header
{
    float: left;
    width: 151px;
    height: 25px;
    border-left: solid 1px #ffffff;
    text-align: center;
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
    padding-top: 5px;
    background-color: #126baa;
}

.basket-header2
{
    float: left;
    width: 240px;
    height: 25px;
    text-align: center;
    font-family: Tahoma;
    font-size: 9pt;
    color: #ffffff;
    padding-top: 5px;
    background-color: #126baa;
}

.basket-header-item
{
    float: left;
    width: 240px;
    border-top: solid 1px #ffffff;
    text-align: center;
    font-family: Tahoma;
    font-size: 9pt;
    color: #000000;
    padding-top: 5px;
    background-color: #ffffff;
}

.basket-header-item2
{
    float: left;
    width: 151px;
    height: 25px;
    border-left: solid 1px #000000;
    text-align: center;
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
    padding-top: 5px;
        background-color: #ffffff;
}

    
.basket-header3
{
    float: left;
    width: 150px;
    height: 25px;
    border-left: solid 1px #ffffff;
    text-align: center;
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
    padding-top: 5px;
    background-color: #126baa;
}
   
.basket-items
{
    float: left;
    width: 700px;
    padding-left: 3px;
} 

.basket-header4
{
    float: left;
    width: 710px;
    padding-left: 5px;
}

.payment-option
{
    float: left;
    width: 350px;
    height: 60px;
    padding-top: 25px;
    text-align: center;
}

.send-basket
{
    float: left;
    width: 710px;
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
}

.send-basket-item
{
    float: left;
    width: 150px;
    height: 25px;
    padding: 10px;
    text-align: left;
}

.send-basket-imputs
{
    float: left;
    width: 350px;
}


.paypal-content
{
    float: left;
    width: 690px;
    padding: 10px;
}

.paypal-content2
{
    float: left;
    width: 690px;
    padding: 10px;
    font-family: Tahoma;
    font-size: 10px;
}


.backing-image
{
    float: left;
    text-align: center;
    width: 181px;
    height: 100px;
    background-color: #ffffff;
    padding-top: 5px;
}

.content-border-top
{
    float: left;
    width: 750px;
    height: 52px;
    background-image: url(images/basket-top.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

.content-border-mid
{
    float: left;
    width: 750px;
    background-image: url(images/basket-mid.jpg);
    background-position: top left;
    background-repeat: repeat-y;
}

.content-border-bot
{
    float: left;
    width: 750px;
    height: 24px;
    background-image: url(images/basket-bot.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

.basket-border-header
{
    float: left;
    padding: 20px 10px 0px 10px;
    font-family: Tahoma;
    font-size: 11pt;
    color: #000000;
}

.content-row
{
    float: left;
    width: 680px;
    padding: 3px 10px 3px 10px;
    font-family: Tahoma;
    font-size: 10pt;
    text-align: center;
}

.right-images
{
    float: left;
    width: 100%;
}

/*----------------------LINKS-------------------------*/

.links-container
{
    float: left;
    width: 179px;
    padding: 10px 0px 10px 17px;
    text-align: center;
}

.links-top
{
    float: left;
    width: 181px;
    height: 35px;
    background-image: url(images/menu-top.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.links-mid
{
    float: left;
    width: 181px;
}

.links-bot
{
    float: left;
    width: 181px;
    height: 178px;
    background-image: url(images/menu-bot.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.linkdiv
{
    width: 181px;
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #126baa;
    border-bottom: solid 1px #ffffff;
    text-align: left;
    color: #fff;
}

.linkdiv a 
{
    color: #fff;
}

.linkdiv:hover
{
    width: 181px;
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #53addb;
    border-bottom: solid 1px #ffffff;
    text-align: left;
    color: #000;
}

.linkdiv:hover a 
{
    color: #000;
}

.linkdiv2
{
    float: left;
    width: 181px;
    padding-top: 7px;
    padding-bottom: 3px;
    background-color: #53addb;
    border-bottom: solid 1px #ffffff;
    text-align: left;
}

.linkdiv2:hover
{
    float: left;
    width: 181px;
    padding-top: 7px;
    padding-bottom: 3px;
    background-color: #91d3f5;
    border-bottom: solid 1px #ffffff;
    text-align: left;
}

.call-back
{
    float: left;
    width: 181px;
    padding: 0px 0px 10px 0px;
}

.monthly-special
{
    float: left;
    width: 193px;
}

.monthly-top
{
    float: left;
    width: 193px;
}

.monthly-mid
{
    float: left;
    width: 193px;
    height: 333px;
    background-image: url(images/product-mid.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.monthly-bot
{
    float: left;
    width: 193px;
}

.categorys
{
    float: left;
    width: 560px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.category-container
{
    float: left;
    width: 181px;
}

.category-top
{
    float: left;
    width: 181px;
    height: 38px;
    background-image: url(images/category-top.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.category-mid
{
    float: left;
    text-align: center;
    width: 181px;
    height: 100px;
    background-color: #0d3d7b;
}

.image-centered
{
    float: left;
    width: 181px;
    text-align: center;
}

.category-bot
{
    float: left;
    width: 181px;
    height: 22px;
    background-image: url(images/category-bottom.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.m-link 
{
    padding-left: 10px;
    text-decoration: none;
}

.category-top-text
{
    width: 100%;
    font-family: Tahoma;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    padding: 10px 0px 0px 0px;
}


.viewpage
{
    float: left;
    width: 560px;
    height: 40px;
    background-color: #126baa;
    color: #fff;
}

.viewpage-padded
{
float: left;
width: 540px;
padding: 0px 10px 0px 10px;
}

.current-page
{
    float: left;
    padding: 12px;
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
}

.view-page
{
    float: right;
    padding: 12px;
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
}

.content-category-top
{
    float: left;
    width: 600px;
    height: 40px;
    background-image: url(images/content-top.png);
    background-position: top center;
    background-repeat: no-repeat;
}

.product-content-top
{
    float: left;
    width: 560px;
    height: 37px;
    background-image: url(images/content-top.png);
    background-position: top center;
    background-repeat: no-repeat;
}

.product-content-mid
{
    float: left;
    width: 560px;
    background: #fff;
}

.product-content-bot
{
   float: left;
    width: 560px;
    height: 37px;
    background-image: url(images/category-bot.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.product-detail-left
{
    float: left;
    width: 49%;
    text-align: left;
    padding: 5px 0px 0px 10px;
}

.product-detail-right
{
    float: right;
    width: 45%;
    text-align: right;
    padding: 5px 10px 0px 0px;
}

.product-detail2
{
    width: 260px;
}

.product-name
{
    float: left;
    width: 550px;

}

.product-name-padded
{
    float: left;
    width: 550px;
    padding: 0px 0px 0px 10px;
    color: #ffffff;
    text-align: left;
}

.product-name-padded h2
{
    font-size: 13px;
}

.product-detail-image
{
    width: 240px;
    border: solid 1px #da2d23;
    background-color: #ffffff;
    text-align: center;
} 

.basket-content
{
float: left;
width: 760px;
}

.basket-content-top
{
    float: left;
    width: 760px;
    height: 37px;
    background-image: url(images/content-top2.png);
    background-position: top center;
    background-repeat: no-repeat;
}

.basket-content-mid
{
    float: left;
    width: 760px;
    background-color: #fff;
}

.basket-content-mid-padded
{
    float: left;
    width: 760px;
}

.basket-content-bot
{
    float: left;
    width: 760px;
    height: 37px;
    background-image: url(images/category-bot2.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    padding-bottom: 10px;
}

.actual-text
{
    float: left;
    width: 540px;
    padding: 5px 10px 0px 10px;
    text-align: left;
    font-size: 11px;
}



.field-row
{
    float: left;
    width: 150px;
    font-family: Tahoma; 
    font-size: 10pt;
    color: #000000;
    text-align: left;
}

.call-back-container
{
    float: left;
    width: 181px;
}


.call-back-header
{
    float: left;
    width: 181px;
    height: 38px;
    background-image: url(images/category-top.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.call-back-header-text
{
    float: left;
    width: 161px;
    padding: 10px;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
}

.call-back-row
{
    float: left;
    width: 160px;
    padding: 5px 10px 5px 10px;
    text-align: left;
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
}
    
.row-container
{
    float: left;
    width: 181px;
    height: 152px;
    text-align: center;
    background-image: url(images/call-mid.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.row-container2
{
    float: left;
    width: 181px;
    height: 52px;
    text-align: center;
    background-image: url(images/call-mid2.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.call-bot
{
    float: left;
    width: 181px;
    height: 22px;
    text-align: center;
    background-image: url(images/call-bot.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.monthly-special-name
{
    float: left;
    width: 200px;
    text-align: center;
    font-family: Tahoma;
    font-size: 9pt;
    color: #ffffff;
}

.monthly-special-name2
{
    float: left;
    width: 200px;
    text-align: center;
}

.monthly-special-name-padded
{
    float: left;
    width: 170px;
    padding: 10px;
    text-align: center;
    font-family: Tahoma;
    font-size: 9pt;
    color: #ffffff;
}

.basket-button
{
    float: left;
    width: 100%;
    height: 30px;
}
