HTML, BODY
{
  margin: 0;
  padding: 0;
}
BODY
{
  background: #059CDF url(/images/body-background.gif) left top repeat-x;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

#idMainContainer,
#idMainContainerCell
{
  width: 100%;
}
#idMainContainerCell
{
  padding-right: 25px;
  text-align: left;
  vertical-align: top;
}

#idMainHeaderContainer:after,
#idMainContentContainer:after,
#idMainFooterContainer:after,
#idPhoneContainer:after,
#idBgMenu:after,
#idBgTopRightCorner:after,
#idBgBottomRightCorner:after,
#idBgPictureTop:after
{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#idMainHeaderContainer,
#idMainContentContainer,
#idMainFooterContainer,
#idPhoneContainer,
#idBgMenu,
#idBgTopRightCorner,
#idBgBottomRightCorner,
#idBgPictureTop
{
  display: inline-block;
}
/* Hides from IE-mac \*/
* html #idMainHeaderContainer,
* html #idMainContentContainer,
* html #idMainFooterContainer,
* html #idPhoneContainer,
* html #idBgMenu,
* html #idBgTopRightCorner,
* html #idBgBottomRightCorner,
* html #idBgPictureTop
{
  height: 1%;
}
#idMainHeaderContainer,
#idMainContentContainer,
#idMainFooterContainer,
#idPhoneContainer,
#idBgMenu,
#idBgTopRightCorner,
#idBgBottomRightCorner,
#idBgPictureTop
{
  display: block;
}
/* End hide from IE-mac */

#idMainHeaderContainer
{
  width: 970px;
}

#idHeaderLeftContainer,
#idFooterLeftContainer
{
  width: 235px;
  float: left;
  overflow: hidden;
}

#idHeaderLeftContainer
{
  height: 194px;
  background: url(/images/header-left-background.jpg) left top no-repeat;
}

#idLogoContainer
{
  width: 235px;
  height: 88px;
  overflow: hidden;
}

#idPhoneContainer
{
  width: 100%;
  height: 48px !important;
  overflow: hidden;
}
#idPhoneContainer IMG
{
  width: 14px;
  float: left;
  margin: 0 8px 0 18px;
}
#idPhoneContainer STRONG
{
  width: 195px;
  float: left;
  overflow: hidden;
  margin-top: -2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: bold;
  color: #FFFFFF;
}

#idPhoneContainer SPAN
{
  width: 195px;
  float: left;
  text-align: center;
  overflow: hidden;
  margin-top: -2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #079fe0;
}

#idHeaderNavigationContainer
{
  margin-top: 18px;
  background: url(/images/menu-top-background.gif) left top no-repeat;
}
#idBgMenu
{
  background: #FFFFFF url(/images/menu-middle-background.gif) left top repeat-y;
}
#idFooterNavigationContainer
{
  height: 47px;
  background: url(/images/menu-bottom-background.gif) left bottom no-repeat;
}
#idBgTopRightCorner
{
  background: url(/images/content-top-corner.gif) right top no-repeat;
}
#idBgBottomRightCorner
{
  background: url(/images/content-bottom-corner.gif) right bottom no-repeat;
}
#idBgPictureTop
{
  background-position: 15px bottom;
  background-repeat: no-repeat;
}
#idBgPictureBottom
{
  height: 32px;
  background-position: 15px top;
  background-repeat: no-repeat;
}

#idHeaderMenuContainer
{
  height: 35px;
  padding-top: 5px;
}

DIV.menuContainer
{
  width: 210px;
  padding-left: 15px;
}
DIV.menuContainer A,
DIV.menuContainer A:link,
DIV.menuContainer A:active,
DIV.menuContainer A:visited,
DIV.menuContainer A:hover,
DIV.menuContainer SPAN
{
  display: block;
  width: 178px;
  height: 24px;
  overflow: hidden;
  padding: 9px 11px 0 23px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  background: url(/images/menu-item-background.gif) left bottom no-repeat;
}
DIV.menuContainer A:hover
{
  color: #069EE0;
}

DIV.menuContainer SPAN
{
  color: #FFFFFF;
  background: url(/images/menu-activeitem-background.gif) left bottom no-repeat;
}
#idHeaderMenuContainer A,
#idHeaderMenuContainer A:link,
#idHeaderMenuContainer A:active,
#idHeaderMenuContainer A:visited,
#idHeaderMenuContainer A:hover,
#idHeaderMenuContainer SPAN
{
  padding-top: 11px;
  background: url(/images/menu-first-item-background.gif) left bottom no-repeat;
}
#idHeaderMenuContainer SPAN
{
  background: url(/images/menu-first-activeitem-background.gif) left bottom no-repeat;
}
#idMenuBottomSeparator
{
  width: 210px;
  height: 408px;
  clear: both;
  float: left;
  overflow: hidden;
  padding-left: 15px;
  font-size: 0;
  background: url(/images/menu-bottom-separator-background.gif) right top no-repeat;
}

#idHeaderRightContainer
{
  float: left;
  background: url(/images/header-right-background.jpg) left top no-repeat;
}

#idHeaderContainer
{
  width: 735px;
  height: 194px;
  float: left;
  overflow: hidden;
}

#idLeftBoxContainer,
#idCenterBoxContainer,
#idRightBoxContainer
{
  height: 187px;
  float: left;
  overflow: hidden;
  margin-top: 6px;
}
#idLeftBoxContainer
{
  width: 222px;
  background: url(/images/box-left-background.gif) left top no-repeat;
}
#idCenterBoxContainer
{
  width: 219px;
  background: url(/images/box-center-background.gif) left top no-repeat;
}
#idRightBoxContainer
{
  width: 294px;
  background: url(/images/box-right-background.gif) left top no-repeat;
}

DIV.formContainer
{
  overflow: hidden;
  padding: 35px 0 0 0;
}
DIV.formInnerContainer
{
  width: 100%;
  height: 89px;
  overflow: hidden;
}

DIV.formContainer FORM,
DIV.formContainer INPUT,
DIV.formContainer SELECT
{
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  vertical-align: middle;
}
DIV.formContainer LABEL
{
  font-size: 12px;
  vertical-align: middle;
}
DIV.formContainer INPUT,
DIV.formContainer SELECT,
DIV.formContainer LABEL
{
  cursor: pointer;
}

#idLeftBoxContainer DIV.formContainer
{
  width: 200px;
  margin-left: 14px;
  text-align: center;
}
#idLeftBoxContainer DIV.formContainer DIV.line1,
#idLeftBoxContainer DIV.formContainer DIV.line2,
#idLeftBoxContainer DIV.formContainer DIV.line3
{
  padding-top: 7px;
}
#idLeftBoxContainer DIV.formContainer DIV.line1 INPUT
{
  margin-right: 5px;
}

#idLeftFormRadio2
{
  margin-left: 7px;
}
#idLeftBoxContainer DIV.formContainer DIV.line2 SELECT
{
  width: 157px;
}
#idLeftBoxContainer DIV.formContainer DIV.line3 SELECT
{
  width: 45px;
  margin: 0 4px;
}

#idCenterBoxContainer DIV.formContainer
{
  width: 200px;
  float: left;
  padding-left: 14px;
}
#idCenterBoxContainer DIV.formInnerContainer
{
  float: left;
}
#idCenterBoxContainer DIV.formContainer DIV.line1,
#idCenterBoxContainer DIV.formContainer DIV.line2,
#idCenterBoxContainer DIV.formContainer DIV.line3
{
  width: 194px;
  padding-top: 6px;
  clear: both;
  float: left;
}
#idCenterBoxContainer DIV.formContainer DIV.left
{
  width: 81px;
  float: left;
  overflow: hidden;
  padding-top: 2px;
}
#idCenterBoxContainer DIV.formContainer DIV.right
{
  width: 110px;
  float: right;
  overflow: hidden;
}
#idCenterBoxContainer DIV.formContainer DIV.line1 SELECT
{
  width: 45px;
}
#idCenterBoxContainer DIV.formContainer DIV.line2 SELECT
{
  width: 73px;
}
#idCenterBoxContainer DIV.formContainer DIV.line3 DIV.left
{
  width: 71px;
  white-space: nowrap;
}
#idCenterBoxContainer DIV.formContainer DIV.line3 DIV.center
{
  width: 10px;
  float: left;
  overflow: hidden;
  padding-top: 2px;
}
#idCenterBoxContainer DIV.formContainer DIV.line3 DIV.right
{
  width: 110px;
  white-space: nowrap;
}
#idCenterBoxContainer DIV.formContainer DIV.line3 SELECT
{
  width: 45px;
}
#idCenterBoxContainer DIV.formContainer DIV.line3 SPAN
{
  position: relative;
  top: 1px;
}

#idRightBoxContainer DIV.formContainer
{
  width: 267px;
  margin-left: 14px;
}
#idRightBoxContainer DIV.formContainer DIV.line1,
#idRightBoxContainer DIV.formContainer DIV.line2
{
  width: 267px;
}
#idRightBoxContainer DIV.formContainer DIV.line1
{
  padding-top: 10px;
}
#idRightBoxContainer DIV.formContainer DIV.line2
{
  padding-top: 6px;
}
#idRightBoxContainer DIV.formContainer DIV.line2 SELECT
{
  width: 263px;
}

DIV.formActionContainer
{
  padding-top: 8px;
  text-align: left;
}
#idLeftBoxContainer DIV.formActionContainer
{
  padding-left: 79px;
}
#idCenterBoxContainer DIV.formActionContainer
{
  clear: both;
  float: left;
  padding-left: 75px;
}
#idRightBoxContainer DIV.formActionContainer
{
  padding-left: 111px;
}

#idMainContentColumns
{
  width: 100%;
}
#idLeftColumnContainer,
#idNavigationContainer
{
  width: 235px;
  overflow: hidden;
}
#idRightColumnContainer
{
  width: 100%;
}
#idLeftColumnContainer,
#idRightColumnContainer
{
  text-align: left;
  vertical-align: top;
}
#idContentContainer
{
  width: 100%;
  overflow: hidden;
}
#idContentContainer DIV.inner
{
  padding: 14px 22px 14px 22px;
}

#idFooterRightContainer
{
  float: right;
  text-align: right;
  padding: 35px 10px;
}
#idFooterRightContainer,
#idFooterRightContainer A,
#idFooterRightContainer A:link,
#idFooterRightContainer A:active,
#idFooterRightContainer A:visited,
#idFooterRightContainer A:hover,
#idFooterRightContainer STRONG
{
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
}
#idFooterRightContainer A:hover,
#idFooterRightContainer STRONG
{
  color: #FFFFFF;
}

#idClearEnd
{
  width: 970px;
  height: 1px;
  overflow: hidden;
  font-size: 0;
}

/*************** CONTENT *********************/

#idContentContainer A,
#idContentContainer A:link,
#idContentContainer A:active,
#idContentContainer A:visited,
#idContentContainer A:hover
{
  color: #5F5F5F;
}

#idContentContainer TABLE.data
{
	border-collapse: collapse;
}

#idContentContainer TABLE.data TR
{
  height: 22px;
}
#idContentContainer TABLE.data TR.header
{
  height: 25px;
}
#idContentContainer TABLE.data TR.subHeader
{
  height: auto;
}

#idContentContainer TABLE.data TR TH
{
  border-top: 1px solid #B6D9E8;
  border-bottom: 1px solid #B6D9E8;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  background-color: #069DE0;
  background: #069DE0 url(/images/table-header-background.gif) left top repeat-x;
  font-size: 12px;
	 font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  padding: 3px 2px;
}
#idContentContainer TABLE.data TR.bgBig TH
{
  background: #069DE0 url(/images/table-header-background-big.gif) left top repeat-x;
}
#idContentContainer TABLE.data TR.bgBig TH.bgNormal
{
  background: #069DE0 url(/images/table-header-background.gif) left top repeat-x;
}
#idContentContainer TABLE.data TR.bgSmall TH
{
  background: #069DE0 url(/images/table-header-background-small.gif) left top repeat-x;
}
#idContentContainer TABLE.data TR TH.first
{
  border-left-color: #B6D9E8;
}
#idContentContainer TABLE.data TR TH.last
{
  border-right-color: #B6D9E8;
}

#idContentContainer TABLE.data TR TD
{
 border: 1px solid #B6D9E8;
	font-size: 11px;
 text-align: center;
	vertical-align: top;
 padding: 3px 5px;
}

#idContentContainer TABLE.data EM.price
{
	color: red;
}

#idContentContainer TABLE.data TR TD FORM
{
	display: inline;
 margin: 5px 0px 5px 0px;
	white-space: nowrap;
}

#idContentContainer TABLE.data TR TD FORM INPUT
{
	font-size: 11px;
}

#idContentContainer TABLE.data TR TD.left
{
  text-align: left;
}

#idContentContainer TABLE.data TR TH.left
{
  text-align: left;
  padding: 3px 5px;
}

#idContentContainer TABLE.data TR TD.right
{
  text-align: right;
}




.tableRow1 TD,
.tableRow2 TD,
.tableSelectedRow1 TD,
.tableSelectedRow2 TD,
.tableRowOver TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	border-top: #A6A6A6;
	border-bottom: medium none;
	border-left: medium none;
	border-right: 1px solid;
}
.tableRow1 TD         { background-color: C7C7C7#; }
.tableSelectedRow1 TD { background-color: #D6ECF5; color: #000000; }
.tableRow2 TD         { background-color: C7C7C7#; }
.tableSelectedRow2 TD { background-color: #D6ECF5; color: #000000; }
.tableRowOver TD      { background-color: #D6ECF5; color: #000000; border-top: #C8C8C8; }

H1, H2, H3, H4
{
 margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
 color: #079fe0;
}

H2
{
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

H3
{
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
 color: #000000;
}

H4
{
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}


#idmenuContentContainer A,
#idmenuContentContainer A:active,
#idmenuContentContainer A:visited,
#idmenuContentContainer A:hover,
#idmenuContentContainer SPAN
{
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: #000000;
}
#idmenuContentContainer A:hover
{
  color: #069EE0;
}

#idmenuContentContainer SPAN
{
  color: #069EE0;
}




.btnOrderTires {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 65px;
	height: 19px;
	margin-left: 2px;
	cursor: pointer;
}

.btnTiresList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 19px;
	margin-left: 2px;
	cursor: pointer;
}


.inputOrderCol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	width: 20px;
	height: 16px;
	border: 1px solid #C7C7C7;
}

.inputOrderComment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 325px;
	height: 80px;
	border: 1px solid #C7C7C7;
}


.btnOrderChange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
 font-weight: normal;
	color: #000000;
	height: 20px;
 width: 62px;
	cursor: pointer;
}

.inputOrder1s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 325px;
	height: 19px;
	border: 1px solid #C7C7C7;
}

.inputOrder5s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 325px;
	height: 60px;
	border: 1px solid #C7C7C7;
}

.inputOrderAddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 325px;
	height: 80px;
	border: 1px solid #C7C7C7;
}

.selectOrderAddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 330px;
	height: 20px;
	border: 1px solid #C7C7C7;
}


.inputFeedback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 700px;
	height: 250px;
	border: 1px solid #C7C7C7;
}
.inputFeedbackContact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 330px;
	height: 19px;
	border: 1px solid #C7C7C7;
}

.btnFeedback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	width: 80px;
	height: 21px;
	cursor: pointer;
	cursor: pointer;
}

.btnOrder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	width: 120px;
	height: 21px;
	cursor: pointer;
}

.btnCalculate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	width: 170px;
	height: 21px;
	cursor: pointer;
}

.btnShowDia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	width: 80px;
	height: 21px;
	cursor: pointer;
}



li {
  padding: 5px 0 0 0;
}


#idADSContentContainer A,
#idADSContentContainer A:active,
#idADSContentContainer A:visited,
#idADSContentContainer A:hover,
#idADSContentContainer SPAN
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
#idADSContentContainer A:hover
{
  color: #069EE0;
}

.carChoice A
{
  cursor: pointer;
}

#idDiaRadio
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	COLOR: #069EE0;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
 BORDER-COLOR: #069EE0;
	cursor: pointer;
}

.promoTable
{
  background-color: #C8F0AA;
  text-align: left;
}


.imgborder {
  BORDER-BOTTOM: #B6D9E8 1px solid;
  BORDER-LEFT: #B6D9E8 1px solid;
  BORDER-TOP: #B6D9E8 1px solid;
  BORDER-RIGHT: #B6D9E8 1px solid;
  PADDING-BOTTOM: 10px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  PADDING-TOP: 10px
  DISPLAY: block;
  WIDTH: 200px;

}


