@charset "utf-8";


body {
  background-color: #fff1c1;
  padding-top: 0px;
  margin-top: 0px;
}

body_motorsports {
  background-color: #b3e3ff;
  padding-top: 0px;
  margin-top: 0px;
}

/* IE SPECIFIC WORKAROUNDS */

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#FFFFFF;
}

div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#FFFFFF;
}

/* END IE SPECIFIC WORKAROUNDS */

#wrap {
  margin: 0px auto;
  width: 1005px;
}

#container{

  width: 1005px;
  background-image: url(site_images/container_bg.jpg);
  background-repeat: repeat-y;
  background-color: #fff1c1;
  text-align: left;
  float: left;
}

#container_motorsports{

  width: 1005px;
  background-image: url(site_images/container_bg_motorsports.jpg);
  background-repeat: repeat-y;
  background-color: #39556c;
  text-align: left;
  float: left;
}

#header_area{
  float: left;
  width: 1005px;
  height: 340px;
  background-image: url(site_images/header_bg.jpg);
  background-repeat: no-repeat;
}

#header_followup_area{
  float: left;
  width: 1005px;
  height: 275px;
  background-image: url(site_images/header_bg.jpg);
  background-repeat: no-repeat;
}
#header_followup_area2{
  float: left;
  width: 1005px;
  height: 303px;
  background-image: url(site_images/header_bg.jpg);
  background-repeat: no-repeat;
}

#header_followup_area-motorsports{
  float: left;
  width: 1005px;
  height: 275px;
  background-image: url(site_images/header_bg_motorsports.jpg);
  background-repeat: no-repeat;
}

#before_header_followup_left_banner {
  margin-left:20px;
}

#header_followup_left_banner{
  float: left;
  width: 360px;
  height: 195px;
  margin-top: 50px;
}

#header_followup_right_banner{
  float: right;
  width: 609px;
  height: 130px;
  margin-right: 16px;
  margin-top: 60px;
}

#before_header_followup_menuarea {
  margin-left: 20px;
}

#header_followup_menuarea{
  background-color: #b5a684;
  width: 960px;
  height: 25px;
  float: left;
  text-align: center;
  padding-left: 10px;
  padding-top: 8px;
}
#header_followup_menuarea2{
  background-color: #b5a684;
  width: 960px;
  height: 50px;
  float: left;
  text-align: center;
  padding-left: 10px;
  padding-top: 8px;
}
#header_followup_menuarea_motorsports{
  background-color: #00419c;
  background-image:url(site_images/motorsports_headermenu_bg.jpg);
  background-repeat:repeat-x;
  width: 960px;
  height: 25px;
  float: left;
  text-align: center;
  padding-left: 10px;
  padding-top: 8px;
}

td.main_menu{
  border-bottom: 1px solid #392c18;
  text-align: left;
}
td.main_menu-last{
  text-align: left;
}

td.followup_menu{
  border-left: 2px solid #392c18;
  text-align: center;
}


td.followup_menu-first{
  text-align: center;
}

td.followup_menu_motorsports{
  border-left: 2px solid #ffffff;
  text-align: center;
}

#date_area{
  float: left;
  width: 350px;
  text-align: right;
  height: 25px;
  padding: 10px 5px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #007ACC;
  font-weight: bold;
}
#top_right_header_menu_area{
  float: right;
  width: 230px;
  height: 30px;
  text-align: left;
  padding: 15px 20px 10px 0px;
}

#before_header_middle_area {
  margin-left: 20px;
}
#header_middle_area{
  float: left;
  width: 970px;
  height: 279px;
}
#header_banner_area{
position:relative;
  float: left;
  width: 720px;
  height: 279px;
}

#header_mainmenu_area{
  float: right;
  width: 210px;
  height: 220px;
  margin-right: 15px;
  margin-top: 55px;
  display:inline;
  text-align: left;
}
#before_main_area{
  margin-left: 20px;
}

