/* CSS Document */


/* main styles */
body
{
    background-image: url(../../images/bg.gif);
    background-repeat: repeat-x;
    background-color: #7e7e7e;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

#search input 
{
    height: 11px;
    width: 100px;
    float:left;
    margin: 4px 8px 0px 10px;
    padding: 0px;
}

img
{
    border: 0px;
}

a
{
    text-decoration: none;
    color: #7f7f7f;
}

a:hover
{
    text-decoration: underline;
}

.comparison_chart 
{
    margin-top: 20px;
    margin-bottom: 20px;
}

.lnkSafetyNotices
{
	border:solid 2px black; width: 200px; padding: 10px; background-color: white;
}


p
{
    line-height: 14px;
    margin: 10px 0px 5px 0px;
}

h1
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px;
}

h2
{
    background-image: url(../../images/feature_bg.gif);
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    margin: -10px -10px 0px -10px;
    padding: 3px 0px 4px 10px;
    letter-spacing: normal;
}

h4
{
    width: 516px;
    background-image: url(../../images/feature_bg.gif);
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 0px;
    padding: 3px 0px 4px 10px;
    letter-spacing: normal;
    clear: left;
}
h5
{
    width: 695px;
    background-image: url(../../images/feature_bg.gif);
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 0px;
    padding: 3px 0px 4px 10px;
    letter-spacing: normal;
    clear: left;
}

input, option, select
{
    font-size: 11px;
}

#logo
{
    width: 884px;
    margin: 25px auto;
    text-align: left;
}

#user
{
    text-align: right;
    color: #FFFFFF;
    margin-top: -25px;
}

#user a
{
    color: #FFFFFF;
}

#wrapper
{
    background-color: #ededed;
    width: 924px;
    margin: 0px auto;
    text-align: left;
    padding-bottom: 10px;
}

#wrapper_home
{
    background-color: #FFFFFF;
    width: 918px;
    margin: 0px auto;
    padding: 0px 0px 6px 6px;
    text-align: left;
}

#main_home {
background-color: #ededed;
padding-bottom: 11px;
}

#main
{
    background-color: #FFFFFF;
    width: 903px;
    margin: auto;
}

#content_main
{
    float: left;
    margin: 6px 0px 18px 9px;
    width: 513px;
}

.content_main
{
    float: left;
    margin: 6px 0px 18px 9px;
    width: 513px;
}
.content_product_reg
{
    float: left;
    margin: 6px 0px 18px 19px;
    width: 466px;
}

.content_full
{
    float: left;
    margin: 6px 0px 18px 19px;
    width: 850;
}
.content_productImages
{
	margin: 0px 0px 0px 0px;
	width:100%;
	height: 700px;
	background-color: #dfdfdf;
}

/* - - - Styles for the Listrak Email Signup Area - - - */


.lisTrakEmailSignup
{	
    margin: 40px 0px 0px 0px;
    height: 100px;
	font-size:13px;
	font-weight:bold;
    width: 280px;
}

.listrakEmail
{	
    width: 280px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
}

.listrakEmailInputBox
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    background:transparent url('/assets/images/home/listrakInputBox.png') no-repeat;
    border:0px;
    width:196px;
    height:22px;
    vertical-align:top;
    margin-top:7px;
    padding:0px 0px 0px 5px;
    padding: 3px 0px 0px 5px\9;
    overflow:hidden;
}

.listrakSubmitButton
{
    border:0px;
    vertical-align:top;
    padding-top:7px;
}

.listrakEmailEnvelopeImage
{
    margin-top:-5px;
    padding-left:0px;
    vertical-align:top;
}

/* - - - End Styles for the Listrak Email Signup Area - - - */

/* owners styles */

#narrow_box
{
    background-color: #f5f5f5;
    width: 149px;
    margin: 16px 10px 16px 0px;
    padding: 10px 10px 5px 10px;
    float: left;
}

