/*------------ Stylesheet Contents ----------------------------------------------------------

 - General Page Rules

 - Template Specific Rules

 - General CMS Rules

 - Blog Module Rules
 - Calendar Module Rules
 - Contacts Module Rules
 - Document Group Module Rules
 - FAQ Module Rules
 - Forum/Message Board Module Rules
 - Latest News Module Rules
 - Menu and Sub-Menu Rules (Non-slideout style)
 - Menu and Sub-Menu Rules (Slideout style)
 - Newsletter Module Rules
 - Pole Module Rules
 - Site Search Rules
 - Testimonial Module Rules

*/

/*------------ General Page Rules ----------------------------------------------------------*/

body, html { width: 100%; height: 100%; margin:0; padding:0;} 

BODY { background: #FFF url(http://www.ritepricecarrentals.co.nz/images/style/body_bg.jpg) center repeat-y;
}

BODY, TABLE {font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#414042; }

A {color: #414042;}

/* * img { behavior: url(https://www.ritepricecarrentals.co.nz/stylesheets/iepngfix.htc) }*/

INPUT,TEXTAREA {font-family: Arial, Helvetica, sans-serif; color:#414042; }

textarea{
width: 211px;
}

td
{
vertical-align: top;
}


h1	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 19px;
color:#646464;
padding:4px 0;
margin: 0px 0px  20px;
font-weight: normal;
}

#rentals h1	{
margin: 0px 0px 0px;
}

hr
{
border: none;
background: none;
border-bottom: 1px solid #ccc;
}


a img { border: none;} 

/*------------ Template Specific Rules ----------------------------------------------------------*/

/* Page Contatiner Rules */

#container
{
margin-left:auto;
margin-right:auto;
width:984px;
text-align:left;
}

#bgcontainer
{
width:984px;
float:left;
position:relative;
}


#header
{
float: left;
position: relative;
width:984px;
height: 176px;
background: url(http://www.ritepricecarrentals.co.nz/images/style/header_bg.gif) 30px 0px repeat-x;
margin: 0px 0px 0px 0px;
}

a img#logo
{
float: left;
}

#date
{
position: absolute;
top: 47px;
right: 95px;
text-align: right;
}

#date p
{
margin: 0;
padding: 0;
}

#date p strong
{

}


.siteSearchContainer
{
position: absolute;
top: 41px;
right: 48px;
width: 198px;
}

span.searchLabel
{
display: none;
}

form#site_search_form
{

}

.siteSearchInput
{
width: 168px;
border: 1px solid #ccc;
font-size: 11px;
padding: 2px 3px 2px 3px ;
color: #6f6f6f;
}

.siteSearchSubmit
{
position: absolute;
top: 0px;
right: 0px;
width: 23px;
height: 20px;
border: 1px solid #ccc;
background: #f7f7f7 url(http://www.ritepricecarrentals.co.nz/images/templates/search_submit_button.gif) 0px 0px no-repeat;
cursor: pointer;
}

.siteSearchSubmit:hover
{
border: 1px solid #b0b0b0;
}

.phoneNumberContainer
{
position: absolute;
top: 108px;
right: 96px;
width:450px;
}

.phoneNumberContainer p
{
margin: 0;
padding: 0;
text-align: right; 
}

.phoneNumberContainer p strong
{

}

img#qualmarkLogo
{
position: absolute;
top: 48px;
right: 12px;
}


#headerNav
{
float: left;
position: relative;
}

#headerNav ul
{
float: left;
position: relative;
width: 100%;

list-style: none;
margin: 0;
padding: 0;
}

#headerNav ul li
{
float: left;
position: relative;
}

#headerNav ul li a
{
display: block;
width: 164px;
height: 17px;
padding: 7px 0px;
text-align: center;
font-size: 13px;
color: #FFF;
background: #d2220c url(http://www.ritepricecarrentals.co.nz/images/style/nav_bg.jpg) top right;
text-decoration: none;
}

#headerNav ul li a:hover
{
color: #646464;
background: #fff;
}

.home #headerNav ul li a.homeLink,
.insurance_options #headerNav ul li a.insuranceOptionsLink,
.testimonials #headerNav ul li a.testimonialsLink,
.links #headerNav ul li a.linksLink,
.locations #headerNav ul li a.locationsLink,
.contact_us #headerNav ul li a.contactUsLink
{
color: #646464;
background: #fff;
}


#carNav
{
float: left;
position: relative;
}

#carNav ul
{
float: left;
position: relative;
margin:  20px 0px 20px 15px;
padding: 0;
list-style: none;
}

#carNav ul li
{
float: left;
position: relative;
}

#carNav ul li a
{
display: block;
height: 108px;
padding: 0px 3px;
border-left: 1px solid #CCC;
text-decoration: none;
}


#carNav ul li:hover
{
top: -3px;
}

#carNav ul li:first-child a
{
border-left: none;
}

#carNav ul li a img
{
display: block;
}

#carNav ul li a span
{
display: block;
font-size: 11px;
text-decoration: none;
text-align: center;
}


#mainContentContainer
{
float: left;
position: relative;
width:984px;
}

#homeSlides
{
float: left;
position: relative;
width: 694px;
height: 283px;
background: #d2220c url(http://www.ritepricecarrentals.co.nz/images/style/home_slide_container_bg.jpg) top right;
margin: 0px 0px 20px 0px;
}

#slideshowNav
{
position: absolute;
top: 265px;
right: 20px;
z-index: 1000;
}

#slideshowNav a
{
display: block;
float: left;
margin: 3px 3px 0px 3px;
width: 28px;

height: 10px;
background: #d2220c url(http://www.ritepricecarrentals.co.nz/images/style/home_slide_progress_bar.jpg) 0px 0px no-repeat;
}

#slideshowNav a.activeSlide
{
background: url(http://www.ritepricecarrentals.co.nz/images/style/home_slide_progress_bar.jpg) 0px -10px no-repeat;
}

#homeSlides div
{
float: left;
position: relative;
width: 664px;
height: 253px;
padding: 30px 0px 0px 30px;
background: #d2220c url(http://www.ritepricecarrentals.co.nz/images/style/home_slide_container_bg.jpg) top right;

}
#homeSlides div .bannerLink
{
text-decoration: none;
}

#homeSlides div .bannerLink h1
{
text-decoration: none;
}

#homeSlides .bannerLink p
{
text-decoration: none;
}

#homeSlides div h1
{
position: relative;
z-index: 100;
font-size: 28px;
font-weight: bold;
margin: 8px 0px;
text-decoration: none;
}

#homeSlides p
{
position: relative;
z-index: 100;
display: block;
width: 230px;
font-size: 16px;
margin: 8px 0px;
text-decoration: none;
}

#homeSlides img
{
position: absolute;
bottom: 20px;
right: 0;
z-index: 99;
}


#textArea
{
float: right;
position: relative;
width: 684px;
padding: 0px 25px 0px 0px;
}

#default #textArea
{
min-height: 400px;
}

#rentals #textArea
{
float: right;
position: relative;
width: 455px;
min-height: 255px;
padding: 15px 25px 10px 25px;
margin: 0px 15px 0px 0px ;
border: 1px solid #CCC;
}

#rentals #textArea a
{
text-decoration: none;
}

#products #textArea
{
float: left;
position: relative;
width: 730px;
padding: 0px 0px 0px 20px;
}

#promotionsContainer
{
float: right;
position: relative;
width: 170px;
min-height: 283px;
margin: 0px 15px 0px 0px ;

}

#promotionsContainer .promotion
{
float: left;
position: relative;
width: 148px;
min-height: 112px;
border: 1px solid #CCC;
padding: 10px;
margin: 0px 0px 12px 0px;
}

#promotionsContainer .promotion img
{
float: right;
}

#promotionsContainer .promotion h2
{
margin: 5px 0px 10px;
font-size: 16px;
}

#promotionsContainer .promotion p
{
margin: 5px 0px;
font-size: 10px;
}


#textArea p
{
color: #333;
line-height: 19px;
}


#home #textArea p
{
color: #999;
}


#makeABooking
{
float: left;
position: relative;
width: 239px;
border: 1px solid #ccc;
margin: 0px 0px 0px 20px;
background: #f2f2f2;
}

#bookingDetails
{

}

#bookingDetails span#bookingheader
{
display: block;
width: 241px;
height: 34px;
margin: 0px 0px 0px -1px;
line-height: 33px;
text-indent: 10px;
text-align: left;
font-size: 18px;
color: #FFF;
background: #d2220c url(http://www.ritepricecarrentals.co.nz/images/style/nav_bg.jpg) top right;
text-decoration: none;
}

#bookingDetails span#bookingsubheader
{
display: block;
text-align: right;
font-size: 13px;
color: #d6230c;
margin: 3px 8px 0px 0px;
font-weight: bold;
}

#bookingDetails span.formheader
{
display: block;
float: left;
position: relative;
width: 210px;
font-weight: bold;
margin: 0px 0px 8px;
}

#bookingDetails label
{
display: block;
float: left;
width: 56px;
line-height: 20px;
}

#bookingDetails select
{
font-size: 11px;
border: 1px solid #abadb3;
margin: 3px 0px;
padding: 0px 0px 0px 3px;
}

#bookingDetails select#pickuplocation,
#bookingDetails select#dropofflocation
{
width: 154px;
}

#bookingDetails option
{

}

#bookingDetails #pickupContainer
{
float: left;
position: relative;
width: 217px;
padding: 11px;
border-bottom: 1px solid #CCC;
margin: -8px 0px 0px 0px;
}

#bookingDetails #dropoffContainer
{
float: left;
position: relative;
width: 217px;
padding: 11px;
}

#bookingDetails input.buttonForm
{
position: absolute;
bottom: 9px;
right: 15px;
width: 87px;
height: 22px;
border: none;
font-size: 12px;
color: #FFF;
cursor: pointer;
background: #d2220c url(http://www.ritepricecarrentals.co.nz/images/style/btn_get_rates.jpg) top right no-repeat;
}

#bookingDetails input.buttonForm:hover
{
background: #d2220c url(http://www.ritepricecarrentals.co.nz/images/style/btn_get_rates.jpg) 0px -22px no-repeat;
}

.facebookLikeIcons
{
float: left;
position: relative;
left: 20px;
top: 18px;
margin: 0;
}

.facebookLikeIcons img{
position: absolute;
left: 0px;
top: 70px;
width: 30px;
border: none;
}

#inclusive p,
#rentals.mini_vans_and_utes #inclusive p,
#rentals.furniture_trucks #inclusive p{
position: relative;
float: left;
top: -57px;
left: 85px;
color: #d6230c;
width: 170px;
font-size: 13px;
font-weight: bold;
}

#rentals #inclusive p{
position: relative;
float: left;
top: 0px;
left: -155px;
color: #d2220c;
width: 170px;
margin-bottom: 20px;
}

#footer
{
float: left;
position: relative;
width: 984px;
margin: 15px 0px 65px;
}

#footerContentBox
{
float: left;
position: relative;
width: 424px;
padding: 30px 300px 20px 260px;
margin: 20px 0px 0px 0px;
min-height: 123px;
border-top: 3px solid #e9e9e9;
background: #f7f7f7 url(http://www.ritepricecarrentals.co.nz/images/style/footer_bg.jpg) bottom left no-repeat;
line-height: 18px;
}


#footerContentBox img
{
float: right;
margin: -5px 0px 0px 15px;
}


#footerContentBox p
{

}

#footerContentBox p a
{
color: #d6230c;
}


#footerLinksBox
{
float: left;
position: relative;
width: 984px;
text-align: center;
}

#footerLinksBox a img
{
padding: 2px;
}

#footerLinksBox #payment_express
{
position: relative;
top: 9px;
}





/*----- Booking System Styling -------------------*/

/*------ Your Selection Box -------------------*/


#rightCol
{
float: right;
position: relative;
width: 202px;
margin: 0px 20px 0px 0px;
}

#currentSelection
{
float: left;
position: relative;
width: 200px;
border: 1px solid #CCC;
background: #F2F2F2;
}

#currentSelection hr
{
border: none;
background: none;
border-bottom: 1px solid #CCC;
}

#currentSelection h2
{
background: #D2391A url(http://www.ritepricecarrentals.co.nz/images/style/red_tile.jpg) top left repeat-x; 
padding: 6px 10px;
font-size: 14px;
color:#FFF;
margin-top: 0;
}

#currentSelection h3
{
display:block; 
margin: 6px 10px;

font-size: 13px;
color:#000;
}

#currentSelection p
{
margin: 5px 12px 0px;
font-size: 11px;
}

#currentSelection p strong
{
font-size: 12px;
}

#currentSelection p.grey
{
}

#currentSelection a
{
color: #D2391A;
}


#vehicleSubtotalContainer small,
#extrasSubtotalContainer small
{
position: absolute;
left: 10px;
margin-top: 47px;
color: #000;
}

#vehicleSubtotalContainer .subtotal
{

}

#vehicleSubtotalContainer p,
#extrasSubtotalContainer p
{
font-size: 13px;
height: 45px;
background: #ccc;
color: #000;
font-weight:bold ;
margin: 10px 0px;
padding: 5px 10px;
width: 80px;
display: block;
float: left;
}

#currentFees p
{
font-size: 12px;
height: 35px;
font-weight:bold;
color: #000;
margin: 0px 0px;
padding: 5px 10px;
width: 80px;
display: block;
float: left;
}

#currentSelection .total p
{
font-size: 13px;
height: 17px;
background: #d2391a;
color: #FFF;
font-weight:bold ;
margin: -10px 0px 0px 0px;
padding: 10px 10px 20px 10px;
width: 80px;
display: block;
float: left;
}

#currentSelection .total small
{
position: absolute;
bottom: 5px;
left: 10px;
background: #d2391a;
color: #FFF;
font-weight:normal;
padding: 0px;
display: block;
float: left;
}

#currentAccessories
{

}


#extrasSubtotalContainer .subtotal
{

}

#extrasSubtotalContainer .subtotal p
{

}

span#extrasSubtotal
{


}

span#extrasSubtotal .total
{

}

span#total
{

}


/*------ Vehicle Listings ------------*/

#productListingItems
{
float: left;
position: relative;
width: 728px;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: none;
}

.productPath
{
display: none;
}

.productPath span
{

}

.productPath span a
{

}

#productListingItems .title
{
background: #D2391A url(http://www.ritepricecarrentals.co.nz/images/style/red_tile.jpg) top left repeat-x; 
padding: 6px 10px;
font-size: 14px;
color:#FFF ;
}

.productListingItem
{
position: relative;
width: 100%;
border-bottom: 1px solid #ccc;
}

.productListingItem .image
{
width: 27%;
text-align: center;
padding: 12px 0px ;
}

.productListingItem .description
{
width: 50%;
font-size: 11px;
}

.productListingItem .price
{

}

#textArea .productListingItem .price .productPrice
{
font-size: 16px;
color: #333;
}

#textArea .productListingItem .price .incl
{
position: relative;
bottom: 13px;
}



#textArea .productListingItem .price .productPrice .fullprice
{
text-decoration: line-through;
padding: 0 5px 0 5px;


}

#textArea .productListingItem .price .productPrice .special
{
color: #D7230C;
font-weight: bold;
}

.productListingItem a img
{

}

.productListingItem h2.productName
{
margin: 14px 0px 8px;
font-size: 16px;
}

.productListingItem h2.productName a
{

}

.productListingItem h2.productName p.productPrice
{

}

.productListingItem .price a
{
float; left;
position: relative;
margin: 40px 0px 20px 0px;
display: block;
text-align: center;
width: 87px;
height: 22px;
line-height: 22px;
font-size: 12px;
color: #ffffff;
cursor: pointer;
text-decoration: none;
background: #d2220c url("http://www.ritepricecarrentals.co.nz/images/style/btn_get_rates.jpg");

}


/*----- Accessories and Insurance --------------------------*/



#accessoryListingItems
{
float: left;
position: relative;
width: 728px;
border: 1px solid #CCC;
border-bottom: none;
}

#accessoryListingItems h2
{
background: #D2391A url(http://www.ritepricecarrentals.co.nz/images/style/red_tile.jpg) top left repeat-x; 
padding: 6px 10px;
font-size: 14px;
color:#FFF;
margin-top: 0;
}

#accessoryListingItems .accessoryListingItem
{
float: left;
width: 100%;
}

#accessoryListingItems .accessoryListingItem img
{

}

#accessoryListingItems  h3.accessoryName
{

}

#accessoryListingItems  p.accessoryDescription
{

}

#accessoryListingItems  p.accessoryPrice
{

}

#accessoryListingItems .accessoryPrice .fullprice
{
text-decoration: line-through;
padding: 0 5px 0 5px;
}

#accessoryListingItems .accessoryPrice .special
{
color: #D7230C;
font-weight: bold;
}

#accessoryListingItems  .price .incl
{
position: relative;
bottom: 15px;
left: 75px;
}

#accessoryListingItems  input
{

}

#accessoryListingItems .accessoryListingItem
{

}


.accessoryListingItem 
{
position: relative;
width: 100%;
border-bottom: 1px solid #ccc;
}

.accessoryListingItem  .image
{
width: 27%;
text-align: center;
padding: 12px 0px ;
}

.accessoryListingItem  .description
{
width: 45%;
font-size: 11px;
}

.accessoryListingItem  .price
{

}

#textArea .accessoryListingItem .price .accessoryPrice
{
font-size: 16px;
color: #333;
text-align: right;
}


#textArea .accessoryListingItem .add
{
width: 5%;
text-align: center;
padding: 16px 0px 0px 0px;
}

#insuranceAndTyreAndWindscreenContainer
{
float: left;
position: relative;
border: 1px solid #CCC;
margin: 10px 0px 0px 0px;
}

#insuranceListingItems 
{
float: left;
position: relative;
width: 343px;
padding: 10px;
border: none;
border-right: 1px solid #CCC;
margin: 0px 0px 0px 0px;
}

#insuranceListingItems h2
{
display: block;
width: 343px;
border-right: 1px solid #FFF;
background: #D2391A url(http://www.ritepricecarrentals.co.nz/images/style/red_tile.jpg) top left repeat-x; 
padding: 6px 10px;

font-size: 14px;
color:#FFF;
margin: -10px 0px 0px -10px;
}

#insuranceListingItems .insuranceListingItem p
{
color: #000;
font-size: 14px;
}

#insuranceListingItems p.insurancePrice
{

}

#insuranceListingItems .insurancePrice .incl
{
position: relative;
bottom: 15px;
left: 0px;
}

#insuranceListingItems .insurancePrice .fullprice,
#tyreWindscreenListingItems .fullprice
{
text-decoration: line-through;
padding: 0 5px 0 5px;
}

#insuranceListingItems .insurancePrice .special,
#tyreWindscreenListingItems .special
{
color: #D7230C;
font-weight: bold;
}


#tyreWindscreenListingItems 
{
float: left;
position: relative;
width: 344px;
padding: 10px;
border: none;
margin: 0px 0px 0px 0px;
}

#tyreWindscreenListingItems h2
{
display: block;
width: 344px;
background: #D2391A url(http://www.ritepricecarrentals.co.nz/images/style/red_tile.jpg) top left repeat-x; 
padding: 6px 10px;
font-size: 14px;
color:#FFF;
margin-top: 0;
margin: -10px 0px 0px -10px;
}

#tyreWindscreenListingItems .tyreWindscreenListingItem
{

}

#tyreWindscreenListingItems .tyreWindscreenListingItem p
{
color: #000;
font-size: 14px;
}

.buttonContainer{
position: relative;
width: 730px;

}

.nextLink
{
float: right;
position: relative;
margin: 10px 0px 20px 0px;
display: block;
text-align: center;
width: 87px;
height: 22px;
line-height: 22px;
font-size: 12px;
color: #ffffff;
cursor: pointer;
text-decoration: none;
background: #d2220c url("http://www.ritepricecarrentals.co.nz/images/style/btn_get_rates.jpg");
}

#book
{
margin-left: 10px;
}

.backLink
{
float: left;
position: relative;
margin: 10px 0px 20px 0px;
display: block;
text-align: center;
width: 87px;
height: 22px;
line-height: 22px;
font-size: 12px;
color: #ffffff;
cursor: pointer;
text-decoration: none;
background: #d2220c url("http://www.ritepricecarrentals.co.nz/images/style/btn_get_rates.jpg");
}


/*----Product order form ----------------------*/

#productCartContainer
{
border: 1px solid #CCC;
}

#productCartContainer #pickupDropoffInfo
{
position: relative;
top: 20px;
font-size: 13px;
padding: 10px;
line-height: 24px;
}

#productCartContainer #pickupDropoffInfo span
{
font-weight: bold;
padding-right: 25px;
}

#productCartContainer .viewCartItem
{
display: none;
}

#productCartContainer .productUsageText,
#products .enquire_text
{
font-size: 13px;
padding: 10px;
color: #CE220E;
line-height: 18px;
}

#products .enquire_text
{
margin-bottom: 10px;
padding-left: 0px;
}

#productCartContainer h1
{
background: #D2391A url(http://www.ritepricecarrentals.co.nz/images/style/red_tile.jpg) top left repeat-x; 
padding: 6px 10px;
font-size: 14px;
color:#FFF;
margin-top: 0;
}

#data_form
{
display: block;
margin: 10px;
}

#products #data_form.products{
position: relative;
margin-top: 80px;
}