#main_area{
  float: left;
  width: 970px;
  background-color: #64595b;
}
#before_main_area_followup {
  margin-left: 20px;
}

#main_area_followup{
  float: left;
  width: 970px;
  background-image: url(site_images/followup_bg.jpg);
  background-repeat: repeat-y;
  background-color: #64595b;
}

#main_area_followup2{
  float: left;
  width: 970px;
  background-image: url(site_images/followup_bg2.jpg);
  background-repeat: repeat-y;
  background-color: #64595b;
}
#main_area_followup_motorsports{
  float: left;
  width: 970px;
  background-image: url(site_images/followup_bg_motorsports.jpg);
  background-repeat: repeat-y;
  background-color: #01367f;
}
#min_height{
  width: 1px;
  height: 390px;
  float: left;
}
#main_area_left{
  float: left;
  width: 720px;
  padding-left: 20px;
  margin-top: 15px;
  display:inline;
  border-right: 2px solid #7c7774;
}


#main_area_right{
  float: right;
  padding-right:13px;
  margin-top: 5px;
  padding-bottom:10px;
display:inline;
}


#followup_area_left{
  float: left;
  width: 700px;
  padding-left:10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
}

#followup_area_left2{
  float: left;
  width: 950px;
  padding-left:10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
}
#followup_area_left a{
  color: #ffa500;
  font-weight: bold;
  text-decoration: none;
}
#followup_area_left a:hover{
  color: #ffa500;
  font-weight: bold;
  text-decoration: underline;
}
#followup_area_right{
  float: right;
  width: 250px;
}
#followup_area_bottom{
  float: left;
  width: 970px;
  height: 118px;
  background-image: url(site_images/followup_bottom_bg.jpg);
  background-repeat: no-repeat;
}
#followup_area_bottom2{
  float: left;
  width: 970px;
  height: 118px;
  background-image: url(site_images/followup_bottom_bg2.jpg);
  background-repeat: no-repeat;
}
#followup_area_bottom_motorsports{
  float: left;
  width: 970px;
  height: 118px;
  background-image: url(site_images/followup_bottom_bg_motorsports.jpg);
  background-repeat: no-repeat;
}
#footer_area{
  width: 960px;
  min-height:50px;
  height: 50px;
  float: left;
  padding-left: 20px;
  padding-top:15px;
  text-align: center;
  vertical-align:middle;
}
#footer_bottom{
  width: 1005px;
  min-height:20px;
  height: 20px;
  background-image: url(site_images/footer_bottom.jpg);
  background-repeat: no-repeat;
  clear:both;
}

#footer_bottom_motorsports{
  width: 1005px;
  min-height:20px;
  height: 20px;
  background-image: url(site_images/footer_bottom_motorsports.jpg);
  background-repeat: no-repeat;
  clear:both;
}
.main_font{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
}
.main_font a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
}

.main_font a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #E0E0E0;
  text-decoration: underline;
}

.admin_login{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}

.login_error{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FF0000;  
  font-weight: bold;
}







.admin_menu_title{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 13px;



  color: #FFFFFF;



  font-weight: bold;



  text-decoration: underline;



}







.admin_menu{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #666666;



  font-weight: bold;



}







.admin_menu a{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #f3ff96;



  font-weight: bold;



  text-decoration: none;



}







.admin_menu a:hover{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #f3ff96;



  font-weight: bold;



  text-decoration: underline;



}







.admin_table{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #666666;



}







.admin_table a{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #666666;



  font-weight: bold;



  text-decoration: none;



}







.admin_table a:hover{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #666666;



  font-weight: bold;



  text-decoration: underline;



}







.top_header_menu a{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  color: #392c18;



  font-size: 11px;



  text-decoration: none;



}







.top_header_menu a:hover{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  color: #392c18;



  text-decoration: underline;



}







.followup_menu{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #392c18;
}


.followup_menu a{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #392c18;
  text-decoration: none;
}