.narrow_box
{
    background-color: #f5f5f5;
    width: 149px;
    margin: 16px 10px 16px 0px;
    padding: 10px 10px 5px 10px;
    float: left;
}

#narrow_box h2
{
    background-image: url(../../images/feature_bg.gif);
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    margin: -10px -10px 0px -10px;
    padding: 3px 0px 4px 10px;
    letter-spacing: normal;
}

.narrow_box_img
{
    margin: 0px -10px 0px -10px;
}

#monthly_feature
{
    background-color: #ffffff;
    width: 520px; 
    float: none;
    padding: 10px 10px 0px 10px;
 /*   height: 205px; */
    margin: 0px 0px 16px 0px;
}

#monthly_feature h1
{
    font-size: 16px;
    text-transform: uppercase;
    color: #990000;
    margin-bottom: 5px;
    margin-top: 0px;
}

#monthly_content
{
    width: 526px;
}

#monthly_content img
{
    margin: 5px;
}


.monthly_img
{
    float: left;
    margin: 0px 16px 16px 0px;
}

/* navigation */

#globalnavbar
{
    width: 884px;
    height: 23px;
    margin: auto;
    background-color: #212121;
}

#globalnavbar a
{
    float: left;
}

.tools
{
    background-image: url(../../images/navigation/tools.gif);
    background-repeat: no-repeat;
}

.tools:hover
{
    background-image: url(../../images/navigation/tools_ovr.gif);
    background-repeat: no-repeat;
}

a.accessories
{
    background: url(../../images/navigation/accessories.gif) no-repeat;
}

a.accessories:hover, a.accessories #active
{
    background: url(../../images/navigation/accessories_ovr.gif) no-repeat;
}

a.service
{
    background: url(../../images/navigation/service.gif) top left no-repeat;
}

a.service:hover, a.service #active
{
    background: url(../../images/navigation/service_ovr.gif) top left no-repeat;
}

a.buy
{
    background: url(../../images/navigation/buy.gif) no-repeat;
}

a.buy:hover, a.buy #active
{
    background: url(../../images/navigation/buy_ovr.gif) no-repeat;
}

a.library
{
    background: url(../../images/navigation/library.gif) no-repeat;
}

a.library:hover, a.library #active
{
    background: url(../../images/navigation/library_ovr.gif) no-repeat;
}

a.owners_club
{
    background: url(../../images/navigation/owners.gif) no-repeat;
}

a.owners_club:hover, a.owners_club #active
{
    background: url(../../images/navigation/owners_ovr.gif) no-repeat;
}

a.about
{
    background: url(../../images/navigation/about.gif) no-repeat;
}

a.about:hover, a.about #active
{
    background: url(../../images/navigation/about_ovr.gif) no-repeat;
}

a.tips
{
    background: url(../../images/navigation/about.gif) no-repeat;
}

a.tips:hover, a.tips #active
{
    background: url(../../images/navigation/about_ovr.gif) no-repeat;
}

#search a
{
    color: #FFFFFF;
    font-size: 10px;
    margin-top: 6px;
}

#search input
{
    height: 11px;
    width: 100px;
    float: left;
    margin: 4px 8px 0px 10px;
    padding: 0px;
}

#search img
{
    float: left;
    margin-right: 2px;
    margin-top: 8px;
}

#breadcrumb
{
    margin-left:10px;
    padding-top: 7px;
    padding-bottom: 13px;
    color:#7f7f7f;
}

#breadcrumb_wrapper {
background-color: #ededed;
width: 924px;
margin: 0px auto;
padding: 0px 0px 0px 0px;
text-align: left;
}

#sidenav
{
    padding-top: 6px;
    float: left;
}

#sidenav ul
{
    margin: 0px;
    padding: 0px;
}

#sidenav li
{
    padding: 0px;
    list-style: none;
}

#sidenav a
{
    text-decoration: none;
    color: #343434;
    font-size: 11px;
    font-weight: bold;
    background-image: url(../../images/sidenav_arrow.gif);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding: 5px 0px 5px 15px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    display: block;
    width: 172px;
    margin-right:20px;
}