#productCartForm
{
margin: 0px 20px;
text-align: left;
}

#productCartForm .horizontalName span
{
color: #000;
font-size: 14px;
margin: 0px 10px 0px 0px;
}

#productCartForm .horizontalName span
{
color: #000;
font-size: 14px;
margin: 0px 10px 0px 0px;
}

#productCartContainer .confirmCartItem{
position: relative;
padding: 7px 0 7px 0;

}



#productCartContainer .confirmCartItem img{
position: absolute;
top: -55px;
left: 0px;
}

#productCartContainer .confirmCartItem h3{
position: absolute;
top: 0px;
font-size: 13px;
}

#productCartContainer .confirmCartItem .cartItemPrice{
position: absolute;
top: 0px;
left: 280px;
}

#productCartContainer .confirmCartItem .cartItemQuantity{
display: none;
}

#productCartContainer #shippingTotals{
position: relative;
margin-top: 15px;
font-size: 14px;
font-weight: bold;
top: 0px;
width: 60%;
border-top: 1px solid #CCC;
}

#productCartContainer #shippingTotals th,
#productCartContainer #shippingTotals td{
font-family: arial;
font-size: 14px;
text-weight: bold;
padding-top: 15px;
padding-bottom: 20px;
text-align: left;
}

#productCartContainer #shippingTotals th{
width: 280px;
text-align: left;
}