.followup_menu a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.followup_menu_motorsports{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}


.followup_menu_motorsports a{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.followup_menu_motorsports a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}







.vert_main_menu{



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  font-weight: bold;



  color: #392c18;



}







.vert_main_menu a{



  font-family: Arial, Helvetica, sans-serif;



  font-weight: bold;



  color: #392c18;



  text-decoration: none;



}







.vert_main_menu a:hover{



  font-family: Arial, Helvetica, sans-serif;



  font-weight: bold;



  color: #ffffff;



  text-decoration: none;



}







.footer_bottomrow_text{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #8e8883;

}



.footer_bottomrow_text a{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #9D9995;

  text-decoration: none;

}



.footer_bottomrow_text a:hover{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #9D9995;

  text-decoration: underline;

}



.footer_bottomrow_text1{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #8e8883;

}



.footer_bottomrow_text1 a{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #9D9995;

  text-decoration: none;

}



.footer_bottomrow_text1 a:hover{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #9D9995;

  text-decoration: underline;

}



.textfield_effect {



/*we will first set the border styles.*/



  border-width: 1px;



  border-style: solid;



  border-color: #9B9B9B;



/*we are now going to add in the shadow image that we created earlier*/



  background-color: #DFDFDF;



/*I am going to add some text formatting of my own*/



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #000000;



  padding: 4px 0px 0px 4px;



}



/*we are now going to style how the textfield will look when we







hover over it and when we actually have it selected*/







.textfield_effect:focus {



  background-color: #F0F0F0;



  border-color: #D4D4D4;



}





.textfield_effect2 {

/*we will first set the border styles.*/

  border-width: 1px;

  border-style: solid;

  border-color: #9B9B9B;

/*we are now going to add in the shadow image that we created earlier*/

  background-color: #DFDFDF;

/*I am going to add some text formatting of my own*/

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #000000;

  padding: 2px 0px 0px 1px;

}



/*we are now going to style how the textfield will look when we

hover over it and when we actually have it selected*/



.textfield_effect2:focus {

  background-color: #F0F0F0;

  border-color: #D4D4D4;



}







.formHeader {



  color: #FFFFFF;



  font-family: Arial;



  text-align: center;



  padding: 5px;



  font-family: Arial, Helvetica, sans-serif;



  font-size: 14px;



  background-color: #666666;



  font-weight: bold;



}







.formSubHeader {



  color: #FFFFFF;



  font-family: Arial;



  font-size: 12px;



  padding: 5px;



  font-weight: bold;



}







.formBody {




  font-family: Arial;



  font-size: 11px;



  color: #FFFFFF;



  border: 1px solid #000000;



}







.formInnerBody {



  font-family: Arial;



  font-size: 11px;



  color: #FFFFFF;



  border-right: 1px solid #333333;



  border-bottom: 1px solid #333333;



}







.formFooter {



  color: #FFFFFF;



  font-family: Arial;



  text-align: center;



  padding: 5px;



  font-family: Arial, Helvetica, sans-serif;



  font-size: 12px;



  background-color: #666666;



}







.formLabel {



  font-family: Arial;



  font-size: 11px;



  font-weight: bold;



  color: #FFFFFF;



  border-bottom: 2px solid #000000;



}







.formItem {



  font-family: Arial;



  font-size: 12px;



  color: #FFFFFF;



  border-bottom: 1px solid #CCCCCC;



  padding: 3px;



}





td.finance_normal_cell{

	padding-left:3px;





}



td.finance_header_cell{

	padding-left:3px;

	background-color:#b5a684;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	font-weight:bold;

}





.roundcont-wider {

  width: 690px;

  background-color: #888485;

  margin-left: 5px;

}

.roundcont {
  width: 625px;
  background-color: #888485;
  margin-left: 30px;
}

.roundcont p {
  margin: 0 10px;
}

.roundtop {
  background: url(site_images/corner1_TR.jpg) no-repeat top right;
}