#sidenav a:hover
{
    background-image: url(../../images/sidenav_arrow_ovr.gif);
    background-color: #efefef;
}

#sidenav #active a
{
    background-color: #efefef;
    background-image: url(../../images/sidenav_arrow_ovr.gif);
}

/* homepage styles */

#home_main
{
    padding-bottom: 12px;
}

.home_feature
{
    float: left;
    margin-right: 5px;
    width: 222px;
    background-color: #f7f6f3;
}

.home_feature h1
{
   background-image:url(../../images/feature_bg.gif);
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   border-bottom: 1px solid #c7c6c4;
   margin: 0px;
   padding: 2px 0px 3px 5px;
}

.home_feature p
{
    margin: 14px 8px 14px 8px;
    color: #6d6c6b;
}

.home_feature a
{
    color: #044e8e;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}

/* tool detail page styles */

#product_main
{
    float: left;
    margin: 6px 7px 18px 7px;
    width:525px;
/*    margin: 6px 16px 18px 16px; */
}

.product_main
{
    float: left;
    margin: 6px 7px 18px 7px;
    width:528px;
/*    margin: 6px 10px 18px 16px;*/
}

.product_img
{
    margin-right: 40px;
    margin-left: 40px;
    float: left;
}
.product_img_warranty
{
    float: left;

}

#product_info
{
    background-color: #f5f5f5;
    width: 197px;
    float: left;
    padding: 10px;
    height: 254px;
}

#product_info h1
{
    font-size: 16px;
    text-transform: uppercase;
    color: #990000;
    margin-bottom: 5px;
    margin-top: 0px;
}

.product_info
{
    background-color: #f5f5f5;
    width: 226px;
    float: left;
    padding: 10px;
    height: auto;
}

.product_info h1
{
    font-size: 16px;
    text-transform: uppercase;
    color: #990000;
    margin-bottom: 5px;
    margin-top: 0px;
}

.popup_link
{
    margin-right: 5px;
    margin-top: 25px;
    margin-bottom: 25px;
    float: left;
}

.popup_buttons
{
    width: 510px;
    display: block;
    height: 30px;
}

.buy_now a:link
{
    background: url(../../images/buttons/buyOnlineNow.jpg) no-repeat;
    width: 105px;
    height: 26px;
    display: block;
}

.buy_now a:hover
{
    background-image: url(../../images/buttons/buyOnlineNowHover.jpg);
    background-repeat: no-repeat;
}
img.imgBuyNow
{
    background: url(../../images/buttons/buyOnlineNow.jpg) no-repeat;
    width: 105px;
    height: 26px;
    display: block;
}

img.imgBuyNow:hover
{
    background-image: url(../../images/buttons/buyOnlineNowHover.jpg);
    background-repeat: no-repeat;
}

img.larger_image 
{
    background-position: left;
    background: transparent url(../../images/buttons/largerImage.jpg) no-repeat;
    width: 130px;
    height: 30px;
    display: block;
}

img.larger_image:hover 
{
    background-image: url(../../images/buttons/largerImageHover.jpg);
    background-repeat: no-repeat;
}

a.virtual_tour 
{
    background-position: left;
    background: transparent url(../../images/buttons/virtualTour.jpg) no-repeat;
    width: 125px;
    height: 26px;
    display: block;
}

a.virtual_tour:hover 
{
    background-image: url(../../images/buttons/virtualTourHover.jpg);
    background-repeat: no-repeat;
}

a.product_video 
{
    background-position: left;
    background: transparent url(../../images/buttons/productVideo.jpg) no-repeat;
    width: 125px;
    height: 26px;
    display: block;
}

a.product_video:hover 
{
    background-image: url(../../images/buttons/productVideoHover.jpg);
    background-repeat: no-repeat;
}

#BuyNowHidden {
	display:none;
	visibility:hidden;
	width:550px;
	position:absolute;
	top:150px;
	z-index:999;
}