#productCartContainer #userDetails{
position: relative;
top: -10px;
text-align: left;

}

#productCartContainer #userDetails th,
#productCartContainer #userDetails td{
width: 280px;
padding: 5px 0 0 0;
text-align: left;
font-family: arial;
font-size: 13px;
}

/*---- Progress Bar ---------------------*/

#progressBarContainer
{
float: left;
position: relative;
width: 766px;
}

#progressBar
{
float: left;
position: relative;
width: 766px;
height: 20px;
margin: 20px 0px 40px 20px;
background: url("http://www.ritepricecarrentals.co.nz/images/style/progress_bar.jpg") 0px 0px no-repeat;
}

#progressBar.s2
{
background: url("http://www.ritepricecarrentals.co.nz/images/style/progress_bar.jpg") 0px 0px no-repeat;
}
#progressBar.s3
{
background: url("http://www.ritepricecarrentals.co.nz/images/style/progress_bar.jpg") 0px -20px no-repeat;
}
#progressBar.s4
{
background: url("http://www.ritepricecarrentals.co.nz/images/style/progress_bar.jpg") 0px -40px no-repeat;
}
#progressBar.s5
{
background: url("http://www.ritepricecarrentals.co.nz/images/style/progress_bar.jpg") 0px -60px no-repeat;
}