.roundbottom {
  background: url(site_images/corner1_BR.jpg) no-repeat top right;
}

img.corner {
  width: 14px;
  height: 14px;
  border: none;
  display: block !important;
}



.roundcont_grey {
  width: 625px;
  background-color: #ffffff;
  margin-left: 30px;
}

.roundtop_grey {
  background: url(site_images/corner1_TR_grey.jpg) no-repeat top right;
}

.roundbottom_grey {
  background: url(site_images/corner1_BR_grey.jpg) no-repeat top right;
}

.roundcont_blue {
  width: 625px;
  background-color: #ffffff;
  margin-left: 30px;
}

.roundtop_blue {
  background: url(site_images/corner1_TR_blue.jpg) no-repeat top right;
}

.roundbottom_blue {
  background: url(site_images/corner1_BR_blue.jpg) no-repeat top right;
}



td.inside_maincontentarea1 {



  padding-left: 5px;



  padding-top: 27px;



  padding-right: 27px;



  text-align: left;



}







td.inside_maincontentarea1_left {



  padding-left: 3px;



  padding-right: 16px;


  background-color:#64595b;



}







td.beforeNews {



  min-width: 191px;



  width: 191px;



  min-height: 178px;



  height: 178px;



  background-image: url(images/mainleftarea1_revised_02.png);



  background-repeat: no-repeat;



}







td.newsCell {



  padding-left: 13px;



  padding-right: 13px;



  padding-top: 10px;



  padding-bottom: 5px;



  color: #FFFFFF;



  font-weight: bold;



  font-size: 11px;





}

 





td.newsCell a {



  color: #FFFFFF;



  text-decoration: none;



}







td.newsCell a:visited {



  color: #FFFFFF;



}







td.newsCell a:hover {



  color: #FF0000;



  text-decoration: underline;



}



div.feature_image {

	float:left; 

	background-color: #999999; 

	width:113px;

	min-height:84px; 

	height:84px;

}





div.feature_text {

	float:left; 

	background-color: #999999;

	width:200px;

	min-height:100px;

	height:100px;

	font-weight: bold;

	font-size: 11px;

}



div.feature_text_inner {

	color: #333333;

}



div.feature_text a {

	color: #333333;

}



div.feature_text a:visited {

	color: #333333;

}



div.feature_text a:hover {

	color: #333333;

}



td.beforeWelcome {

  padding-left: 23px;

  padding-right: 23px;

  padding-bottom: 10px;

  color:#FFFFFF;

}







h1.WelcomeHeader {



  padding: 0px;



  padding-bottom: 10px;



  margin: 0px;



  font-family: Tahoma, "Arial Bold", Arial, Helvetica, sans-serif;



  font-size: 18px;



  font-weight: bold;



  font-style: italic;



/* color: #818f04; */



  color: #bfd140;



}







td.beforeFeaturesPromos {



  padding-left: 23px;



  padding-right: 23px;



  padding-top: 10px;



  padding-bottom: 15px;



}







h2.FeaturesPromosHeader {



  padding: 0px;



  padding-bottom: 10px;



  margin: 0px;



  font-family: Tahoma, "Arial Bold", Arial, Helvetica, sans-serif;



  font-size: 15px;



  font-weight: bold;



  font-style: italic;



/* color: #818f04; */



  color: #bfd140;



}







td.beforePromos {



  padding-left: 25px;



}







table.featuredPromos {



  min-width: 380px;



  width: 380px;



}







td.featuredPromosCell {



  background-image: url(images/featuredpromos_bg.png);



  background-repeat: repeat-x;



  min-width: 50%;



  width: 50%;



  min-height: 20px;



  height: 20px;



  font-size: 11px;



  vertical-align: middle;



}







td.beforeNewsSignup {



  padding-left: 23px;



  padding-bottom: 5px;



  padding-top: 10px;



}



.NewsletterCell {

  color:#FFFFFF;

}