#innerBuyNow {
	background-color:#FFFFFF;
	border-left:4px groove #c7c6c4;
	border-right:4px ridge #c7c6c4;
	border-bottom:4px ridge #c7c6c4;
	height:400px;
	overflow:auto;
}

#BuyNowTitleBar {
	background-image:url(../../images/bg.gif);
	width:550px;
	height:35px;
	position:relative;
	top:2px;
}

#CloseButton {
	cursor:pointer;
	position:relative;
	left:420px;
	top:1px;
}

.zip
{
    margin-left: 13px;
    display: inline;
}

.zip input
{
    width: 77px;
    height: 12px;
    padding: 0px;
    margin-top: 5px;
}

.search_products
{
    width: 120px;
    height: 12px;
    padding: 0px;
}

.city
{
    margin-left: 7px;
    display: inline;
    margin-bottom: 10px;
}

.city input
{
    width: 77px;
    height: 12px;
    padding: 0px;
}

#product_features
{
    float: left;
    width: 332px;
    margin-right: 20px;
    background-color: #f5f5f5;
    margin-top: -2px;
    padding-right: 5px;
}

.product_features
{
    float: left;
    width: 332px;
    margin-right: 20px;
    background-color: #f5f5f5;
    margin-top: -2px;
    padding-right: 5px;
}

#features
{
    display: block;
}

.features
{
    display: block;
}

#specs
{
    display: none; 
}

.specs
{
  /*    display: none; */
}

#product_features li
{
    margin-top: 10px;
}

.icon
{
    margin-right: 5px;
}

#quick_links
{
    float: left;
    width:100px;
}

.quick_links
{
    float: left;
}

#quick_links p
{
    margin-top: 0px;
    margin-bottom: 10px;
}

#hr
{
    margin-top: 30px;
    margin-bottom: 30px;
    border-top: 1px dotted #777777;
}

#hr2
{
    margin-top: 7px;
    border-top: 1px dotted #777777;
}

.hr2
{
    margin-top: 7px;
    border-top: 1px dotted #000000;
}

.hr2a
{
    margin-top: 7px;
    border-top: 1px dotted #000000;
}

.hr_small
{
    border-top: 1px dotted #777777;
    margin-top: 17px;
    float: left;
    width: 49px;
    display: inline;
}

.or
{
    float: left;
    margin: 10px 5px 10px 5px;
}

#image_gallery
{
    margin-top: 30px;
}

.image_gallery
{
    margin-top: 30px;
}

#image_gallery img
{
    border: 1px solid #a9a9a9;
    float: left;
    margin-right: 21px;
    margin-top: 10px;
    height: 65px;
    width: 65px;
}

.image_gallery img
{
    border: 1px solid #a9a9a9;
    float: left;
    margin-right: 21px;
    margin-top: 10px;
    height: 65px;
    width: 65px;
}

#tab
{
    margin-left: 8px;
}

#comments_tab
{
    margin-top: 35px;
    margin-left: 8px;
}

#comments
{
    width: 495px;
    background-color: #f5f5f5;
    padding: 2px 15px 15px 15px;
    margin-top: -2px;
}

#comments a
{
    color: #3860c5;
}

.comments_tab
{
    margin-top: 35px;
    margin-left: 8px;
}

.comments
{
    width: 495px;
    background-color: #f5f5f5;
    padding: 2px 15px 15px 15px;
    margin-top: -2px;
}

.comments a
{
    color: #3860c5;
}


/* right column styles */

#right_column
{
    margin-top: 6px;
    padding-right: 3px;
    float: right;
}

.right_column
{
    margin-top: 6px;
    padding-right: 3px;
    float: right;
}

#right_feature
{
    background-color: #f5f5f5;
    width: 125px;
    margin-bottom: 18px;
    padding: 10px 10px 10px 10px;
}