span.step2
{
position: absolute;
top: 45px;
left: 218px;
}

span.step3
{
position: absolute;
top: 45px;
left: 338px;
}

span.step4
{
position: absolute;
top: 45px;
left: 503px;
}

span.step5
{
position: absolute;
top: 45px;
left: 563px;
}


/* Form Element Styling ------------------------*/


#emailForm
{
float: left;
width: 100%;
background: #EBEBEB;
border: 1px solid #ccc;
padding: 10px;
margin: 0px 0px 30px -10px;
}

#emailForm td.labelHorizontal
{
width: 45%;
vertical-align: top;
color: #333;
padding: 0 5% 0 0 ;
}

#emailForm td.valueHorizontal
{
width: 50%;
vertical-align: top;
text-align: right;
}

#emailForm td.valueHorizontal .fgroup
{
font-size: 11px;
}

#emailForm input.fmtxt,
#emailForm input.fstxt
{
background: #FFF;
border: 1px solid #ccc;
font-size: 11px;
padding: 4px;
width: 350px;
}

#emailForm textarea.fmtxt
{
background: #FFF;
border: 1px solid #ccc;
font-size: 11px;
padding: 4px;
width: 350px;
font-family: Arial;
}

#emailForm input.fmtxt:hover,
#emailForm input.fstxt:hover,
#emailForm textarea.fmtxt:hover,
#emailForm input.fmtxt:focus,
#emailForm input.fstxt:focus,
#emailForm textarea.fmtxt:focus
{
background: #fff;
border: 1px solid #DD3721;
}