h2.NewsletterHeader {



  padding: 0px;



  padding-bottom: 10px;



  margin: 0px;



  font-family: Tahoma, "Arial Bold", Arial, Helvetica, sans-serif;



  font-size: 15px;



  font-weight: bold;



  font-style: italic;



/* color: #818f04; */



  color: #bfd140;



}



input.newsletter {



  border: none;



  min-width: 110px;



  width: 110px;



  min-height: 20px;



  height: 20px;



  background-color: #454545;



  font-size: 12px;



  font-weight: 100;



  color: #FFFFFF;



}







input.newsletter_submit {



  min-width: 55px;



  width: 55px;



  min-height: 19px;



  height: 19px;



  background-color: #9cb629;



  color: #FFFFFF;



  font-size: 9px;



}







td.beforeReservation {



  padding-left: 30px;



  padding-right: 20px;



}







td.ReserveRental {



  padding: 0px;



  margin: 0px;



  min-height: 48px;



  height: 48px;



  vertical-align: middle;



  text-align: center;



}







h1.ReserveRental {



  padding: 0px;



  margin: 0px;



  font-family: Tahoma, "Arial Bold", Arial, Helvetica, sans-serif;



  font-size: 14px;



  font-weight: bold;



  color: #FFFFFF;



  text-decoration: underline;



}







td.ReservationItem {



  text-align: left;



  padding-top: 3px;



  padding-bottom: 3px;

  color:#FFFFFF;

}







input.reservationItem {



  min-width: 90px;



  width: 90px;



  min-height: 12px;



  height: 12px;



  background-color: #454545;



  font-size: 10px;



  font-weight: 100;



  color: #FFFFFF;



}







input.reservationItem2 {



  min-width: 550px;



  width: 550px;



  min-height: 22px;



  height: 22px;



  background-color: #666666;



  font-size: 16px;



  font-weight: 100;



  color: #FFFFFF;



}







input.reservationItem2:focus {



  background-color: #454545;



}







textarea.ReservationNoteBox {



  min-width: 183px;



  width: 183px;



  min-height: 35px;



  height: 35px;



  background-color: #454545;



  font-size: 12px;



  font-weight: 100;



  color: #FFFFFF;



}







td.reservation_submit_cell {



  text-align: right;



  padding-top: 5px;



  padding-bottom: 5px;



}







input.reservation_submit {



  min-width: 55px;



  width: 55px;



  min-height: 19px;



  height: 19px;



  background-color: #9cb629;



  color: #FFFFFF;



  font-size: 9px;



}







td.AdvancedResources {



  padding: 0px;



  margin: 0px;



  min-height: 40px;



  height: 40px;



  vertical-align: middle;



  text-align: center;



}







h1.AdvancedResources {



  padding: 0px;



  margin: 0px;



  font-family: Tahoma, "Arial Bold", Arial, Helvetica, sans-serif;



  font-size: 14px;



  font-weight: bold;



  color: #FFFFFF;



  text-decoration: underline;



}



/* VIEW NEWS */







.lcwsoftviewnewstable {



  border: solid 1px #d0d0d0;



}







.lcwsoftviewnewstitle {



  padding: 3px;



  color: #ffa500;



  font-weight: bold;



}







.lcwsoftviewnewscontent {



  padding: 3px;



}







.lcwsoftviewnewslinkcell {



  padding: 3px;



}







.beforeRightMenu {
  padding-left: 15px;
}







.rightsection_menu_title{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 13px;



  color: #FFFFFF;



  font-weight: bold;



  text-decoration: underline;



  text-align: center;



}







.rightsection_menu{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #666666;



  font-weight: bold;



  text-align: left;



}







.rightsection_menu a{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #f3ff96;



  font-weight: bold;



  text-decoration: none;



  text-align: left;



}







.rightsection_menu a:hover{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



  color: #f3ff96;



  font-weight: bold;



  text-decoration: underline;



}