.right_feature
{
    background-color: #f5f5f5;
    width: 125px;
    margin-bottom: 18px;
    padding: 10px 10px 10px 10px;
}


#right_feature p
{
    margin: 10px 0px 0px 0px;
}

.right_feature p
{
    margin: 10px 0px 0px 0px;
}

.right_feature_img
{
    border: 1px solid #a9a9a9;
    margin-top: 10px;
}

/* tool landing styles */

.hero
{
    display: inline;
}

#landing_main
{
    float: left;
    margin: 6px 0px 18px 0px;
    width: 540px;

}
.landing_main_history
{
    float: left;
    margin: 6px 0px 18px 0px;
    width: 650px;
	
}
.landing_main
{
    float: left;
    margin: 6px 0px 18px 0px;
}

#landing_box
{
    background-color: #f5f5f5;
    width: 234px;
    margin: 16px 16px 16px 0px;
    padding: 10px 10px 5px 10px;
    float: left;
}

.landing_box
{
    background-color: #f5f5f5;
    width: 234px;
    margin: 16px 16px 16px 0px;
    padding: 10px 10px 5px 10px;
    float: left;
}

#landing_box img
{
    float: left;
    margin-right: 10px;
    border: 1px solid #a9a9a9;
    margin-bottom: 25px;
}

#product_box 
{
    padding: 0px 10px 0px 10px;
    border: 2px solid #a9a9a9;
    float: left;
    margin-right: 5px;
    margin-bottom: 7px;
    width: 200px;
    height: 255px;
}

#product_box img
{
    margin: 10px 0px 10px 0px;
}

#product_box ul
{
    margin: 0px;
    padding: 0px 0px 0px 20px;
}

#product_box li
{
    list-style-image: url(../../images/link_arrow.gif);
}

.product_box
{
padding: 0px 10px 0px 10px;
border: 2px solid #a9a9a9;
float: left;
margin-right: 7px;
margin-bottom: 7px;
width: 200px;
height: 255px;
}

.product_box img
{
    margin: 10px 0px 10px 0px;
}

.product_box ul
{
    margin: 0px;
    padding: 0px 0px 0px 20px;
}

.product_box li
{
    list-style-image: url(../../images/link_arrow.gif);
}

.CategoryLinks
{
    font-weight: bold;
}

/* comparison styles */

#comparison_main
{
    float: left;
    margin: 6px 0px 18px 19px;
    width: 675px;
}

.comparison_chart
{
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 10px;
    width:526px;
}

td
{
    padding: 5px;
}

.td_image
{
    background-color: #FFFFFF;
}

.grey_bg
{
    background-color: #f5f5f5;
}

.white_bg
{
    background-color: #ffffff;
}

.title_row
{
    background-color: #dfdfdf;
    font-weight: bold;
}

.tool_name
{
    width: 175px;
}

.tool_power
{
    width: 85px;
}

.small_width
{
    width: 35px;
}

.compare_tab
{
    background-color: #f5f5f5;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
    margin-left: 3px;
    border-bottom: 1px solid #c7c6c4;
}

#compare_box
{
    float: left;
    background-color: #f5f5f5;
    margin-bottom: 16px;
}

#compare_box td
{
    padding: 0px 8px 0px 8px;
}

#compare_box img
{
    margin: 8px 0px 8px 0px;
}

.compare_box
{
    float: left;
    background-color: #f5f5f5;
    margin-bottom: 16px;
    
}

.compare_box td
{
    padding: 0px 8px 0px 8px;
}

.compare_box img
{
    margin: 8px 0px 8px 0px;
}

.compare_now a
{
    background-image: url(../../images/compare_now.gif);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
}

.compare_now a:hover
{
    background-image: url(../../images/compare_now_ovr.gif);
    background-repeat: no-repeat;
}

.return a
{
    background-image: url(../../images/return.gif);
    background-repeat: no-repeat;
    display: block;
    width: 93px;
}

.return a:hover
{
    background-image: url(../../images/return_ovr.gif);
    background-repeat: no-repeat;
}