#emailForm .buttonBar
{
text-align: right;
padding: 15px 0px 0px 0px;
}

#emailForm .buttonBar input
{
background: #efefef;
border: 1px solid #ccc;
font-size: 11px;
padding: 4px;
width: 100px;
cursor: pointer;
}


#emailForm .buttonBar input:hover
{
background: #DD3721;
color: #FFF;
}



/*----Links----------------------------------*/

#linkItems
{

}


#pageNavigation
{

}

#categoryNavigation
{
float: left;
position: relative;
margin: 0px 0px 20px;
}

.categoryLinkHeader
{
font-weight:bold ;
}

.categoryLinkElement
{

}

.categoryLinkElement a
{
color: #DD240F;
}


#linkItems .linkItem
{
float: left;
position: relative;
}

#linkItems .image
{
float: left;
position: relative;
width: 120px;
}

#linkItems .title
{
float: left;
position: relative;
width: 500px;
}

#linkItems .title a
{
font-weight: bold;
font-size: 14px;
}

#linkItems .description
{
float: left;
position: relative;
width: 500px;
margin: 0px 0px 20px 0px;
}







/* Site Search ----------------------------------*/

.siteSearch span
{
font-size: 14px;
font-weight: bold;
}

.siteSearch input
{
border: 1px solid #ccc;

font-size: 11px;
margin: 0px 3px 10px;
cursor: pointer;
}


.siteSearch input#k
{
padding: 1px 6px;
}

#searchResultDescription
{
margin: 0px 0px 10px;
}

#searchResultItems .title
{
font-weight: bold;
margin: 0px 0px 0px 10px;
}

#searchResultItems .description
{
margin: 0px 0px 0px 25px;
color: #666;
}

#plus1
{
position: absolute;
bottom: -20px;
left: 22px;
}