.rightsection_products_indent {



  padding-left: 20px;



  font-size: 80%;



}



/* FOLLOW-UP RIGHT MENU STUFF */







.lw_beforeFollowupRight {



  width: 15px;



  height: 900px;



  float: left;



}







.followupRight_hr {



  width: 100%;



  height: 2px;



  background-color: #666666;



}







.rightsection_menu_title1{



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 13px;



  color: #FFFFFF;



  font-weight: bold;



  text-decoration: underline;



  text-align: left;



}







/* PRODUCT DETAILS PAGE */







.ProductDetail_TableBorder {



  border-left:solid 1px #486c9c;



  border-right:solid 1px #486c9c;



}







.ProductDetail_Overview {



  width:290px;



  height:15px;



  background-color:#969696;



  padding:3px;



  font-size:14px;



  color:#FFFFFF;



}







.ProductDetail_Description {



  width:365px;



  height:15px;



  background-color:#969696;



  padding:3px;



  font-size:14px;



  color:#FFFFFF;



}







.ProductDetail_Border1 {



  border-right:solid 1px #486c9c;



  border-bottom:solid 1px #486c9c;



}







.ProductDetail_PictureCell {



  padding:5px;



  padding-top:10px;



  padding-left:10px;



}







.ProductDetail_BeforeThumbs {



  padding:5px;



}







.ProductDetail_Brandname {

  color:#000000;

  padding:3px;



}







.ProductDetail_Age {

  color:#000000;

  padding:3px;



}







.ProductDetail_ShortDesc {

  color:#000000;

  padding:3px;



}







.ProductDetail_LongDesc {



  padding:3px;



  background-color:#cccccc;

  color:#000000;

}







/* PRODUCTS THUMBNAIL STUFF */



.productBlackText {

  color:#000000;

}



/* PRINTABLE PRODUCT */

.printableDetail_Header {
  color:#000000;
  padding:10px;
}

.printableProduct_DetailTableBorder {
  border-left:solid 1px #486c9c;
  border-right:solid 1px #486c9c;
  border-top:solid 1px #486c9c;
  border-bottom:solid 1px #486c9c;
}



.printableProduct_Title {



  border-top:solid 1px #486c9c;



  padding-top:10px;



  padding-bottom:10px;

color:#000000;

}







.productsThumb_Cell {



  color:#000000;



  background-image:url(site_images/product_cell_bg.jpg);



  background-repeat:repeat-x;



  background-color:#FFFFFF;



  min-height:190px;



  height:190px;



}







/* ADMIN PRODUCTS FORMS */







.adminProducts_Cells {



  padding:3px;



}







.div_ImageLinkBelowUpload {



  padding:3px;



}







/* PRODUCT IMAGE (THUMBNAIL) WITH TEXT OVERLAY */







#ProductImage_Container1 {



	width:113px;



	height:113px;



	height:auto;



	position: relative;



	left: 1px;



	top: 1px;



	color: #666;



	font-family:Geneva, Arial, Helvetica, sans-serif;



	font-size:28px;



	font-weight:bold;



	color:#BF4A50;



}







#ProductImage_Text1 {



	position: absolute;



	left: 18%;



	top: 33%;



	right:25%;



	bottom:25%;



	color:red;



	height:28px;



font-size:28px;



}







/* PRODUCT IMAGE (DETAIL) WITH TEXT OVERLAY */







#ProductImage_Container {



	width:187px;



	height:auto;



	position: relative;



	left: 1px;



	top: 1px;



	color: #666;



	font-family:Geneva, Arial, Helvetica, sans-serif;



	font-size:38px;



	font-weight:bold;



	color:#BF4A50;



}







#ProductImage_Text {



	position: absolute;



	left: 45%;



	top: 40%;



	right:45%;



	bottom:45%;



	color:red;



	height:38px;



font-size: 45px;



}

.beforePowerSportsAd {
padding-top:15px;
padding-left:10px;
text-align:left;
}