/* accessory styles */

#accessories_box
{
    background-color: #f5f5f5;
    width: 506px;
    margin: 16px 16px 16px 0px;
    padding: 10px 10px 0px 10px;
}

#accessories_content
{
    width: 237px;
    float: left;
    padding-bottom: 10px;
    padding-right: 10px;
}

.accessories_content
{
    width: 237px;
    float: left;
    padding-bottom: 10px;
    padding-right: 10px;
}

#accessories_content img
{
    float: left;
    margin-right: 10px;
    border: 1px solid #a9a9a9;
    margin-bottom: 25px;
}

.border_left
{
    border-left: 1px dotted #777777;
    padding-left: 10px;
}

.border_top
{
    border-top: 1px dotted #777777;
}

/* service */

.submit_question
{
    text-align: right;
    margin: 0px;
}

.submit_question a
{
    color: #3860c5;
    text-decoration: underline;
}

/* footer styles */

#footer
{
    margin-top: 10px;
    color: #FFFFFF;
}

#footer a
{
    color: #FFFFFF;
    text-decoration: none;
}

#copyright {
	 color: #FFFFFF;
	text-align: center;
}
/* etc. styles */

.find
{
    margin-top: 0px;
    text-align: right;
}

.arrow_button
{
    float: right;
    margin-top: -17px;
}

.no_border
{
    border-right: 0px;
}

.float_left
{
    float: left;
}

.float_right
{
    float: right;
}

.compare_now_button_top
{
   float: right;
   margin: 0px 20px 0px 0px; 
}

.padding
{
    padding: 6px;
}

.arrow_link
{
    background-image: url(../../images/link_arrow.gif);
    background-repeat: no-repeat;
    padding-left: 18px;
}

.arrow_list
{
    list-style: url(../../images/link_arrow.gif);
    padding-bottom: 5px;
    margin: 10px 0px 0px -20px;
}

.arrow_list li
{
    margin-top: 5px;
}

.clear
{
    clear: both;
}

.text_right
{
    text-align: right;
}

.noMarTop
{
    margin-top: 0px;
}

.searchButton
{
    color: #ffffff;
    background-color: #212121;
    width: 40px;
    height: 10px;
}

.left_form
{
    float: left;
    width: 125px;
    text-align: right;
    margin-right: 10px;
    margin-top: 2px;
}

.right_form
{
    margin-bottom: 10px;
}

.radio_button
{
    margin-bottom: 15px;
    margin-right: 2px;
    float: left;
}

/* Privacy and Terms of Use Styles */

.content_terms_privacy
{
    float: left;
    margin: 6px 0px 18px 50px;
    width: 750px;
}

.text_terms_privacy
{
    margin-top: 0pt;
    margin-bottom: 0.17in;
    font-size: 8pt;
    font-family: Verdana, sans-serif;
}

.text_terms_privacy_bold
{
    margin-top: 0pt;
    margin-bottom: 0.17in;
    font-size: 8pt;
    font-family: Verdana, sans-serif;
    font-weight: bold;
}

.details
{
    width: 200px;
    border-right: 1px dotted #a9a9a9;
}

.CompareSpecs
{
  /*  width: 105px;  */
    border-right: 1px dotted #a9a9a9;
    padding-left: 0px;
}

.float_left {
float: left;
}

.float_right {
float: right;
}

#breadcrumb_wrapper {
background-color: #ededed;
width: 924px;
margin: 0px auto;
padding: 0px 0px 0px 0px;
text-align: left;
}

#new_box {
padding: 0px 10px 0px 10px;
border: 2px solid #a9a9a9;
float: left;
margin-right: 9px;
margin-bottom: 9px;
width: 100px;
height: 210px;
}

#new_box img{
margin: 10px 0px 10px 15px;
}

.new_box {
padding: 0px 10px 0px 10px;
border: 2px solid #a9a9a9;
float: left;
margin-right: 9px;
margin-bottom: 9px;
width: 100px;
height: 210px;
}

