/*Template Page Shadow CSS */
#container { background: url(../images/template_images/dropshadow_background.jpg) repeat-y center top; }
#footer { background: url(../images/template_images/dropshadow_bottom.jpg) no-repeat center bottom; height: 30px; }
/*Template Box Shadow CSS */
.template_shadowbox_top { background-image: url(../images/template_images/main_shadow_top.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: center top; height: 10px; }
.template_shadowbox_top_left { background: url(../images/template_images/main_shadow_top_left.gif) no-repeat center top; width: 10px; height: 10px; }
.template_shadowbox_top_right { background: url(../images/template_images/main_shadow_top_right.gif) no-repeat center top; width: 10px; height: 10px; }
.template_shadowbox_side_left { background: url(../images/template_images/main_shadow_side_left.gif) repeat-y center top; width: 10px; }
.template_shadowbox_side_right { background: url(../images/template_images/main_shadow_side_right.gif) repeat-y center top; width: 10px; }
.template_shadowbox_bottom_left { background: url(../images/template_images/main_shadow_bottom_left.gif) no-repeat center top; width: 10px; height: 10px; z-index: 1000; }
.template_shadowbox_bottom_right { background: url(../images/template_images/main_shadow_bottom_right.gif) no-repeat center top; width: 10px; height: 10px; z-index: 1000; }
.template_shadowbox_bottom { background: url(../images/template_images/main_shadow_bottom.gif) repeat-x center top; height: 10px; z-index: 1000; }
/*Template Text CSS */
.template_brand_dropdown_small { font-size: 10px; font-family: arial; font-style: normal; text-decoration: none; text-align: center; width: 180px; height: 30px; }
.template_top_menu_right_border { text-decoration: none; border-top-color: #ccc; border-right: 1px solid #ccc; border-bottom-color: #ccc; border-left: 0 solid #ccc; }
.template_left_box_titles { color: #9f4e16; font-size: 13px; font-family: arial; font-weight: bold; line-height: 13px; background-color: #efefef; text-align: right; padding-top: 8px; padding-right: 10px; padding-bottom: 7px; border-bottom: 1px solid #ccc; }
.template_right_box_titles { color: #9f4e16; font-size: 13px; font-family: arial; font-weight: bold; line-height: 13px; background-color: #efefef; text-align: center; vertical-align: middle; padding-top: 8px; padding-bottom: 7px; border-bottom: 1px solid #ccc; }
.template_text_minicart_title { color: #9f4e16; font-size: 13px; font-family: arial; font-weight: bold; line-height: 13px; background-color: #efefef; text-align: center; padding-top: 7px; padding-bottom: 6px; border-bottom: 1px solid #ccc; }
.template_testimonial_small_grey_text { color: #949c9c; font-size: 10px; font-family: arial; line-height: 13px; background-color: #fff; text-align: center; vertical-align: middle; padding: 8px; }
.template_pageheader_text { color: #9f4e16; font-size: 15px; font-family: arial; font-weight: bold; line-height: 15px; background-color: #efefef; text-align: left; text-indent: 10px; padding-top: 7px; padding-bottom: 6px; vertical-align: middle; border-bottom: 1px solid #ccc; }
.template_pageheader_text_no_underline { color: #9f4e16; font-size: 15px; font-family: arial; font-weight: bold; line-height: 15px; background-color: #efefef; text-align: left; text-indent: 10px; padding-top: 7px; padding-bottom: 7px; vertical-align: middle; }
.template_pagefooter_text { color: #9f4e16; font-size: 15px; font-family: arial; font-weight: bold; line-height: 15px; background-color: #efefef; text-align: left; text-indent: 10px; padding-top: 7px; padding-bottom: 6px; vertical-align: middle; border-top: 1px solid #ccc; }
.template_text_darkest_grey_11px { color: #696969; font-size: 11px; font-family: arial; line-height: 14px; text-align: left; }
.template_text_grey_12px { color: #929c9c; font-size: 12px; font-family: arial; line-height: 14px; text-align: left; }
.template_text_grey_11px { color: #929c9c; font-size: 11px; font-family: arial; line-height: 14px; text-align: left; }
.template_text_grey_10px { color: #949c9c; font-size: 10px; font-family: arial; line-height: 13px; text-align: left; }
.template_text_grey_9px_italic { color: #949c9c; font-size: 9px; font-family: arial; line-height: 9px; text-align: left; }
.template_text_orange_13px { color: #9f4e16; font-size: 13px; font-family: arial; line-height: 15px; text-align: left; }
.template_text_orange_12px { color: #9f4e16; font-size: 12px; font-family: arial; line-height: 14px; text-align: left; }
.template_text_orange_11px { color: #9f4e16; font-size: 11px; font-family: arial; line-height: 13px; text-align: left; }
.template_text_orange_10px { color: #9f4e16; font-size: 10px; font-family: arial; line-height: 13px; text-align: left; }
.template_addthis_button_compact { color: #9f4e16; font-size: 10px; font-family: arial; line-height: 13px; text-align: center; vertical-align: middle; margin-top: 3px; margin-bottom: 3px; margin-left: 10px; }
.template_text_filter_header { color: #9f4e16; font-size: 11px; font-family: arial; font-weight: bold; line-height: 11px; background-color: #efefef; text-align: center; width: 199px; padding-top: 8px; padding-bottom: 8px; }
.template_text_filter_header_middle { color: #9f4e16; font-size: 11px; font-family: arial; font-weight: bold; line-height: 11px; background-color: #efefef; text-align: center; width: 200px; padding-top: 8px; padding-bottom: 8px; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.template_text_filter { color: #9f4e16; font-size: 11px; font-family: arial; font-style: italic; line-height: 11px; background-color: #efefef; text-align: center; width: 199px; padding-top: 6px; padding-bottom: 6px; }
.template_text_filter_middle { color: #9f4e16; font-size: 11px; font-family: arial; font-style: italic; line-height: 11px; background-color: #efefef; text-align: center; width: 200px; padding-top: 6px; padding-bottom: 6px; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.template_text_filter_underline { border-bottom: 1px solid #ccc; }
/*Template Padding CSS */
.template_hr_padding { padding: 12px 10px; }
.template_hr_padding_product_page { padding-top: 10px; padding-bottom: 10px; }
.template_padding { padding: 10px; }
.template_half_top_bottom_padding { padding: 5px 10px; }
.template_padding_top_only { padding-top: 10px; }
.template_half_top_padding_only { padding-top: 5px; }
.template_padding_bottom_only { padding-bottom: 10px; }
.template_half_bottom_padding_only { padding-bottom: 5px; }
.template_padding_side_only { padding-right: 10px; padding-left: 10px; }
.template_outlinegreygoogle {

	text-align: center;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	border-color: #cccccc 
	}
.template_outline_very_light_grey { border: solid 1px #efefef; }
.template_banner_graphic { background-image: url(../images/template_images/rentaraid_banner_graphic.gif); background-repeat: no-repeat; background-attachment: scroll; text-align: right; border-color: #cccccc; }
/*Search Box CSS */
.template_advanced_search_position_and_text { color: #988f51; font-size: 9px; font-family: arial; font-weight: normal; font-style: italic; line-height: 9px; text-align: right; position: relative; top: 47px; float: inherit; }
#template_searchwrapper { background-image: url(../images/template_images/search_background.gif); background-repeat: no-repeat; background-position: center; margin: 0; padding: 0; position: relative; z-index: 0; width: 160px; height: 38px; }
#template_searchwrapper form { display:inline ; }
 
.template_searchbox { color: #949c9c; font-size: 11px; font-family: arial; line-height: 11px; text-align: left; text-indent: 6px; vertical-align: middle; position: absolute; border:0; /*important*/
top:6px; left: 5px; bottom: 3px; width:120px; height:18px; margin-top: 1px; margin-bottom: 0; padding: 3px 0; }
 
.template_searchbox_submit {
border:0; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:13px;
left:132px;
width:auto;
height:auto;
}
/*Search Page Positioning CSS */
.template_search_page_positioning { position: relative; bottom: 52px; width: auto; height: auto; z-index: 2; }
.template_search_page_header_ontop { position: relative; top: 0; z-index: 3; width: auto; height: auto; }

