
@media all and (max-width : 768px)
{
	footer #FooterLinks
	{
		padding-bottom  :  100px;
	}
	
	footer #Copyright div
	{
		text-align   :  center;
	}
	
	footer #Copyright div span
	{
		float        :  none;
		display      :  block;
		padding-top  :  10px;
		text-align   :  center;
	}


	#frmContact input.textbox, #frmContact textarea
	{
		width  :  96%;
	}

	
	#frmAccount td.contact, #frmAccount td.address
	{
		display  :  block;
		clear    :  both;
		width    :  auto;
	}
	
	#frmAccount td.contact tr td:first-child
	{
		width  :  150px;
	}
	
	#frmAccount td.address
	{
		padding-top  :  20px;
	}

	.tabRegister .contact, .tabRegister .address
	{
		display  :  block;
		clear    :  both;
		width    :  auto;
	}
	
	.tabRegister .address
	{
		padding-top  :  25px;
	}


	#frmPassword table td
	{
	  width    :  auto;
	  display  :  block;
	  clear    :  both;
	}

	#frmPassword label
	{
	  padding-bottom  :  5px;
	}

	#frmPassword table td:last-child label
	{
		margin-top  :  25px;
	}



	#ImgPopup, #ImgPopup span
	{
	    height  :  224px;
	    width   :  384px;
	}

	#ImgPopup span
	{
	  background-size  :  384px 224px;
	}


	#frmPayment td.separator
	{
		display  :  none;
	}

	#frmPayment .orderInfo, #frmPayment .payment
	{
		display  :  block;
		clear    :  both;
		width    :  auto;
	}

	#frmPayment .payment
	{
		margin-top  :  30px;
	}

	#HeaderDiv
	{
	  width  :  100%; 
	}

	main #Contents
	{
	  width  :  100%;
	}

	.main .searchBox
	{
	  display  :  none; 	
	}

	#MobileHeader
	{
	  display   :  none !important;  	
	}

	#HeaderDiv table.main
	{
	  position    :  fixed;
	  top         :  50px;
	  left        :  0px;
	  right       :  0px;
	  z-index     :  10000;
	  display     :  block;
	  background  :  #fff;
	  box-shadow  :  5px 18px 20px #EFEFEF; 
	}

	#UserLinks .userInfo td:nth-of-type(1)
	{
	  width  :  30%;
	}

	#UserLinks .userInfo td:nth-of-type(2)
	{
	  width          :  28%;
	  padding-right  :  1%; 	
	}

	#UserLinks .userInfo td:nth-of-type(3)
	{
      width          :  40%;
      padding-right  :  1%; 
	}

	#UserLinks .userInfo td a, #UserLinks .userInfo td span
	{
	  font-size  :  11px; 	
	}

	#UserLinks .userInfo td .wishlist img, #UserLinks .userInfo td .cart img
	{
	  width  :  25px;
	}

	#HeaderDiv table.userInfo .count
	{
	  width      :  9px;
      font-size  :  8px;
      padding    :  0px 1px;
      top        :  -5px;
      right      :  -1px;	
	}

	#HeaderDiv
	{
	  height  :  auto;   	
	}
	
	#HomeProducts ul li
	{
	  height   :  100% !important;	
	}

	#HomeProducts ul li .featuredProduct
	{
	  padding  :  3% 5%;
	  z-index  :  11111;
	}

    footer #FooterLinks
    {
      width  :  95%;	
    }

    #Logo
    {
      padding  :  10px 0;	
    }

    main
    {
      margin-top  :  142px; 	
    }
	
	.offline main
	{
	  margin-top  :  5px;	
	}

    main.innerPage
    {
      margin-top  :  150px; 	
    }

    #Logo a img
	{
	  width        :  70px;
	  margin-left  :  8px; 
	}

	.loginRegister
	{
	  width  :  100%;	
	}

	.loginRegister #Tab ul li
	{
	  padding  :  3px;	
	}

	.loginRegister #Tab ul li a
	{
	  font-size  :  9px;	
	}

	.loginRegister #Tab table label 
	{
      font-size      :  10px;
      margin-bottom  :  3px;
	}

	.loginRegister #tabs-1 form 
	{
	  max-width  :  90% !important;
	}

	.loginRegister #Tab table input.forget
	{
	  bottom     :  127px;
      right      :  0px; 
      font-size  :  11px;	
	}

	.loginRegister #Tab table input.button, .loginRegister input#btnRegister, .loginRegister input#btnClear
	{
	  padding    :  11px 11px;
	  font-size  :  9px;
	  display    :  inline-block; 
	}

	.loginRegister #Tab table label a
	{
	  font-size  :  10px; 	
	}
	
	.loginRegister #Tab table #BtnGuest
	{
		margin-top     :  0;
		margin-bottom  :  20px;
	}

	#Contents h1
	{
	  font-size      :  14px;
	  line-height    :  17px;
	  margin-bottom  :  15px;	
	}

	.loginRegister #Tab table select
	{
	  margin-bottom  :  21px; 
	}

	.loginRegister #tabs-1, .loginRegister #tabs-2
	{
	  padding  :  20px 15px;	
	}
	
	.loginRegister #tabs-1 .login
	{
	  width  :  65%;	
	}
	
	.loginRegister #tabs-1 .guest
	{
	  width  :  35%;	
	}

	.loginRegister #Tab table input.button:nth-of-type(1), .loginRegister input#btnRegister
	{
	  margin-top  :  20px; 
	}

	#frmContact
	{
	  width  :  96%;	
	}

	.contactPage table h2
	{
	  font-size  :  16px;	
	}

	.contactPage table td
	{
	  line-height  :  20px;
      font-size    :  10px;	
	}

	p.contactUs 
	{
      width  :  80%;
    }

    .feedbackPage table.first td h2, .dashboardPage h1
    {
      font-size  :  14px; 	
    }

    .feedbackPage table.first td
    {
      width  :  33%;
    }

    .feedbackPage table.first td, .feedbackPage table.second td, .feedbackPage table.reviews tr.rating td, .feedbackPage table.reviews tr.rating td span
    {
      font-size  :  9px; 	
    }

    .feedbackPage table.first td span
    {
      font-size  :  8px;  	
    }

    .feedbackPage img 
    {
      width         :  12px;
      margin-right  :  3px; 
    }

    .feedbackPage table.second td
   	{
   	  padding  :  15px;	
   	} 

   	.feedbackPage table.reviews td:nth-of-type(1)
   	{
      width  :  5%; 
   	}

   	.feedbackPage table.reviews td:nth-of-type(2)
   	{
      width  :  55%; 
   	}

   	.feedbackPage table.reviews td:nth-of-type(3)
   	{
      width  :  20%; 
   	}

   	.feedbackPage table.reviews td:nth-of-type(4)
   	{
      width  :  20%; 
   	}

   	.feedbackPage table.reviews tr.rating td span.customer, .feedbackPage table.reviews h4, .feedbackPage table.reviews tr.rating td span.date
   	{
   	  font-size  :  10px !important; 	
   	}

	.feedbackPage table.reviews p 
	{
	  font-size  :  11px;
	}

	.feedbackPage table.reviews tr.line 
	{
	  height  :  72px;	
	}

   	.dashboardPage table.main tr.content td, .orderDetailPopup table.main tr.content td, .checkoutPage table.main tr.content td
   	{
   	  font-size  :  9px; 	
   	}

   	.dashboardPage table.main tr.header td b, .orderDetailPopup table.main tr.header td b, .dashboardPage table.table1 tr td
   	{
   	  font-size  :  11px; 	
   	}

   	.orderDetailPopup table.main tr.header td b
   	{
   	  font-size  :  11px; 	
   	}

   	.orderDetailPopup
   	{
      min-width  :  100% !important; 
   	}

   	.dashboardPage h3, .orderDetailPopup h3
   	{
   	  margin-bottom   :  12px;
      font-size       :  12px;	
   	}

   	#Account td
   	{
   	  margin-top   :  0;
   	  line-height  :  initial;  	
   	}

   	.dashboardPage table.table1 tr td
   	{
   	  line-height  :  18px !important; 	
   	}

   	nav#HeaderMenu
   	{
   	  display  :  none; 	
   	}

   	nav#HeaderMenu
   	{
      position    :  fixed;
	  width       :  180px !important;
      height      :  auto;
	  top         :  0px;
      bottom      :  0px;
	  left        :  0px;
	  margin      :  0px !important;
 	  padding     :  0px !important;
 	  display     :  block !important; 
	  background  :  #fff;
	  z-index     :  11111111111111;
	  overflow-y  :  auto;
   	}

   	nav#HeaderMenu #Menu li.navBarMenu
   	{
   	  background  :  #F21D19;	
   	}

   	nav#HeaderMenu #Menu li
   	{
   	  background  :  #fff; 	
   	}

   	#ProductsImages
   	{
   	  width         :  100%;
   	  margin-right  :  0; 	
   	}

   	#ProductsImages .bigImg
   	{
   	  width   :  10%;	
   	}

   	#Products
   	{
   	  width  :  100%;	
   	}

   	#Products .product .details h2
   	{
   	  margin-top   :  25px; 	
   	  line-height  :  30px; 
   	}

   	#Products .product table#Options, #Products .product table.ingredients
   	{
   	  width  :  100%;	
   	}

   	#Products h4
   	{
   	  margin-right  :  4px; 	
   	}

   	#PopularProducts.productPg ul li, #CategoryProducts ul li
   	{
   	  width          :  46.8% !important;	
   	  margin-bottom  :  10px; 
   	}
	
	#CategoryProducts ul li:nth-child(5n)
	{
	  margin-right  :  5%;	
	}
	
	#CategoryProducts ul li:nth-child(2n)
	{
	  margin-right  :  0;	
	}
	
	#PopularProducts.productPg ul li .ratingStars li, #CategoryProducts ul li .ratingStars ul li
	{
	  width  :  auto !important;	
	}

   	#PopularProducts.productPg ul li .ratingStars li
   	{
   		margin-bottom  :  0;
   	}

   	#Products .quantityButton, #frmCart .quantityButton
   	{
   	  width  :  74px;	
   	}

   	#Products .product .details .buttons input.add
   	{
   	  font-size    :  8px; 	
   	  margin-left  :  0px;
   	}

   	table.smallImg td
   	{
   	  width  :  2%;	
   	}

   	table.smallImg td.bgGrey
   	{
   	  width  :  18.4%;	
   	}

   	.cartPage #Contents, .cartPage #RightPanel.cartPage, #TotalAmount
   	{
   	  width         :  100%; 	
   	  margin-right  :  0; 
   	}

   	#frmCart table tr.footer a
   	{
   	  padding  :  8px 10px;	
   	}

   	.discountCode input.button#BtnApply.small
   	{
   	  padding  :  8px 10px;	
   	}

   	#UpdateCart
   	{
   	  top  :  10px;
   	}

   	#frmCart td.options div
   	{
   	  width  :  auto;	
   	}

   	#frmCart td.options span, #frmCart td.options a
   	{
   	  width  :  13px;	
   	}

   	#OrderOptions table
   	{
   	  width  :  35%;	
   	}

   	#RightAdd img
   	{
   	  width   :  auto;
   	  height  :  auto;
	  margin  :  0 auto; 	
   	}

   	#ProductsImages img.big
   	{
   	  width  :  100% !important;	
   	}

   	.orderDetailPopup .table1 td
   	{
   	  font-size  :  8px; 	
   	}

   	.mediumBox, .medium2Box
   	{
   	  width    :  92%;
   	  padding  :  10px 4%;	
   	}

   	#frmPassword p, #frmPassword a
   	{
   	  font-size  :  12px;  	
   	}

   	.medium2Box #Tab ul li
   	{
   	  padding  :  2px;	
   	}

   	#frmMyPassword input
   	{
   	  width  :  100% !important;	
   	}

   	#frmMyPassword input#btnPassword
   	{
   	  font-size  :  11px; 	
   	}

   	.mediumBox #Tab ul li a, .medium2Box #Tab ul li a
   	{
   	  font-size  :  11px; 	
   	}

   	#Products .product .details textarea
   	{
   	  width  :  95%; 	
   	}

   	#CartPopup
   	{
   	  width  :  250px;	
   	}

   	#BurgerMenuDiv
   	{
   	  top  :  52px;	
   	}

   	#BurgerMenuDiv ul li
   	{
   	  padding  :  10px 10px;	
   	}

   	#BurgerMenuDiv ul li:first-child
   	{
   	  padding-top  :  10px; 
   	}
	
	#BurgerMenu img
	{
		position  :  relative;
	}

	.productPg #Products .product .details
	{
		width  :  100%;
	}

	.productPg #Products .product .details .price
	{
	  margin-top  :  32px;
	}

	.productPg #Products .quantityButton, #frmCart .quantityButton
	{
	  width  :  auto !important;
	}

	#SlideDiv
	{
		margin-bottom  :  20px !important;
	}

	#BannerF4 img 
	{
		width   :  100%;
		height  :  100%;
	}

	.cartPage #OrderOptions table
	{
		width  :  80%;
	}

	#BurgerMenu img
	{
		left  :  auto;
	}

	#Products .product .details .buttons input.textbox
	{
		padding  :  6px 0px 7px 0px;
		margin   :  0;
	}

	#PopularProducts li a.product
	{
	  font-size    :  10px;
	  overflow     :  hidden;
	  max-height   :  34px;
	  line-height  :  16px;
	}

	#Products.newsPg ul li, #Products.specialPg ul li
	{
		padding  :  3%;
		width    :  94%;
	}

	#Products.newsPg ul li img, #Products.specialPg ul li img
	{
		width   :  auto;
		margin  :  0 auto;
	}
	
	#WebsiteCookie table
	{
	  width  :  100%;	
	}
	
	#WebsiteCookie table tr td
	{
	  /*float  :  left;*/	
	}
	
	#WebsiteCookie table tr td:nth-child(1)
	{
	  
	}

	#WebsiteCookie table tr td:nth-child(2)
	{
	  width  :  85%;
	}
	
	#WebsiteCookie table tr td:nth-child(3)
	{
	  width       :  60%;
	  text-align  :  right;
	}

	#WebsiteCookie table tr td:nth-child(4)
	{
	  width       :  33%;
	  text-align  :  left;
	}

	.grid .scroll
	{
		min-width  :  1000px;
	}

	.contactLessDelivery .pickUpToggle, .contactLessDelivery .deliveryToggle 
	{
	  right  :  3%;
	  top    :  35%;
	}

	.contactLessDelivery 


	{
	  padding  :  2% 20% 2% 3%;
	}
	
	#Mobile
	{
	  display       :  revert;
	  border-right  :  1px solid #ffffff;	
	}
	
	#TopBar
	{
	  position  :  fixed;
	  top       :  0px;
	  z-index   :  10000;
	}
	
	#MobileNav .subNav
	{
	  display  :  block !important;	
	}

	#Featured .msg 
	{
		width  :  100%;
		right  :  -6%;
	}	

	#Featured .msg .arrow 
	{
	  right  :  -91%;
	}
	
	#Offline
	{
		width       :  auto;
		z-index     :  1000;
		margin-top  :  150px;
	}


	#HomePage tr td#LeftPanel, #HomePage tr td.space
	{
		display  :  none;
	}
	
	#HomePage tr td#Contents
	{
	  width  :  100% !important;
	  float  :  left;
	  clear  :  both;	
	}
	
	#HomePage tr td#RightPanel
	{
	  width          :  100% !important;
	  float          :  left;
	  clear          :  both;
	  margin-bottom  :  30px;	
	}
	
	.textBar
	{
	  top  :  10px;
	}

	#Labels .textBar:nth-of-type(2) 
	{
	  top  :  35px;
	}	

	#Labels .textBar:nth-of-type(3) 
	{
	  top  :  60px;
	}

	#Labels .textBar:nth-of-type(4) 
	{
	  top  :  85px;
	}	

	#Labels .textBar:nth-of-type(5) 
	{
	  top  :  110px;
	}
	
	#Labels
	{
	  overflow  :  hidden;	
	}
	
	.footerPaymentOptions tr td
	{
	  width  :  auto;	
	}
	
	.footerButtons
	{
	  margin-top  :  5px;	
	}

    .footerPaymentOptions img
    {
      width   :  70px;
    }
	
	.footerPaymentOptions
	{
	  position    :  relative;
	  margin-top  :  0;
	  right       :  auto;	
	}
		
	#MobileSuperDeals
	{
	  display     :  block;
	  margin-top  :  30px;
	}
	
	#MobileSuperDeals .leftBanner
	{
	  width  :  100% !important;	
	}
	
	#BannerLeftPanel .slick-prev
	{
	  left  :  41.5%;	
	}
	
	#BannerLeftPanel .slick-next
	{
	  right  :  41.5%;	
	}
	
	.leftBannerImg
	{
	  width  :  99% !important;
	}
	
	#RightAdd .advertisement a
	{
	  display     :  block;
      text-align  :  center;
	}

	.footerPaymentOptions td:nth-of-type(1) img
	{
	  width   :  60px;
	  height  :  44px;	
	}

	.footerPaymentOptions td:nth-of-type(2) img
	{
	  width   :  52px;
	  height  :  36px;	
	}

	.footerPaymentOptions td:nth-of-type(3) img
	{
	  width   :  60px;
	  height  :  43px;	
	}

	.footerPaymentOptions td:nth-of-type(4) img
	{
	  width        :  56px;
	  height       :  43px;
	  margin-left  :  -3px;	
	}

	#HomeProducts ul, #PopularProducts ul
	{
      height  :  auto !important;
	}

	#frmCartProducts tr.row td
	{
	  font-size    :  11px;
	  line-height  :  14px;	
	}

	.camera_prev, .camera_next
	{
	  opacity        :  1 !important;
	  border-radius  :  100% !important;
	  top            :  50% !important;	
	  background     :  none !important;
	}

	.camera_prev
	{
	  left  :  10px !important;	
	}

	.camera_next
	{
	  right  :  10px !important;		
	}

	.camera_prev > span
	{
	  background       :  url(../images/icons/prev-arrow.png) no-repeat 0px 0px !important;
	  background-size  :  100% !important;	
	}

	.camera_next > span
	{
	  background       :  url(../images/icons/next-arrow.png) no-repeat 0px 0px !important;
	  background-size  :  100% !important;	
	}
	
	.camera_commands > .camera_play
	{
		display  :  none !important;	
	}

	#SuccessDrivesDiv, #CarsForCustomersDiv, #JoinFamilyDiv, #FeaturedCarsDiv, #ContactUsDiv, #GetInTouchDiv, #FindUsDiv, #TimesDiv 
	{
	  width        :  96%;
	  margin-left  :  2%;
	}

	#TopBar span
	{
	  margin-right  :  5px;
	  font-size     :  11px;
	  line-height   :  14px;
	}

	#TopBar a
	{
	  font-size  :  11px !important;
	}

	#SuccessDrivesDiv h1 
	{
	  font-size      :  12px;
	  line-height    :  15px;	
	  margin-top     :  10px;
	  margin-bottom  :  -4px;
	  width          :  48%;
	}

	#SuccessDrivesDiv h1 br 
	{
	  display  :  none;
	}

	#SuccessDrivesDiv p
	{
	  font-size    :  9px;
	  line-height  :  11px;	
	  width        :  62%;
	}

	#SuccessDrivesDiv h1, #SuccessDrivesDiv p 
	{
	  margin-left  :  2%;	
	}

	#SuccessDrivesDiv .reviewsSuccess
	{
	  width    :  170px;	
	  padding  :  5px 0px;
	  left     :  -2%;
	}

	#SuccessDrivesDiv .reviewsSuccess span, #SuccessDrivesDiv .reviewsSuccess p
	{
	  font-size    :  9px;
	  line-height  :  11px;	
	}

	#SuccessDrivesDiv .reviewsSuccess p
	{
	  margin-top  :  3px;
	}

	#SuccessDrivesDiv .reviewsSuccess img
	{
	  width  :  41px;
	  margin :  0 3px;	
	}

	#Header #HeaderDiv
	{
	  width           :  100%;
	  margin          :  45px auto 10px auto;	
	  padding-bottom  :  0;
	}

	#Header #HeaderDiv a img.logo
	{
	  width          :  104px;
      margin-bottom  :  10px;	  
	}

	#Header .table2 .reviewsHeader
	{
	  top           :  0px;
	  margin-right  :  8px;
	}

	#Header .table2 .socialIconsHeader
	{
	  top           :  4px;
	  margin-right  :  10px;
	}

	#Header .socialIconsHeader a
	{
	  margin-right  :  3px;	
	}

	#Header .socialIconsHeader a:nth-of-type(1) img
	{
	  width  :  15px;	
	}

	#Header .socialIconsHeader a:nth-of-type(2) img 
	{
	  width  :  6px;	
	}

	#Header .socialIconsHeader a:nth-of-type(3) img 
	{
	  width  :  13px;	
	}

	#Header .socialIconsHeader a:nth-of-type(4) img 
	{
	  width  :  11px;	
	}

	#Header .table2 .table3, #Header .table2 .socialIconsHeader, #Header .table2 .reviewsHeader
	{
	  display :  inline;	
	}
	
	#Header .table2 .reviewsHeader
	{
	  position  :  absolute;
	  right     :  155px;
	  top       :  -7px;
	}

	#Header .table2 .socialIconsHeader 
	{
	  position      :  absolute;
	  margin-right  :  0px;
	  right         :  85px;
	  top           :  -7px;
	}
	
	#Header .table2 .reviewsHeader img
	{
	  margin  :  0 1px;
	  width   :  50px;	
	}

	#Header .table3
	{
	  top       :  11px !important;
      position  :  relative;
	}

	#Header a.rentBuy
	{
	  padding       :  6px 10px 7px 12px;
      margin-right  :  1px;
	}

	#Header .table2 .reviewsHeader span:nth-of-type(1), #Header .table2 .reviewsHeader span:nth-of-type(2) 
	{
	  font-size    :  11px;
	  line-height  :  14px;
	}

	#Header .userLinksHeader a, #Header .table3 span, #Header .table3 a
	{
	  font-size    :  11px;
	  line-height  :  14px;		
	}

	#Header .table3 span, #Header .table3 a
	{
	  font-size    :  8px;
	  line-height  :  12px;
	}

	#Header .table3 img 
	{
	  width     :  13px;	
      position  :  absolute;
      top       :  -13px;
      right     :  52px;
	}

	#Header a.rentBuy img 
	{
	  left   :  1px;
	  top    :  1px;
	  width  :  5px;
	}

	#Header #HeaderDiv .main1, #Header #HeaderDiv .main2 
	{
	  width        :  96%;
	  margin-left  :  2%;
	  display      :  block;
	}

	#Header #HeaderDiv .main1 a 
	{
	  width       :  100%;
	  display     :  block;
	  text-align  :  center;	
	}

	#Header .userLinksHeader a.other img 
	{
	  right  :  4px;
	  top    :  3px;
	  width  :  12px;
	}

	#Header .userLinksHeader a.other 
	{
	  margin-left  :  7px;
	}

	#Header .table2 tr:nth-of-type(2)
	{
	  margin-top     :  -22px;	
	  margin-bottom  :  9px;
	  display        :  grid;
	}

	#MobileNav 
	{
	  display   :  initial;
	  position  :  absolute;
	  right     :  10px;
	  top       :  45px;
	  width     :  30px;
	  z-index   :  1111;
	}

	#Navigation 
	{
	  position    :  fixed;
	  width       :  180px !important;
	  height      :  auto;
	  top         :  0px;
	  bottom      :  0px;
	  left        :  0px;
	  margin      :  0px !important;
	  padding     :  0px !important;
	  background  :  #E78200;
	  z-index     :  11111111111111;
	  text-align  :  left;
	  display     :  block;
	}

	#Navigation ul
	{
	  margin  :  12px 0;	
	}

	#Navigation ul li
	{
	  display        :  block;
	  width          :  100%;	
	  margin-bottom  :  7px;
	}

	#Navigation ul li a, #Navigation ul li a:hover, #Navigation ul li a.selected, #Navigation ul li a.selected:hover
	{
	  font-size    :  12px;
	  line-height  :  15px;	
	  color        :  #fff;
	}

	#Navigation
	{
	  display  :  none;	
	}

	#CarsForCustomersDiv p
	{
	  font-size    :  15px;
	  line-height  :  18px;	
	  width        :  85%;
	}

	#CarsForCustomersDiv table td
	{
	  padding  :  12px;	
	}

	#CarsForCustomersDiv .carSlider
	{
	  height  :  auto;	
	}

	#CarsForCustomersDiv .carSlider a.prevSlide 
	{
	  left  :  8px;
	}

	#CarsForCustomersDiv .carSlider a.nextSlide 
	{
	  right  :  8px;
	}

	#CarsForCustomersDiv .carSlider a 
	{
	  top      :  18.2%;
	  padding  :  5px 9px;
	}

	#CarsForCustomersDiv .carSlider a img 
	{
	  width  :  10px;	
	}

	#CarsForCustomersDiv
	{
	  padding  :  15px 0 35px 0;	 
	}

	#CarsForCustomersDiv table 
	{
	  margin  :  30px 0 20px 0;
	}

	#LargerstNetworkDiv h4
	{
	  font-size      :  12px;
	  line-height    :  15px;
	  width          :  72%;
      margin-left    :  14%;
	  margin-bottom  :  0;
	}

	#LargerstNetworkDiv p
	{
	  font-size    :  10px;
      line-height  :  13px;
      color        :  #fff;
	  text-align   :  right;
	  width        :  85%;
	  margin-left  :  15%;
	}

	#LargerstNetworkDiv .details
	{
	  top    :  16%;
	  right  :  0px;
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv h4
	{
	  font-size      :  10px;
	  line-height    :  15px;
	  width          :  72%;
      margin-right   :  14%;
	  margin-bottom  :  -11px;
      margin-top     :  -11px;
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv
	{
	  overflow  :  hidden;	
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv p 
	{
	  font-size     :  10px;
      line-height   :  13px;
      color         :  #fff;
	  text-align    :  left;
	  width         :  95%;
	  margin-right  :  5%;
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv .details 
	{
	  top   :  10%;
	  left  :  0;
	}

	#LargerstNetwork 
	{
      padding-bottom  :  0px;
	}

	#JoinFamilyDiv h3, #FeaturedCarsDiv h3, #ContactUsDiv h3, #GetInTouch h3, #FindUsDiv h3, #TimesDiv h3, #FooterLinks h3
	{
	  font-size    :  14px;
	  line-height  :  18px;	
	}


/*
	#JoinFamilyDiv .joinFamily a:nth-of-type(1) 
	{
	  margin  :  0px 11px 0 28px;
	}


	#JoinFamilyDiv .joinFamily a img 
	{
	  width  :  4px;
	  top    :  -1px;
	}

	#JoinFamilyDiv .joinGallery img 
	{
	  width         :  18.65%;
	  margin-right  :  1%;
	}
*/
	#JoinFamilyDiv h4, #FindUsDiv h4 
	{
	  font-size    :  12px;
	  line-height  :  14px;
	  margin-left  :  20px;
	  width        :  80%;
	}

	#JoinFamilyDiv p 
	{
	  font-size    :  10px;
	  line-height  :  14px;
	  width        :  96%;
	}

	#JoinFamily 
	{
	  margin  :  25px 0;
	}

	#JoinFamilyDiv .joinGallery 
	{
	  margin  :  3px 0 25px 0;
	}

	#JoinFamilyDiv table tr:nth-of-type(2) 
	{
	  height  :  12px;
	}

	#JoinFamilyDiv table td img 
	{
	  width  :  15px;
	}

	#FeaturedCarsDiv .featuredCars
	{
	  width          :  23.3%;	
	  margin-bottom  :  20px;
	}

	#FeaturedCarsDiv .featuredCars:nth-of-type(4n) 
	{
	  // margin-right  :  0;
	}

	#FeaturedCarsDiv .featuredCars .carImage
	{
	  height  :  auto;	
	}

	#FeaturedCarsDiv .featuredCars .carImage img 
	{
	  width :  100%;
	}

	#FeaturedCarsDiv .featuredCars .carImage .labels a 
	{
	  font-size    :  8px;
	  line-height  :  12px;
      padding      :  1px 5px;
	}

	#FeaturedCarsDiv .featuredCars .carImage .labels 
	{
	  right  :  4px;
	  top    :  4px;
	}

	#FeaturedCarsDiv .featuredCars span.smaller 
	{
	  font-size    :  8px;
	  line-height  :  14px;
	  max-height   :  10px;
	  margin       :  12px 0 3px 0;
	  overflow     :  inherit;
	}

	#FeaturedCarsDiv .featuredCars span.smaller a 
	{
	  max-height  :  15px;
	  overflow    :  hidden;
	  display     :  inline-block;	
	}

	#FeaturedCarsDiv .featuredCars h4 
	{
	  font-size    :  12px;
	  line-height  :  16px;
	  max-height   :  19px;
	  margin-top   :  8px;
	}

	#FeaturedCarsDiv .featuredCars span.bigger 
	{
	  font-size  :  9px;
	  margin     :  6px 0 10px 0;
	}

	#FeaturedCarsDiv .featuredCars img.stars 
	{
	  width  :  63px;
	}

	#FeaturedCarsDiv .featuredCars table tr td:nth-of-type(1), #FeaturedCarsDiv .featuredCars table tr td:nth-of-type(3), #FeaturedCarsDiv .featuredCars table tr td:nth-of-type(5)
	{
	  display  :  none;	
	}

	#FeaturedCarsDiv .featuredCars table tr td
	{
	  width    :  29%;
	  display  :  inline-block; 	
	}

	#FeaturedCarsDiv .featuredCars table td img 
	{
	  top           :  1px;
	  width         :  10px;
	  margin-right  :  1px;
	}

	#FeaturedCarsDiv .featuredCars table td span 
	{
	  font-size    :  8px;
	  line-height  :  11px;
	  top          :  4px;
	  left         :  24px;
	}

	#FeaturedCarsDiv .featuredCars .amount 
	{
	  padding  :  10px 0;
	}

	#FeaturedCarsDiv .featuredCars .amount span 
	{
	  font-size    :  11px;
	  line-height  :  14px;
	}

	#FeaturedCarsDiv .featuredCars .moreInfo a 
	{
	  font-size    :  10px;
	  line-height  :  13px;
	}

	#FeaturedCars 
	{
	  padding  :  30px 0;
	}

	#FeaturedCarsDiv h3
	{
	  margin-bottom  :  15px;	
	}

	#FeaturedCarsDiv .featuredCars table tr:last-child 
	{
	  height  :  auto;
	}

	#ContactUsDiv table td:nth-of-type(1) 
	{
	  width  :  76%;	
	}

	#ContactUsDiv .table3 td:nth-of-type(1) 
	{
	  width  :  15%;	
	}

	#ContactUsDiv p
	{
	  font-size    :  10px;
	  line-height  :  13px;
	}

	#ContactUsDiv a.contactLink 
	{
	  padding      :  6px;
	  width        :  82px;
	  font-size    :  13px;
	  line-height  :  16px;
	  margin-left  :  0px;
	}

	#ContactUsDiv .table3 a, #ContactUsDiv .table3 span
	{
	  font-size    :  10px;
	  line-height  :  12px;	
	}

	#ContactUsDiv .table3 img 
	{
	  width  :  22px;
	  top    :  2px;
	  left   :  -14px;
	}

	#ContactUs 
	{
	  padding     :  40px 0;
	  margin-top  :  30px;
	}

	#GetInTouch a.message 
	{
	  font-size    :  10px;
	  line-height  :  13px;
	}

	#GetInTouch a.message img 
	{
	  margin-right  :  7px;
	  width         :  14px;
	  top           :  1px;
	}

	#GetInTouch .socialIconsHeader a:nth-of-type(1) img 
	{
	  width  :  18px;	
	}

	#GetInTouch .socialIconsHeader a:nth-of-type(2) img 
	{
	  width  :  7px;	
	}

	#GetInTouch .socialIconsHeader a:nth-of-type(3) img 
	{
	  width  :  15px;	
	}

	#GetInTouch .socialIconsHeader a:nth-of-type(4) img 
	{
	  width  :  14px;	
	}

	#GetInTouch 
	{
	  padding  :  40px 0;
	}

	#FindUs iframe 
	{
	  height  :  auto;	
	}

	#FindUsDiv p, #FindUsDiv span 
	{
	  font-size    :  9px;
	  line-height  :  12px;
	}

	#FindUsDiv table tr 
	{
	  vertical-align  :  top;	
	}

	#FindUsDiv table td img 
	{
	  width  :  9px;
	}

	#FindUs 
	{
	  margin-bottom  :  40px;
	}

	#FindUsDiv h3 
	{
	  margin  :  40px 0 15px 0;
	}

	#FindUsDiv table tr:nth-of-type(2) 
	{
	  height  :  28px;	
	}

	#ContactUs.times #ContactUsDiv table td:nth-of-type(1) 
	{
	  width  :  52%;
	}

	#ContactUs.times .reviewsSuccess 
	{
	  padding  :  9px 0px;
	  width    :  180px;
	}

	#ContactUs.times .reviewsSuccess span, #ContactUs.times .reviewsSuccess p 
	{
	  font-size    :  9px;
	  line-height  :  11px;
	}

	#ContactUs.times .reviewsSuccess img 
	{
	  margin  :  0 2px;
	  width   :  40px;
	}

	#ContactUs.times .reviewsSuccess p 
	{
	  font-size    :  9px;
	  line-height  :  11px;
	}

	footer #FooterLinks table td 
	{
	  width    :  48%;
	  display  :  inline-block;	
	  margin-bottom  :  25px;
	}

	#FooterLinks ul li 
	{
	
	  line-height  :  18px;
	}

	#FooterLinks ul li a, #FooterLinks span 
	{
	  font-size    :  10px;
	  line-height  :  13px;
	}

	#FooterLinks #frmNewsletter input.button, #FooterLinks #frmNewsletter input.button:hover 
	{
	  padding      :  7px;
	  width        :  85px;
	  font-size    :  11px;
	  line-height  :  14px;
	}

	#FooterLinks #frmNewsletter input.textbox 
	{	
	  padding      :  7px 5%;
	  margin       :  15px 0;
	  font-size    :  11px;
	  line-height  :  18px;
	} 

	footer 
	{
	  padding  :  35px 0 0 0;
	}

	footer #FooterLinks 
	{
	  padding-bottom  :  15px;
	}

	.footerBottom
	{
	  width        :  96%;
	  margin-left  :  2%;	
	}

	.footerBottom td:nth-of-type(1)
	{
	  width  :  22%;
	}

	.footerBottom td:nth-of-type(2)
	{
	  width  :  78%;
	}

	.footerBottom img 
	{
	  width  :  88px;	
	}

	.footerBottom p 
	{
	  font-size    :  10px;
	  line-height  :  14px;
	  width        :  79%;
	}

	#LeftPanel 
	{
	  width          :  94%;	
	  margin-bottom  :  25px;
	  margin-left    :  3%;
	}

	#LeftPanel .titleText span, #SearchCarPanel.paymentPanel a 
	{
	  font-size    :  12px;
	  line-height  :  15px;
	}

	#LeftPanel .titleText 
	{
	  padding   :  15px 5%;
	  position  :  relative;
	}

	#LeftPanel form label 
	{
	  font-size    :  9px;
	  line-height  :  12px;
	  margin       :  15px 0 7px 0;
	}

	#LeftPanel form select 
	{
	  padding  :  3px 1px;
	  width    :  100%;
	}

	#LeftPanel form select, #LeftPanel form input, #LeftPanel form textarea 
	{
	  font-size    :  9px;
	  line-height  :  12px;
	  margin       :  5px 0;
	}

	.leftPanelTd
	{
      width  :  140px;
	}

	#SearchCarPanel.reservationPanel li span 
	{
	  font-size    :  10px;
	  line-height  :  13px;
	}

	#SearchCarPanel.paymentPanel .titleUser
	{
	  padding  :  15px 20px;	
	}

	#SearchCarPanel.paymentPanel .titleUser img 
	{
	  position  :  absolute;
	  top       :  9px;
	  width     :  34px;
	  left      :  22px;
	}

	#SearchCarPanel.paymentPanel .titleUser span 
	{
	  margin-left  :  43px;
	  display      :  block;
	}

	#LeftPanel .titleText span, #SearchCarPanel.paymentPanel a
	{
	  font-size    :  9px;
	  line-height  :  11px;
	}

	#SearchCarPanel.paymentPanel .titleUser span:nth-of-type(2) 
	{
	  font-size    :  8px;
	  line-height  :  10px;
	}

	#SearchCarPanel.paymentPanel .table3
	{
	  width          :  98%;	
	  margin-left    :  2%; 
      margin-bottom  :  0px;
      margin-top     :  20px;
	}

	#SearchCarPanel.paymentPanel .table3 span 
	{
	  font-size    :  8px;
	  line-height  :  11px;
	}

	#SearchCarPanel.paymentPanel .table3 img 
	{
	  top  :  -15px;
	}

	#SearchCarPanel.paymentPanel .socialIconsHeader a 
	{
	  margin-right  :  7px;
	  padding       :  5px 8px 5px 0;
	}

	#LeftPanel form input.button 
	{
	  font-size    :  9px;
	  line-height  :  12px;
	  //width        :  85px;
	  padding      :  6px 6px;
	}

	#LeftPanel span.showInterest 
	{
	  font-size    :  12px;
	  line-height  :  15px;
	  margin-left  :  5px;
	}

	#SearchCarPanel.paymentPanel .paymentImg 
	{
	  padding  :  20px 0;
	}

	#SearchCarPanel.paymentPanel .paymentImg img 
	{
	  width  :  90px;
	}

	#SearchCarPanel.reservationPanel li 
	{
      margin-bottom  :  12px;
	}

	#Body #BodyDiv
	{
	  width  :  100%;	
	}

	#Body #Contents 
	{
	  padding  :  0 4%;	
	}

	#SearchCarPanel.paymentPanel .table3 a
	{
	 font-size    :  9px;
	 line-height  :  12px;
	}

	#FeaturedCars.listing #FeaturedCarsDiv .featuredCars 
	{
	  width          :  31.05%;
	  margin-bottom  :  25px;
	}

	#FeaturedCars.listing #FeaturedCarsDiv .featuredCars table tr td
	{
	  /*width  :  36%;*/
	}

	#SearchCarPanel.paymentPanel .table3
	{
      margin-bottom  :  28px;
	}

	#SearchCarPanel.paymentPanel .table3 td:nth-of-type(1) 
	{
	  right  :  7px;
	  width  :  27%;
	  top    :  15px;
	}

	#ListingDetailPg .smallerImages a 
	{
	  width  :  15.77%;
	}

	#SearchCarPanel.paymentPanel 
	{
	  margin-bottom  :  10px;
	}

	#ListingDetailPg h2 
	{
	  font-size      :  14px;
	  line-height    :  17px;
	  margin-bottom  :  10px;
	}

	#ListingDetailPg .smallerImages 
	{
	  margin-bottom  :  25px;
	}

	#ListingDetailPg table.specs td
	{
	  font-size    :  9px;	
	  line-height  :  18px;
	}

	#ListingDetailPg .tab button
	{
	  margin-right  :  20px;
	  font-size     :  9px;
	  line-height   :  12px;	
	}

	#ListingDetailPg .tabcontent p 
	{
	  font-size    :  9px;
	  line-height  :  12px;
	}

	#ListingDetailPg .tabSection 
	{
	  margin  :  5px 0 25px 0;
	}

	#ListingDetailPg li span
	{
	  font-size    :  9px;	
	  line-height  :  12px;
	  margin-left  :  15px;
	}

	#ListingDetailPg li img 
	{
	  top  :  10px;
	}

	.contactPage h2, #ReservationPg h2, #SalesPg h2 
	{
	  font-size      :  14px;
	  line-height    :  17px;
	  margin-bottom  :  18px;
	}

	#ReservationPg p.top 
	{
	  font-size :  10px;
	}

	#ReservationPg img.main 
	{
	  margin  :  8px 0 15px 0;
	}

	#ReservationPg a.selectColor
	{
	  width          :  72px;
	  height         :  84px;
 	  margin-right   :  5px;
	  margin-bottom  :  8px;
	}

	#ReservationPg .selectColorDiv span:nth-of-type(1) 
	{
	  width   :  22px;
	  height  :  22px;
	  top     :  13px;
	  left    :  calc(50% - 11px);
	}

	#ReservationPg .selectColorDiv img 
	{
	  right  :  4px;
	  width  :  13px;
	}

	#ReservationPg .selectColorDiv span:nth-of-type(2) 
	{	
	  top  :  58px;
	}

	#ReservationPg .selectColorDiv span:nth-of-type(2) 
	{
	  font-size    :  9px;
	  line-height  :  11px;
	  max-height   :  11px;	
	}

	#ReservationPg p 
	{
	  font-size    :  9px;
	  line-height  :  12px;
	}

	#ReservationPg a.nextButton 
	{
	  width        :  38px;
	  padding      :  3px 2%;
	  font-size    :  11px;
	  line-height  :  17px;
	  margin-top   :  12px;
	}

	#SearchCarPanel.reservationPanel 
	{
	  padding-bottom  :  25px;
	}

	#FeedbackPg .bannerBg, #CarServicePg .bannerBg 
	{
	  height          :  auto;
	  padding-bottom  :  17%;
	  margin-top      :  0;	
	}

	#FeedbackPg .bannerBg h2, #CarServicePg .bannerBg h2 
	{
	  font-size      :  14px;
	  line-height    :  17px;
	  margin-bottom  :  18px;
	  top            :  12px;
	}

	#FeedbackPg .bannerBg p, #CarServicePg .bannerBg p 
	{
	  font-size    :  10px;
	  line-height  :  14px;
	  width        :  100%;
	}

	#FeedbackPg .bannerBg img, #CarServicePg .bannerBg img 
	{	
	  top  :  inherit;
	}

	.feedbackPage table.first 
	{
	  margin-top  :  25px;
	}

	.feedbackPage table.second 
	{
	  margin-top  :  10px;	
	}

	#FooterLinks h3 
	{
	  margin-bottom  :  9px;
	}

	.contactPage
	{
	  width        :  96%;
	  margin-left  :  2%;	
	  padding      :  0px 0 30px 0;
	}

	.contactPage table.header h3
	{
	  font-size    :  12px;
	  line-height  :  15px;	
	}

	.contactPage table.header p, .contactPage table.header span, .contactPage table.header a, .contactPage #frmContact label, .contactPage #frmContact input, .contactPage #frmContact textarea 
	{
	  font-size    :  10px;
	  line-height  :  15px;
	}

	.contactPage p.inquiry, .contactPage #frmContact p 
	{
	  font-size    :  10px;
	  line-height  :  15px;
	}

	.contactPage #frmContact input#BtnSubmit, .contactPage #frmContact input#BtnClear
	{
	  width  :  63px;	
	}

	.contactPage hr
	{
	  margin  :  10px 0;	
	}

	.salesTeam 
	{
	  width          :  42.99%;
	  margin-bottom  :  41px;
	}

	.salesTeam:nth-of-type(3n) 
	{
	  margin-right  :  6%;	
	}

	.salesTeam .memberDetail h4, .salesTeam .memberDetail span 
	{
	  font-size    :  10px;
	  line-height  :  15px;
	  max-height   :  15px;
	}

	.salesTeam .memberDetail 
	{	
	  padding  :  12px 10%;
	}

	.salesTeam .memberDetail img 
	{
	  width  :  9px;
	}

	.salesTeam table 
	{
	  width        :  90%;
	  margin-left  :  10%;
	  margin-top   :  9px;
	}

	.salesTeam table a 
	{
	  font-size :   8px;
	}

	#MainDiv.dashboardPg h3.h3
	{
	  margin-bottom  :  -5px;
	}

	#MainDiv.dashboardPg h3.h3 span
	{
      font-size    :  12px;
	  line-height  :  15px;
	}

	#MainDiv.dashboardPg .tableOne tr 
	{
	  vertical-align  :  top;	
	}

	#MainDiv.dashboardPg .tableOne td 
	{
	  font-size    :  10px;
	  line-height  :  20px;
	}

	#MainDiv.dashboardPg .tableOne td b 
	{
	  line-height  :  20px;
	}

	.grid 
	{
	  overflow  :  auto;
	}

	.grid .scroll 
	{
	  min-width  :  1000px;
	}

	.ordersPage h1 
	{
	  margin-bottom  :  0 !important;	
	}
	
	#Tab.loginRegisterPg .tab form
	{
	  width  :  96% !important;	
	}

	#Tab.loginRegisterPg .tab #frmRegister td 
	{
	  width    :  100%;
	  display  :  inline-block;	
	}

	#Tab.loginRegisterPg .tab #frmRegister td input.textbox, #Tab.loginRegisterPg .tab #frmRegister td select 
	{
	  width  :  96%;	
	} 

	#Tabs label, #frmMyPassword label, #frmResetPassword label, #frmMyLogin label 
	{	
	  font-size    :  10px;
	  line-height  :  12px;
	}

	#Tab.loginRegisterPg .loginCheckbox
	{
	  position  :  absolute;
	  left      :  0;
	}

	#Tab.loginRegisterPg .loginLabel
	{
	  position  :  relative;
	  left      :  22px;
	  top       :  -5px;
	}
	
	#Brands ul
	{
	  text-align  :  center;	
	}
	
	#Brands ul li
	{
	  width           :  72px;
	  height          :  72px;	
	  margin-right    :  2%;
	  margin-left     :  2%;
	  margin-bottom   :  4%;	
	  float           :  none;
	  display         :  inline-block;
	  vertical-align  :  top;
	}

	#Brands ul li a img 
	{
	  width  :  100%;	
	}
	
	#Brands ul li:nth-child(6n)
	{
	  margin-right  :  2%;	
	}

	#JoinFamilyDiv .joinFamily a:nth-of-type(1) 
	{
	  margin  :  0px 35px 0 0px;
	}	

	.joinFamily .arrows
	{
	  float  :  right;
	  top    :  -10px;	
	}
	
	#JoinFamilyDiv .slick-prev, #JoinFamilyDiv .slick-next, #FeaturedCarsDiv .slick-prev, #FeaturedCarsDiv .slick-next
	{
	  width   :  30px;
	  height  :  30px;	
	}
	
	#JoinFamilyDiv .slick-prev, #FeaturedCarsDiv .slick-prev
	{
	  left   :  auto;
	  right  :  37px;
      top    :  -29px;	
	}

	#JoinFamilyDiv .slick-next, #FeaturedCarsDiv .slick-next
	{
	  left   :  auto;
	  right  :  -4px;
      top    :  -29px;	
	}
	
	.slideArrows 
	{
      top    :  5px;
      float  :  right;
	}

	.slideArrows a:first-child 
	{
	  margin-right  :  35px;
	}
	
	.slideArrows a:last-child
	{
	   margin-right  :  8px; 	
	}

	#Slider
	{
	  height  :  200px;	
	}

	#JoinFamilyDiv table td 
	{
	  display        :  inline-block;
	  width          :  100%;	
	  margin-bottom  :  10px;
	}

	#JoinFamilyDiv table p
	{
	  width  :  90%;	
	}

	#WebsiteCookie
	{
	  z-index     :  11111;	
	  max-height  :  85px;
      overflow    :  hidden;
	}

	#WebsiteCookie #WebCookie
	{
	  padding  :  8px 23px;	
	}

	#WebsiteCookie #WebCookieRemove 
	{	
	  top    :  7px;
	  width  :  20px;
	}

	#WebsiteCookie table tr td:nth-child(2), #WebsiteCookie table tr td:nth-child(2) a 
	{
	  font-size    :  10px;
	  line-height  :  13px;
	  position     :  relative;
      left         :  -26px;
	}

	#WebsiteCookie table tr td:nth-child(2) a 
	{
	  left  :  0;
	}

	#WebsiteCookie table tr:nth-of-type(1) td img
	{
	  width  :  35px;	
	}

	#WebsiteCookie table tr:nth-of-type(2) 
	{
	  position  :  relative;
	  top       :  -8px;	
	}

	#FeaturedCarsDiv .featuredCars table 
	{
	  min-height  :  49px;
	}

	#JoinFamilyDiv table tr:nth-of-type(3)
	{
	  display     :  inline-block;
	  margin-top  :  15px;	
	}

	#JoinFamilyDiv table p
	{
	  margin-left  :  20px;	
	}

	#JoinFamilyDiv table h3 
	{
	  margin-bottom  :  0;	
	}

	#Header #HeaderDiv table td  
	{
	  display  :  inline-block !important;
	  width    :  96% !important;	
	}

	#Header .table2 .table3
	{
	  top      :  -12px !important;
	  width    :  80px !important;
	  display  :  inline-flex;
      right    :  -7px;	  
	}

	#Header .table2 .table3 td:nth-of-type(1) 
	{
	  width     :  auto !important ;
      position  :  relative;
      left      :  -2px;
      z-index   :  1111;
      top       :  19px;
	}

	#Header .table2 .table3 td:nth-of-type(2) 
	{
	  position  :  relative;
      left      :  14px;
	}

	#Header .table2
	{
	  margin-bottom  :  -20px;	
	}

	#Header .table2 tr:nth-of-type(4) 
	{
	  position  :  relative;
	  top       :  -20px;	
	}

	#CarsFeatured, #JoinFamilyDiv .joinGallery 
	{
	  margin-left  :  5%;	
	}

	#FAQ h3 
	{
	  font-size  :  16px;
	}

	#FAQ .ui-icon 
	{
	  background-size  :  38% !important;
	}

	#FAQ.ui-accordion .ui-accordion-content 
	{
	  line-height  :  16px;	
	  font-size    :  12px;
	}

	#MainDiv.categoryPage .categoryTd, #MainDiv.categoryPage .leftPanelTd, #MainDiv.productPage .productTd, #MainDiv.productPage .leftPanelTd, #MainDiv.reservationPage .reservationTd1, #MainDiv.reservationPage .reservationTd2
	{
      width    :  100%;
	  display  :  inline-block;
	}

	#MainDiv.categoryPage .category #FeaturedCars.listing #FeaturedCarsDiv .featuredCars, #MainDiv.brandPage #FeaturedCars.listing #FeaturedCarsDiv .featuredCars  
	{
	  width  :  45.3%;
	}

	#colorbox, #cboxContent
	{
	  width       :  98% !important;
	  overflow-x  :  scroll; 
	}

	#cboxLoadedContent
	{
	  width       :  96% !important;
	  overflow-x  :  scroll; 
	}

	#cboxWrapper
	{
	  width  :  100% !important;  
	}

	#colorbox
	{
      left  :  2.3% !important; 
    }

	#Header .userLinksHeader a.rentBuy
	{
	  margin-bottom  :  10px;	
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv .details ul 
	{
      padding-left   :  0px;
	  margin-bottom  :  -6px;
	  margin-left    :  5px;
      margin-right   :  5px;
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv .details li span, #LargerstNetwork.readyToHelp #LargerstNetworkDiv p
	{
	  font-size    :  8px !important;
	  line-height  :  8px;	
	}

	#LargerstNetworkDiv .details 
	{
	  top  :  37%;
	}

	#FeaturedCarsDiv .featuredCars table tr td
	{
	  max-height  :  10px;
	  overflow    :  hidden;	
	}

	#MainDiv.productPage .tabSection span, #MainDiv.productPage .tabSection a 
	{
	  font-size    :  9px !important;
	  line-height  :  11px;	
	}

	#ContactUsDiv h3
	{
	  width       :  78%;
	  text-align  :  center;	
	}

	#MainDiv.productPage #ListingDetailPg .smallerImages a
	{
      width         :  15.9%;
	  margin-right  :  2.8%;
	}

	#MainDiv.productPage #ListingDetailPg .smallerImages a:nth-of-type(5n)
	{
      margin-right  :  0;
	}

	.salesTeam .memberImg 
	{
	  width   :  100%;
	  height  :  auto;	
	}

	.salesTeam:nth-of-type(4n) 
	{
	  margin-right  :  0;	
	}

	.contentsTd iframe 
	{
	  width   :  100% !important;
	  height  :  auto !important;	
	}

	#CloseNav 
    {
      display   :  initial; 
	  position  :  absolute;
      width     :  15px;
      right     :  10px;
      top       :  6px;
	  z-index   :  111;
    }
	
	#JoinFamilyDiv .arrows.hidden
	{
	  /*display  :  block;*/
	  display  :  none;
	}
	
	#Header .table3 a 
	{
	  display  :  block;
	  width    :  65px;
	  left     :  5px;
	}	
	
	#HeaderDiv .table2 .desktop
	{
	  display  :  none;
	}
	
	#HeaderDiv .table2 .mobile
	{
	  display  :  inline;
	}
	
	#HeaderDiv .userLinksHeader
	{
	  width  :  80%;
	  float  :  left;
	}
	
	#Header  a.other.mobile img 
	{
	  position  :  relative;
      right     :  4px;
      top       :  3px;
      width     :  12px;
	}
	
	#Header  a.other.mobile
	{
	  font-family  :  Inter SemiBold, arial, sans-serif;
	  font-size    :  9px !important;
	}
	
	#HeaderDiv .userLinksHeader.login
	{
	  width  :  100%;
	}
	
	.attributes ul li div
	{
	  width  :  60%;
	}

	#Testimonials .testimonial 
	{
	  width           :  43%;
	  display         :  inline-block;
      vertical-align  :  top;
      float           :  none;
	  margin-bottom   :  5px;	
	}

}


@media all and (max-width : 500px)
{	
	#FrmOffline
	{
      width    :  94% !important;
	  padding  :  25px 3% !important;
	}

	.pcoPg img 
	{
      width   :  100% !important;
	  height  :  auto !important;
	}

	#TopBar a
	{
	  font-size  :  10px !important;	
	  padding    :  3px 3px;
	}

	#TopBar span
	{
	  font-size     :  10px;
	  margin-right  :  3px;	
	}

	#TopBar a:nth-of-type(1)
	{
      margin-left  :  3px;
	}
	
	#Testimonials .testimonial img 
	{
      width         :  100% !important;
	  margin-left   :  0 !important;
      margin-right  :  0 !important;
	}

	#Testimonials .testimonial 
	{
	  width  :  42.5%;
	}

	#SalesPg .email 
	{
	  font-size  :  9px;
	}
	
	.salesTeam:nth-of-type(4n)
	{
      margin-right  :  2%;
	}

	.salesTeam:nth-of-type(2n) 
	{
      margin-right  :  0;
	}

	.footerBottom p 
	{
	  width  :  64%;	
	}

	/*
	#Header .table2 .socialIconsHeader 
	{
	  margin-right  :  85px;
	}
*/
	#MainDiv.productPage #ListingDetailPg .smallerImages a 
	{
	  width  :  14.8%;
	}

	#Slider
	{
	  width  :  99.5%	
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv .details ul 
	{
	  padding-left   :  20px;
	  margin-bottom  :  0px;
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv .details li span, #LargerstNetwork.readyToHelp #LargerstNetworkDiv p 
	{
	  font-size    :  11px !important;
	  line-height  :  11px;
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv h4 
	{
	  font-size    :  13px;
	  line-height  :  21px;
	}

	#LargerstNetwork .mainImg, #LargerstNetworkDiv 
	{
	  width  :  100%;
	}

	#MainDiv.categoryPage .categoryTd, #MainDiv.categoryPage .leftPanelTd, #MainDiv.reservationPage .reservationTd1, #MainDiv.reservationPage .reservationTd2 
	{
      width    :  100%;
	  display  :  inline-block;
	}

	#MainDiv.categoryPage .category #FeaturedCars.listing #FeaturedCarsDiv .featuredCars, #MainDiv.brandPage #FeaturedCars.listing #FeaturedCarsDiv .featuredCars 
	{
	  width         :  96%;
	  margin-left   :  0; 
	  margin-right  :  0;
	}

	#FAQ h3 
	{
	  font-size      :  12px;
	  padding-right  :  40px;
	}

	#FAQ .ui-icon 
	{
	  background-size  :  25% !important;
	}

	#FAQ.ui-accordion .ui-accordion-content 
	{
	  line-height  :  14px;	
	  font-size    :  11px;
	}

	#CarsFeatured
	{
	  margin-left  :  1.5%;
	} 

	#JoinFamilyDiv .joinGallery 
	{
	  margin-left  :  0.5%;
	} 

	#Header .userLinksHeader a.other 
	{
	  font-size  :  9px !important;
	}

	#Header .table2 .reviewsHeader img 
	{	
	  width  :  36px;
	}

	#Header .table2 .table3 td:nth-of-type(1) 
	{	
	  position  :  relative;
	  left      :  0;
	}

	#Header .table2 .table3 
	{
	  margin-left  :  75px;
	}

	#Header .table2
	{
	  margin-bottom  :  -28px;	
	}

	#Header .table2 tr:nth-of-type(4) 
	{
	  top  :  -28px;	
	}

	#JoinFamilyDiv table p
	{
	  font-size    :  10px;
	  line-height  :  18px;	
	}
	
	#WebsiteCookie table tr td:nth-child(2), #WebsiteCookie table tr td:nth-child(2) a 
	{
      left  :  -18px;
	}

	#WebsiteCookie table tr td:nth-child(2) a 
	{
	  left  :  0;
	}

	#Slider
	{
	  height  :  200px;	
	}

	#Brands ul li 
	{
	  width    :  49px;
	  height   :  49px;
	  padding  :  16px;
	}

	#MainDiv.dashboardPg .tableOne tr td 
	{
	  width    :  89.5%;
	  display  :  inline-block;
	}

	#MainDiv.dashboardPg .tableOne
	{
      border         : 1px solid #fff;
	  border-bottom  :  1px solid #aaaaaa;
	}

	#MainDiv.dashboardPg .tableOne td:nth-of-type(1) 
	{	
	  border                     :  1px solid #aaaaaa;
	  border-top-left-radius     :  0;
      border-bottom-left-radius  :  0;
	}

	#MainDiv.dashboardPg .tableOne td:nth-of-type(2) 
	{
	  border-right                :  1px solid #aaaaaa;
	  border-left                 :  1px solid #aaaaaa;
	  border-bottom               :  0;
	  border-top-left-radius      :  0;
	  border-top-right-radius     :  0;
	  border-bottom-left-radius   :  0;
	  border-bottom-right-radius  :  0;
	}

	.salesTeam 
	{
	  width  :  46.3%;
	}

	.contactPage table td:nth-of-type(1)
	{
      width  :  45%;
	}

	.contactPage p.inquiry, .contactPage #frmContact p 
	{
	  width  :  75%;
	}

	#FeaturedCars.listing #FeaturedCarsDiv .featuredCars:nth-of-type(3n) 
	{
	  margin-right  :  1.5%;
	}

	#ListingDetailPg li img 
	{
	  top  :  8px;
	}

	#ListingDetailPg .smallerImages a 
	{
	  width  :  15.44%;
	}

	#SearchCarPanel.paymentPanel .table3 td:nth-of-type(1) 
	{
	  right  :  7px;
	  width  :  27%;
	  top    :  0px;
	}

	#SearchCarPanel.paymentPanel .table3 img 
	{
	  top  :  0;
	}

	#SearchCarPanel.paymentPanel .table3 span 
	{
	  font-size    :  9px;
	  line-height  :  12px;
	}

	#SearchCarPanel.paymentPanel .titleUser img 
	{
	  top    :  8px;
	  width  :  42px;
	  left   :  9px;
	}

	#SearchCarPanel.paymentPanel a
	{
	 font-size    :  9px;
	 line-height  :  12px;
	}

	#SearchCarPanel.paymentPanel .titleUser span 
	{
	  margin-left  :  38px;
	}

	#LeftPanel .titleText span, #SearchCarPanel.paymentPanel a 
	{
	  font-size    :  11px;
	  line-height  :  14px;
	}

	#LeftPanel form 
	{
	  width  :  98%;
	}

	.leftPanelTd, .contentsTd
	{
	  width    :  100%;
	  display  :  block;
	}

	#LeftPanel .titleText 
	{
	  padding :  15px 4%;
	}

	#SearchCarPanel.reservationPanel ul 
	{
	  padding  :  0px 2% 23px 2%;
	}

	#SearchCarPanel 
	{
	  padding-bottom  :  25px;
	}

	#SearchCarPanel.reservationPanel 
	{
	  padding-bottom  :  0;
	}

	#LeftPanel form 
	{
	  width    :  95%;
	  padding  :  0 2%;
	}

	.footerBottom td:nth-of-type(1) 
	{
	  width  :  36%;
	}

	#ContactUs.times .reviewsSuccess 
	{
	  padding  :  8px 0px;
	  width    :  95px;
	}

	#ContactUs.times #ContactUsDiv table td:nth-of-type(1) 
	{
	  width  :  60%;
	}

	#ContactUs.times .reviewsSuccess 
	{	
	  margin-left  :  10%;
	  padding      :  10px 5px;
	}

	#FindUs 
	{
	  margin-bottom  :  10px;
	}

	#FindUsDiv table
	{
	  width        :  95%;
	  margin-left  :  5%;	
	}

	#FindUsDiv table td:nth-of-type(2), #FindUsDiv table td:nth-of-type(4), #FindUsDiv table td:nth-of-type(6)
	{
      display  :  none;
	}

	#FindUsDiv table tr:nth-of-type(2) 
	{
	  height  :  auto;
	}

	#FindUsDiv table td
	{
	  width          :  48.7%;
	  display        :  inline-block;	
	  margin-bottom  :  28px;
	}

	#ContactUsDiv table td:nth-of-type(1) 
	{
	  width  :  64%;
	}

	#FeaturedCarsDiv .featuredCars table tr td 
	{
	  width  :  27.5%;
	}

	#FeaturedCarsDiv .featuredCars table td img 
	{
	  width  :  9px;
	}

	#FeaturedCarsDiv .featuredCars h4 
	{
	  font-size  :  12px;
	}

/*
	#FeaturedCarsDiv .featuredCars
	{
	  width  :  48%;	
	}

	#FeaturedCarsDiv .featuredCars:nth-of-type(2n) 
	{
	  margin-right  :  0;
	}

	#FeaturedCarsDiv .featuredCars:nth-of-type(4n) 
	{
	  margin-right  :  1.5%;
	}

	#FeaturedCars.listing #FeaturedCarsDiv .featuredCars 
	{
	  width :  48%;
	}
*/
	#JoinFamilyDiv .joinGallery img
	{
	  margin-left   :  25px;
	  margin-right  :  25px;	
	}
	
	#FeaturedCarsDiv .featuredCars, #FeaturedCarsDiv .featuredCars:nth-of-type(4n)
	{
	  margin-left   :  50px;
	  margin-right  :  50px;	
	}
	
	#FeaturedCars.listing #FeaturedCarsDiv .featuredCars table tr td 
	{
	  width  :  27%;
	}

	#MainDiv.categoryPage .category #FeaturedCars.listing #FeaturedCarsDiv .featuredCars table tr td, #MainDiv.brandPage #FeaturedCars.listing #FeaturedCarsDiv .featuredCars table tr td
	{
	  width  :  30.2%;
	}

	#FeaturedCars.listing #FeaturedCarsDiv .featuredCars table td span 
	{
	  font-size    :  9px;
	  line-height  :  11px;
	}

	#JoinFamilyDiv table td:nth-of-type(2), #JoinFamilyDiv table td:nth-of-type(4), #JoinFamilyDiv table td:nth-of-type(6)
	{
      display  :  none;
	} 
/* 
	#JoinFamilyDiv table td
	{
      width    :  48.8%;
	  display  :  inline-block;
	} */

	#JoinFamilyDiv h4, #FindUsDiv h4 
	{
	  font-size    :  11px;
	  line-height  :  14px;
	}

	#JoinFamilyDiv .joinGallery img 
	{
	  width  :  31.6%;
	}

	#JoinFamilyDiv p 
	{
	  font-size    :  9px;
	  line-height  :  12px;
	}

	#LargerstNetworkDiv h4 
	{
	  font-size      :  14px;
	  line-height    :  18px;
	  width          :  66%;
	  margin-left    :  17%;
	  margin-bottom  :  -5px;
	}

	#LargerstNetworkDiv p 
	{
	  font-size    :  8px;
	  line-height  :  9px;
	  color        :  #fff;
	  text-align   :  right;
	  width        :  95%;
	  margin-left  :  5%;
	}

	#LargerstNetworkDiv .details 
	{
	  top    :  41%;
	  right  :  0;
	  width  :  100%;
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv h4 
	{
	  line-height    :  11px;
	  width          :  85%;
	  margin-right   :  15%;
	  margin-bottom  :  -5px;
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv p 
	{
	  color         :  #fff;
	  text-align    :  left;
	  width         :  95%;
	  margin-right  :  5%;
	}

	#LargerstNetwork.readyToHelp #LargerstNetworkDiv .details
	{
	  top   :  26%;
	  left  :  0;
	}

	#CarsForCustomersDiv .carSlider a
	{
	  top  :  36.5%;
	}

	#CarsForCustomersDiv table td 
	{
	  padding  :  2px;
	}

	#CarsForCustomersDiv p 
	{
	  font-size    :  13px;
	  line-height  :  17px;
	}	

	#Header a.rentBuy img 
	{
	  width  :  4px;
	}

	#Header a.rentBuy
	{
	  padding       :  4px 5px 5px 5px;
      margin-right  :  1px;
	}

	#Header .table2 .reviewsHeader span:nth-of-type(1), #Header .table2 .reviewsHeader span:nth-of-type(2) 
	{
	  font-size    :  8px;
	  line-height  :  11px;
	}

	#Header .userLinksHeader a, #Header .table3 span, #Header .table3 a, #Header .userLinksHeader span.username
	{
	  font-size    :  8px;
	  line-height  :  11px;		
	}

	#Header .userLinksHeader span.username
	{
	  margin-left  :  7px;
	}

	#Header .table3 span
	{
	  margin-left  :  5px;
	}

	#Header .table3 span, #Header .table3 a
	{
	  font-size    :  8px;
	  line-height  :  11px;
	}

	#BurgerMenu img
	{
	  left  :  0;	
	}

	.checkoutPage #frmOrder #CouponCode td.couponLabel
	{
	  width  :  27%; 	
	}

	.checkoutPage #frmOrder #CouponCode td.couponCode
	{
	  width  :  32%; 	
	}

	.checkoutPage #frmOrder #CouponCode input.button#BtnApply.small
	{
	  font-size  :  10px;
      padding    :  12px 23px;	
	}

	.checkoutPage .table13 td, .checkoutPage .table14 td
	{
      font-size  :  12px;
	}

	.checkoutPage input.button
	{
	  font-size  :  14px;
	  padding    :  10px 13px; 	
	}

	#txtInstructions 
	{
	  width  :  90% !important;	
	}

	#OrderOptions table 
	{
	  width  :  62%;
	}

	.cartPage h2
	{
      font-size  :  16px; 
	}

	#frmCart table.total tr.footer a
	{
	  font-size  :  12px; 	
	}

	.discountCode span, #frmOrder #CouponCode td.couponLabel
	{
	  font-size  :  12px; 	
	}

	#frmCart .main tr.footer
	{
	  display  :  contents; 	
	}

	.discountCode input.button#BtnApply.small
	{
	  width      :  100% !important;	
	  font-size  :  9px; 
	}

	#UpdateCart 
	{
      top        :  42px;
      font-size  :  9px;
      padding    :  4px 10px !important;
    }

	.discountCode input
	{
	  width        :  85% !important;	
	  margin-left  :  0; 
	  margin-top   :  -20px;
	}

	#Products table.ingredients label, #Products table.ingredients span, #Products h4, #Products .product .details label span, #Products #Options label.red b, #Products #Options label.red b:hover, #Products #Options b.currency
	{
	  font-size  :  10px; 	
	}

	#ProductsImages .bigImg
	{
	  height  :  285px; 	
	}

	.dashboardPage table.table1 tr
	{
	  background  :  #fff;	
	}

	.dashboardPage table.table1 tr td
   	{
   	  width         :  89.5%;
   	  display       :  inline-block; 	
   	  border-right  :  0;
   	  line-height   :  15px; 
   	}

   	.dashboardPage .table1 td:nth-of-type(1)
   	{
   	  border-right   :  0; 
   	  border-bottom  :  1px solid #e2e2e2; 	
   	}

	#FooterLinks table td a img
	{
      width  :  30px;
	}

	#ReCaptcha
	{
      width     :  100%;
      overflow  :  hidden;
	}

	.loginRegister #Tab table input.button, .loginRegister input#btnRegister, .loginRegister input#btnClear
	{
	  padding    :  14px 7px;
	  font-size  :  8px;
	  display    :  inline-block; 
	}

	.loginRegister #Tab table input.forget
	{
	  bottom     :  131px;	
	}

	.loginRegister #tabs-1 label
	{
	  position  :  relative;
      width     :  230px !important;	
	}

	.loginRegister #Tab table #BtnForgotPassword
	{
	  position  :  absolute;
	  bottom    :  0; 	
	}

	#UserLinks .userInfo td:nth-of-type(1)
	{
      width  :  22%; 
	}

	#UserLinks .userInfo td:nth-of-type(2)
	{
	  width          :  34%;	
	  padding-right  :  4%; 
	}

	#UserLinks .userInfo td:nth-of-type(3)
	{
	  width  :  39% 	
	}

	#HeaderDiv table.userInfo .wishlist
	{
	  margin-bottom  :  0; 	
	}

	#HomeProducts h2, #PopularProducts h2, .bestSold h2, footer #FooterLinks h3
	{
	  font-size    :  12px; 	
	  line-height  :  15px;
	}

	main 
	{
	  margin-top  :  135px;
	}
	
	.offline main
	{
	  margin-top  :  5px;	
	}

	#Logo a img
	{
	  width        :  60px; 
	  margin-left  :  5px; 
	}

	#HeaderDiv table.userInfo .wishlist
	{
	  margin-bottom  :  12px; 
	}

	section#OrderType h1
	{
		font-size  :  18px;
	}
	
	#Trail
	{
		//display  :  none;
	}

	#MobileCart div.main
	{
	  padding  :  0px;
	  width    :  100%;
	}

	#MobileCart div.padding
	{
	  width    :  255px;
	  padding  :  10px;
	}
	
	header #UserLinks
	{
		padding  :  0px 5px 0px 5px;	
	}
		
	header #UserLinks a, header #UserLinks a:hover
	{
		font-size  :  13px;
	}
	
	header #UserLinks span
	{
		font-size  :  13px;
		padding    :  0px 2px 0px 2px;
	}
	
	
	section.intro td
	{
	  width    :  100%;
	  clear    :  both;
	  display  :  block;
	}
	
	section.intro td img
	{
		width  :  100%;
	}
	
	section.intro td img:last-child
	{
	  margin-top  :  10px;
	}
	
	#frmContact td
	{
		display  :  block;
		clear    :  both;
	}
	
	#frmContact tr td:first-child
	{
		padding  :  8px 0px 0px 4px;
	}
	
	
	#Products ul li
	{
	  width   :  98%;
	  margin  :  0px 0px 15px 0px;
	}
	
	#Products ul li:nth-child(2n-1)
	{
	  margin  :  0px 0px 15px 0px;
	}
	
	
	#frmRegister td.contact tr td, #frmRegister td.address tr td
	{
		display  :  block;
		clear    :  both;
		width    :  auto;
	}
	
	#frmRegister td.contact tr td:first-child, #frmRegister td.address tr td:first-child
	{
		padding  :  8px 0px 0px 4px;
	}
	
	#frmAccount td.contact tr td, #frmAccount td.address tr td
	{
		display  :  block;
		clear    :  both;
		width    :  auto;
	}
	
	#frmAccount td.contact tr td:first-child, #frmAccount td.address tr td:first-child
	{
		padding  :  8px 0px 0px 4px;
	}
	

	#frmCart .couponLabel
	{
		display  :  block;
		clear    :  both;
		width    :  auto;
	}
	
	#frmCart .couponCode
	{
		display  :  inline-block;
		clear    :  left;
	}	
	
	#frmCart .couponButton
	{
		display  :  inline-block;
	}
	

	#frmCheckout input.textbox
	{
		width  :  95%;
	}

	#frmOrder #PaymentTypes td
	{
		display  :  inline-block;
	}

	#frmOrder #PaymentTypes td.methodControl
	{
		clear  :  both;
		width  :  25px;
	}

	#frmOrder #PaymentTypes td.methodTitle
	{
		width  :  calc(100% - 30px);
	}

	#frmCart input.button
	{
		padding  :  5px 10px 5px 10px;
	}

	#frmCart #CartButtons td:first-child
	{
		width  :  200px;
	}

	.cartPage #OrderOptions table
	{
		width  :  80%;
	}

	#TobaccoDiv .button 
	{
	  padding    :  4px 8px;
	  font-size  :  9px;
	}
	
	#TopBar, #TopBar a
	{
	  font-size  :  15px;	
	}

	.footerPaymentOptions img 
	{
		width: 65px;
	}
	
	.footerPaymentOptions tr td
	{
	  width  :  40%;
	  float  :  left;
	}
	
	.footerPaymentOptions tr td:nth-child(2) img
	{
	  position  :  relative;
	  top       :  4px;	
	}

	.feedback.overall table td
	{
	  width  :  45px;	
	}
	
	.feedback.overall table td:nth-child(1)
	{
	  width       :  75px;
	  text-align  :  left;
	}
	
	.feedback.overall table td:nth-child(7)
	{
	  display  :  none;	
	}
	
	.feedback.overall .rating
	{
	  width        :  35px;
	  height       :  35px;
	  line-height  :  35px;	
	}
	
	.feedback.overall .rating2 img, .feedback.overall .rating3 img
	{
	  width  :  35px;
	}

	.feedback.overall .rating2 td, .feedback.overall .rating3 td
	{
	  text-align  :  right;	
	}
}


@media all and (min-width : 400px) and (max-width : 499px)
{
	#Header .table2 .table3 
	{
	  margin-left  :  0px;
	}
/*
	#Header .table2 .table3 
	{
	  top  :  -20px !important;
	}
*/
	#Header .table2
	{
	  margin-bottom  :  -20px;	
	}

	#Header .table2 tr:nth-of-type(4) 
	{
	  top  :  -20px;	
	}
}

@media all and (max-width : 400px)
{
	#TopBar td, #TopBar a
	{
	  font-size  :  12px;	
	}
}