.new_box img{
margin: 10px 0px 10px 15px;
}

#popup {
background-color: #ffffff;
width: 496px;
padding:10px;
margin: 0px;
text-align: left;
padding-bottom: 10px;
}

#popup_logo {
width: 496px;
margin: 25px 0px;
text-align: left;
}

.popup {
background-color: #ffffff;
width: 496px;
padding:10px;
margin: 0px;
text-align: left;
padding-bottom: 10px;
}

.popup_logo {
width: 496px;
margin: 25px 0px;
text-align: left;
}

#product_box a{
color: #000000;
}

#product_box a:hover{
text-decoration: underline;
}

#product_box a:active{
font-weight: bold;
}

td a{
color:#000000;
text-decoration: underline;
}

.arrow_link:active {
color:#000000;
}

#right_feature strong{
letter-spacing: normal;
}

.product_reg_Text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.product_reg_Text_questions
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold
}

.service_box
{
    background-color: #f5f5f5;
    width: 234px;
    margin: 16px 16px 0px 0px;
    padding: 10px 10px 5px 10px;
    float: left;
}
 
.service_box img
{
    float: left;
    margin-right: 10px;
    border: 1px solid #a9a9a9;
    margin-bottom: 25px;
}
 
.service_box_row {
clear: both;
margin-right: -16px;
}

.revolutions_intro {
font-size: 22px;
color:#999999;
line-height: 32px;
font-weight: bold;
text-align: justify;
}

.revolutions_title {
font-size: 24px;
font-weight: bold;
color:#999999;
text-transform: uppercase;
margin-top: 15px;
line-height: 24px;
}

.revolutions_title_sm {
font-size: 12px;
font-weight: bold;
color:#999999;
margin-bottom: 0px;
text-transform: uppercase;
}

.delta {
font-size: 22px;
line-height: 26px;
font-weight: bold;
text-align: justify;
color:#007dc3;
}

.delta_title {
font-size: 12px;
font-weight: bold;
color:#007dc3;
text-transform: uppercase;
}

.delta_sm {
font-size: 17px;
line-height: 18px;
font-weight: bold;
color:#007dc3;
}

.porter {
font-size: 22px;
line-height: 26px;
font-weight: bold;
text-align: justify;
color: #e51837;
}

.porter_title {
font-size: 12px;
font-weight: bold;
color: #e51837;
margin-bottom: 0px;
text-transform: uppercase;
}

hr {
margin-top: 15px;
color: #999999;
height: 1px;
}

.watermarkOn {
    color: #CCCCCC;
    font-style: italic;
}

.whereToBuyRetailer
{
    /*width:90%;*/
    /*height:400px;*/
    /*background:transparent url(../../images/global/whereToBuy_bg.gif) repeat-y 0 0;*/
    position:relative;
    margin-bottom:10px;
    margin-top: 10px;
}

.whereToBuyRetailer h1
{
    /*width:537px;*/
    font-weight:bold;
    font-size:18px;
    color:#fff;
    /*font-family:Arial;*/
    padding:8px 20px;
    margin:0px;
    background:#231f20;
}

.whereToBuyRetailer h1 .selectDropdown
{
	border-style: solid;
	border-color: #c0c0c0;
	border-width: 1px;
    width:120px;
    font-weight:bold;
    font-size:12px;
    color:#a2a2a2;
    /*font-family:Arial;*/
    margin-left:108px;
}

.retailerTiles
{
    border: thin solid #C0C0C0;
    text-align: center;
    vertical-align: middle;
    margin: 10px 5px 10px 15px;
    display: inline-block;
    width: 200px;
    height: 80px;
}

.retailerTiles > a > img {
    margin-top: 10px;
}

.retailerTiles > a, 
.retailerTiles > a:hover{
    color: #ffffff;
}

#RetailerContainerPanel {
     float: left;
     width: 690px;
}