/* motix */
html,body,form{margin:0px;padding:0px;}

html, body{
  height:100%;
}

body {
    padding:0;
    margin:0;
    color:#555555;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    text-align:center;
    background:url("header-bg.png") repeat-x #e7e7e7;
}

input, select{
   font-family:"Trebuchet MS", tahoma;
}

a, .normalFont a {
  color:#0076a3;
}


a:hover, .normalFont a:hover {
  color:#0076a3;
}
.normalFont {
   color:#555555;
}

div#content{
	padding-top:10px;
}

div#page{
    max-width:980px;
    text-align:left;
    margin:0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	position:relative;
	overflow:hidden;
}

a#logo{
   position:absolute;
   width:165px;
   height:100px;
   top:16px;
   left:0px;
   display:block;
   background: url("new/sp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

div#header-text{
   position:absolute;
   top:55px;
   left:30%;
   width:346px;
   height:41px;
   background: url("new/sp.png") no-repeat 0 -196px;
   display:none;
}


div#header{
   top:0;
   width:100%;
   padding:0;
   margin:0;

background: -moz-radial-gradient(top, ellipse cover,  rgba(255,255,255,0.54) 0%, rgba(255,255,255,0) 72%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.54)), color-stop(72%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-radial-gradient(top, ellipse cover,  rgba(255,255,255,0.54) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
background: -o-radial-gradient(top, ellipse cover,  rgba(255,255,255,0.54) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
background: -ms-radial-gradient(top, ellipse cover,  rgba(255,255,255,0.54) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
background: radial-gradient(ellipse at top,  rgba(255,255,255,0.54) 0%,rgba(255,255,255,0) 72%,rgba(255,255,255,0) 100%);
}

#cboxLoadedContent .tp-reviews-item{
	width:250px;
	height:170px;
}

#cboxLoadedContent .tp-poweredby{
	float:left;
}

#checkout-box{
   position:absolute;
   right:1px;
   top:0px;
   width:175px;
   height:35px;
   color:#898989;
   font-size:14px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;

   box-shadow:0 1px 1px #3b5577;
   border-top:1px solid #ffffff;
	background: #ebebeb;
	background: -moz-linear-gradient(top,  #ebebeb 0%, #c1c1c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#c1c1c1));
	background: -webkit-linear-gradient(top,  #ebebeb 0%,#c1c1c1 100%);
	background: -o-linear-gradient(top,  #ebebeb 0%,#c1c1c1 100%);
	background: -ms-linear-gradient(top,  #ebebeb 0%,#c1c1c1 100%);
	background: linear-gradient(to bottom,  #ebebeb 0%,#c1c1c1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#c1c1c1',GradientType=0 );

}

#checkout-box a{
   color:#898989;
   font-size:14px;
   display:block;
   background:url("new/sp.png") no-repeat -169px 0px;
   margin-left:17px;
   margin-right:15px;
   padding-top:8px;
   padding-bottom:12px;
   padding-left:45px;
   text-decoration:none;
}

#checkout-box span{
   color:black;
}

#local-box {
    background: none repeat scroll 0 0 #4a6295;
    height: 78px;
    position: absolute;
    right: 0;
    top: 42px;
    width: 160px;
	border-top:1px solid #486793;
	border-bottom:1px solid #8ca7d8;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	z-index:90;
}

div#header-shop-local{
   margin-top:7px;
   margin-left:4px;
   margin-bottom:5px;
   width:150px;
   height:35px;
   background:url("new/sp.png") no-repeat -165px -41px;
}

#local-box form{ 
	width:145px;
	margin-left:8px;
}

#local-box .input-text{
   width:90px;
   font-size:12px;
   color:#c4c4c4;
   border:1px solid #2c3a59;
   position:relative;
   height:20px;
   float:left;
}
#local-box .input-submit{
   width:48px;
   height:26px;
   background:url("submit.png") no-repeat top left;
   border:none;
   margin-left:3px;
   float:right;
   cursor:pointer;
}


ul#top-menu{
  list-style:none;
  margin:0;
  padding:0;
  position:absolute;
  top:5px;
  left:200px;
  width:35%;
  right:190px;
  height:50px;
  display:none;
}


ul#top-menu li{
  float:left;
  margin-right:5px;
  
}
ul#top-menu li a{
  display:block;
  padding-right:10px;
  padding-left:10px;
  padding-top:4px;
  padding-bottom:4px;
  color:#182d5d;
  font-size:12px;
  text-decoration:none;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
}

ul#top-menu li.selected a,
ul#top-menu li:hover a
{
  color:#fff;
 background-color:#4a6295;
border-top:1px solid #486793;
border-bottom:1px solid #8ca7d8;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.menu{
  border-top:1px solid #fff;
  height:44px;
  min-height:44px;
  padding-left:13px;
  padding-right:13px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background: #ebebeb;
background: -moz-linear-gradient(top,  #ebebeb 0%, #cdcdcd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#cdcdcd));
background: -webkit-linear-gradient(top,  #ebebeb 0%,#cdcdcd 100%);
background: -o-linear-gradient(top,  #ebebeb 0%,#cdcdcd 100%);
background: -ms-linear-gradient(top,  #ebebeb 0%,#cdcdcd 100%);
background: linear-gradient(to bottom,  #ebebeb 0%,#cdcdcd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#cdcdcd',GradientType=0 );
box-shadow:0 1px 2px #777777;
}

.header-bottom  .menu-content div{
  text-align:center;
  padding-top:10px;
}

#bottom-menu{
  margin-right:246px;
  margin-top:132px;
  overflow:hidden;
}

.menu-item{
   display:none;
}

a.domain_link{
  display:block;
  position:absolute;
  top:10px;
  right:15px;
  font-weight:bold;
  font-size:14px;
}


ul.marker-list{
  list-style:none;
  padding:0;
  margin:0;
}

ul.marker-list li{
  display:block;
  padding-left:45px;
  padding-bottom:15px;
  padding-top:5px;
}

ul#bottom-menu-container{
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
}

ul#bottom-menu-container li{
  float:left;
  margin-right:20px;
  margin-top:5px;
}
ul#bottom-menu-container li a{
  display:block;
  padding-right:9px;
  padding-left:9px;
  padding-top:6px;
  padding-bottom:8px;
  color:#000;
  font-size:14px;
  text-decoration:none;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
}

ul#bottom-menu-container li.selected a,
ul#bottom-menu-container li:hover a
{
	 color:#fff;
background: #93a6c0;
background: -moz-linear-gradient(top,  #93a6c0 0%, #93a6c0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93a6c0), color-stop(100%,#93a6c0));
background: -webkit-linear-gradient(top,  #93a6c0 0%,#93a6c0 100%);
background: -o-linear-gradient(top,  #93a6c0 0%,#93a6c0 100%);
background: -ms-linear-gradient(top,  #93a6c0 0%,#93a6c0 100%);
background: linear-gradient(to bottom,  #93a6c0 0%,#93a6c0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93a6c0', endColorstr='#93a6c0',GradientType=0 );

	border-top:1px solid #5d5d5d;
	border-bottom:1px solid #e7e7e7;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}


#hot-deals{
  right:0;
  width:115px;
  position:absolute;
  top:132px;
}

#header-icons{
  width:100px;
  top:132px;
  position:absolute;
  right:136px;
}


#footer-icons{
  margin-top:5px;
}

a.icon{
  width:43px;
  height:44px;
  display:block;
  float:left;
}
.twitter{
  background:url("icons.png") no-repeat top left;
}

.facebook{
  background:url("icons.png") no-repeat -43px top;
}

#dfooter{
   height:410px;
}
#footer{
   width:100%;
   clear:both;
   background:url("footer-bg.png") repeat-x left bottom;
   position:relative;
   margin-top:-395px;
}

#footer-wrapper{
   width:100%;
   max-width:980px;
   text-align:left;
   margin:0 auto;
   position:relative;
   background:url("girl-ft.jpg") no-repeat left bottom;
   height:100%;
}


#footer-top{
   padding-top:1px;
}

#ixgirl{
    position:absolute;
    bottom:0;
    left:0;
    width:146px;
    height:168px;
}


.footer-copyright{
  color:#FFF;
  height:188px;
  padding-left:200px;
  position:relative;
  font-size:10px;
}

.footer-powered{
  position:absolute;
  bottom:0px;
  left:200px;
  color:#FFF;
  font-size:10px;
  display:none;
}

.footer-copyright a, .footer-powered a{
    color:#7e8f95;
	font-size:10px;
}

td.d{
  background:url("d.png") repeat-y right;

  font-size:10px;
}

#footer .menu{
	height:auto;
	min-height:44px;
	padding-top:5px;
	padding-bottom:5px;
}



#footer-top td{
  padding-left:10px;
  padding-right:10px;
}

#footer-links{
  margin-top:30px;
  margin-bottom:30px;
}
#footer-links a{
  display:block;
}

#footer-links a.small{
  font-size:10px;
  color:#626262;
  text-decoration:none;
}

#footer-links td{
  vertical-align:top;
  width:20%;
  padding-left:15px;
  padding-right:10px;
}

#footer-links ul{
  list-style:none;
  margin:0;
  padding:0;
  text-align:left;
}

.frame{
  margin-bottom:10px;
  margin-bottom:10px;
}

.frame-content{

  border-left:1px solid #a1a1a1;
  border-right:1px solid #a1a1a1;
  padding:10px;
  position:relative;
  background:#fff;
}

.frame-header{

	height:20px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;

background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(219,218,218,1) 10%, rgba(186,186,186,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(10%,rgba(219,218,218,1)), color-stop(100%,rgba(186,186,186,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(219,218,218,1) 10%,rgba(186,186,186,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(219,218,218,1) 10%,rgba(186,186,186,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(219,218,218,1) 10%,rgba(186,186,186,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(219,218,218,1) 10%,rgba(186,186,186,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bababa',GradientType=0 );

	border:1px solid #a3a3a3;
}

.frame-footer{

	height:20px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottompright: 10px;
	-moz-border-radius-bottompleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;

background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );

	border:1px solid #a3a3a3;
	border-top:none;
}

#breadcrumbs{
   margin-top:10px;
   padding-bottom:10px;
}

.sform .frame-content{
  padding:0;
 
}

.sform {
  padding-top:0px;
   position:relative;
}

.tabs{
	height:47px;
	overflow:hidden;
	display:none;
   margin:0;
   padding:0;
   position:relative;
   border-left:1px solid #c2c2c2;
   border-bottom:1px solid #a2a1a1;
   min-width:600px;
}


.tabs a{
   text-decoration:none;
   color:#000;
   font-size:10px;
}

.tab{
   border-top:1px solid #bdbdbd;
   border-right:1px solid #c2c2c2;
   padding-left:7px;
   padding-right:7px;
  
   text-align:center;
   height:47px;
   box-sizing:border-box;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 2%, rgba(205,205,205,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(2%,rgba(237,237,237,1)), color-stop(100%,rgba(205,205,205,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 2%,rgba(205,205,205,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 2%,rgba(205,205,205,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 2%,rgba(205,205,205,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 2%,rgba(205,205,205,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 );
}


.tab:hover, .tab.selected{
	   border-top:1px solid #b3d0ee;
background: rgb(179,208,238);
background: -moz-linear-gradient(top,  rgba(179,208,238,1) 0%, rgba(159,190,230,1) 10%, rgba(74,105,175,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,208,238,1)), color-stop(10%,rgba(159,190,230,1)), color-stop(100%,rgba(74,105,175,1)));
background: -webkit-linear-gradient(top,  rgba(179,208,238,1) 0%,rgba(159,190,230,1) 10%,rgba(74,105,175,1) 100%);
background: -o-linear-gradient(top,  rgba(179,208,238,1) 0%,rgba(159,190,230,1) 10%,rgba(74,105,175,1) 100%);
background: -ms-linear-gradient(top,  rgba(179,208,238,1) 0%,rgba(159,190,230,1) 10%,rgba(74,105,175,1) 100%);
background: linear-gradient(to bottom,  rgba(179,208,238,1) 0%,rgba(159,190,230,1) 10%,rgba(74,105,175,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d0ee', endColorstr='#4a69af',GradientType=0 );
}

.tabs .selected a, .tab:hover a{
   color:#fff;

}


.box-header{

   max-height:60px;
   font-size: 12px;
   text-decoration:none;
   color: #000;
    padding:10px 15px;
background: rgb(238,238,236);
background: -moz-linear-gradient(top,  rgba(238,238,236,1) 0%, rgba(208,208,200,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,236,1)), color-stop(100%,rgba(208,208,200,1)));
background: -webkit-linear-gradient(top,  rgba(238,238,236,1) 0%,rgba(208,208,200,1) 100%);
background: -o-linear-gradient(top,  rgba(238,238,236,1) 0%,rgba(208,208,200,1) 100%);
background: -ms-linear-gradient(top,  rgba(238,238,236,1) 0%,rgba(208,208,200,1) 100%);
background: linear-gradient(to bottom,  rgba(238,238,236,1) 0%,rgba(208,208,200,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeec', endColorstr='#d0d0c8',GradientType=0 );
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.box-header a{
   color:black;
   text-decoration:none;
   font-weight:bold;
}

.box-header2{
   background:#f6f6f6;
   height:8px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.box-body{
  background:#f6f6f6; 
  padding:10px;
  margin-bottom:10px;
  border-bottom:1px solid #cccccc;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.box-movable{
   position:relative;
}

.card-phone{
  margin-top:10px;
  text-align:left;
}

td.provider-name{
    color:#000;
    font-weight:bold;
    text-align:left;
    width:10%;
    white-space: nowrap;
    vertical-align:bottom;
}

td.divider{
    background:url("div.gif") repeat-x left 20px;
	min-width:17px;
}

td.phone-number{
    color:#98181b;
    width:10%;
    text-align:right;
    font-size:16px;
    font-weight:bold;
    white-space: nowrap;
    vertical-align:bottom;
    background:url("phone-icon.gif") no-repeat 1px top;
    padding-left:27px;
    height:26px;
}

div.phone-number{
    color:#98181b;
    font-size:16px;
    font-weight:bold;
    white-space: nowrap;
    background:url("phone-icon.gif") no-repeat 1px top;
    padding-left:27px;
    height:26px;
    width:120px;
}

a.list-item{
    display:block;
    padding-bottom:5px;
}

.button-m{
  height:32px;
  background:url("buttons.png") repeat-x #e4e4e4 left -64px;
}

.button-m-l{
  background:url("shopping_cart_tab.png") no-repeat left 0px;
  height:32px;
}

.button-m-r{
  background:url("shopping_cart_tab.png") no-repeat right -32px;
  height:32px;
}

.button-m2{
  height:32px;
  background:url("shopping_cart_tab.png") repeat-x #dadada left -192px;
}

.button-m-l2{
  background:url("shopping_cart_tab.png") no-repeat left -128px;
  height:32px;
}

.button-m-r2{
  background:url("shopping_cart_tab.png") no-repeat right -160px;
  height:32px;
}

.header-caption-m{
   background:url("shopping_cart_tab.png") repeat-x #e8e8e8 left -224px;
   height: 32px;
   line-height: 32px;
}
.header-caption-l{
   background:url("shopping_cart_tab.png") no-repeat left -96px;
   height: 32px;
}

.header-caption-r{
   background:url("shopping_cart_tab.png") no-repeat right -64px;
   height: 32px;
}

.button-m-content{
  padding:8px 10px;
  text-align:left;
}

.button-m td{
	font-size:10px;
}

.gray-box{
    background-color:#e8e8e4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-top:10px;
	padding-bottom:10px;
}

.gray-box-content{
    padding-left:10px;
    padding-right:10px;
}

.card-header{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
background: rgb(91,135,192);
background: -moz-linear-gradient(top,  rgba(91,135,192,1) 0%, rgba(47,88,141,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,135,192,1)), color-stop(100%,rgba(47,88,141,1)));
background: -webkit-linear-gradient(top,  rgba(91,135,192,1) 0%,rgba(47,88,141,1) 100%);
background: -o-linear-gradient(top,  rgba(91,135,192,1) 0%,rgba(47,88,141,1) 100%);
background: -ms-linear-gradient(top,  rgba(91,135,192,1) 0%,rgba(47,88,141,1) 100%);
background: linear-gradient(to bottom,  rgba(91,135,192,1) 0%,rgba(47,88,141,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b87c0', endColorstr='#2f588d',GradientType=0 );


    width:100%;
}

.card-header-content{
    font-weight:bold;
    font-size:14px;
    color:#FFF;
    padding:10px 10px;
}

.phone{
  color:#f11e22;
  font-size:19px;
  font-weight: bold;
}

.change-button{
	background: rgb(227,227,227);
	background: -moz-linear-gradient(top,  rgba(227,227,227,1) 0%, rgba(181,181,181,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,227,227,1)), color-stop(100%,rgba(181,181,181,1)));
	background: -webkit-linear-gradient(top,  rgba(227,227,227,1) 0%,rgba(181,181,181,1) 100%);
	background: -o-linear-gradient(top,  rgba(227,227,227,1) 0%,rgba(181,181,181,1) 100%);
	background: -ms-linear-gradient(top,  rgba(227,227,227,1) 0%,rgba(181,181,181,1) 100%);
	background: linear-gradient(to bottom,  rgba(227,227,227,1) 0%,rgba(181,181,181,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#b5b5b5',GradientType=0 );

	width:143px;
	height:25px;
	text-align:center;
	margin-bottom:2px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.change-button a{
  display:block;
  color:#3e3e3e;
  padding-top:4px;
  text-decoration:none;
}
div#left_column{
	width: 100%;
    padding-bottom:10px;
}

div#right_column{
	width: 100%;
    padding-bottom:10px;
    text-align:left;
}

.home_page div#left_column{
	width: 100%;
}

.home_page  div#right_column{
	width: 100%;
}

.old div#left_column{
	width: 650px;
}

.old div#right_column{
	width: 290px;
}

.dot div#left_column{
	width: 610px;
}

.dot div#right_column{
	width: 260px;
}

.cart-cont{
	width:100%;
}

H1 {
   color:#ba3538;
   font-size:24px;
   padding:0;
   padding-bottom:10px;
   margin:0;
   font-weight:normal;
}

H1.main2 {
   padding-bottom:20px;
}

H2 {
   font-size:18px;
   color:#000;
}

.heading{
   font-size:17px;
   font-weight:normal;
   padding-top:10px;
   margin:0;
   padding-bottom:10px;
   color:#000;
}

.headingBig{
   font-size:16px;
   font-weight:bold;
   padding-top:0px;
   margin:0;
   padding-bottom:10px;
   color:#000;
}

.clear{
   clear:both;
}

.promo{
   margin-right:10px;
   margin-bottom:10px;
   max-width:395px;
   width:45%;
}

.promo2{
   margin-right:10px;
   margin-bottom:10px;
    max-width:110px;
	width:22%;
}

#searchResult{
	font-size: 1.2em;
	font-weight: bold;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

.acceptedFont{
	color: #149325;
}

.questionFont{
	color: #0076A3;
}

.warningFont{
	color: #BB2211;
}

#search_domain{
	background:url("search_domain.jpg") no-repeat;
	width:102px;
	height:31px;
	display:block;
	float:right;
}

.warning-box-content{
   padding:10px;
   padding-left:120px;
   background:url("att.png") no-repeat 20px center;
   border-top:1px solid #e9e9e9;
   border-bottom:1px solid #e9e9e9;
   margin-top:10px;
   margin-bottom:10px;
}

.warning-box-content h2{
  padding:0px;
  margin:0px;
  margin-top:0px;
  margin-bottom:10px;
  color:#000;
  font-size:18px;
}

.warning-box-content select{
  margin-top:5px;
  max-width:700px;
  font-size:10px;
}

.lkqsf_bottom{
   padding-top:15px;
}

.lkqsf_big{
   color:#000;
   font-size:24px;
   margin-bottom:5px;
}

.lkqsf_small{
   color:#000;
   font-size:14px;
}

.lkqsf_warning{
   color:#000;
   font-size:12px;
   background:url("warning.png") no-repeat left center;
   padding-left:35px;
   padding-top:5px;
   padding-bottom:5px;
}

.boxes{
    width:54%;
	min-width:400px;
    padding-left:10px;
    padding-top:20px;
    padding-left:10px;
	height:190px;
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(80%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
} 

ul.link-list2{
   margin:0;
   padding:0;
   margin-left:0px;
   margin-top:0px;
   list-style:none;
   width:245px;
   float:left;
}

ul.link-list{
   margin:0;
   padding:0;
   margin-left:0px;
   margin-top:0px;
   list-style:none;
}

ul.link-list li{
   display:block;
   padding-left:5px;
   padding-bottom:5px;
}

ul.link-list li.big{
   display:block;
   padding-left:0px;
   font-size:16px;
   padding-top:15px;
   padding-bottom:15px;
}
ul.link-list li.big a{
    font-size:16px;
}

ul.link-list li.selected{
   font-size:14px;
   color:#000;
   font-weight: bold;
}

ul.link-list ul{
   padding-top: 10px;
   margin-left:10px;
   padding-left:0;
}

ul.link-list ul li{
   margin-left:0px;
   padding-left:0;   
}

ul.link-list li.country{
  padding-bottom:15px;
  padding-top:2px;
  margin-left:5px;
}

ul.link-list li.hostname{
  padding-bottom:2px;
  padding-top:2px;
  color:#0076A3;
  font-weight:bold;
}

ul.link-list li.country ul{
  display:block;
}
.expandable span{
   border-bottom:1px dotted #ccc;
   cursor:pointer;
   font-style: italic;
   margin-left: 50px;
}

.USA {
   background:url("flag-usa.png") no-repeat top left;
}

.CANADA {
   background:url("flag-canada.png") no-repeat top left;
}

.hidden{
   display:none;
}

span.required{
   background:url("star.gif") no-repeat top left;
   font-weight:bold;
   padding-left:15px;
}

.wrong{
   border-color:red;
}

.card{
   width:100%;
}

.card-body {
  background-color:#f6f6f6;
  border-top:none;
  position:relative;
  padding:5px;
}

.seq_num{
  position:absolute;
  bottom:5px;
  left:5px;
  font-size:10px;
}

.card-img{
  margin-bottom:10px;
  width:100px;
}

.card-main .card-name{
  padding-left:5px;
}

.card-name{
  font-weight:bold;
  vertical-align:top;
  width:35%;
  color:#000;
}

.card-value{
   width:65%;
   vertical-align:top;
   padding-bottom:5px;
   color:#000;
}

.card-button{
   background:#d1d1d1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
   height:45px;
}

.card-button-r2{
   height:45px;
   padding-left:15px;
   line-height:20px;
   padding-right:15px;
}

.price{
   font-size:16px;
   color:black;
   font-weight:bold;
   height:45px;
   text-align:left;
   padding-left:10px;
   width:50%;
}

.card-buy-button{
   width:50%;
   text-align:right;
   padding-right: 6px;
}

a.details-button{
   display:block;
   border:0;
   background:url("details_button.gif") no-repeat top left;
   width:120px;
   height:32px;
   float:right;
}

a.details-button:hover{
   display:block;
   border:0;
   background:url("details_button.gif") no-repeat left -32px;
}

div.search_form{
   background:url("dev-motix.gif") no-repeat top left;
   background-position:0px 5px;
   margin-top:4px;
}

div.toolbar_caption{
   border-bottom:1px solid #AABBCC;
   color:#666677;
   font-family:tahoma,arial,helvetica,helv,sans-serif;
   font-size:10pt;
   font-weight:bold; 
   margin-left:25px;
}

div.sf_content{
   padding-top:10px;
   min-height:20px;
   padding-left:40px;
}

div.sf_content div{
   margin-top:5px;
   margin-bottom:5px;
   float:left;
   width:230px;
}

div.sf_content select{
   width:220px;
}

div.hidden{
   display:none;
}
div.visible{
   display:block;
}
div.loading{
   display:block;
   background:url("wait.gif") no-repeat top left;
   width:20px;
   height:20px;
}

.loading{
   background:url("wait.gif") no-repeat right center;
   padding-right:20px;
}

.loading2{
   background:url("wait.gif") no-repeat right center;
   width:19px;
   height:19px;
}


div.loading select,div.loading input, div.loading span.sf_label{
   display:none;
}

.blackFont{
   color:#000 !important;
}

.heading3{
   margin-top:0;
   padding-top:5px;
   font-size:16px;
}

.boxes select{
  width:180px;
}

label.next{
  background:url("v2.gif") no-repeat;
  padding-left:25px;
  font-weight:bold;
  color:#000;
}

label.filled{
  background:url("v.gif") no-repeat;
  padding-left:17px;
  color:#000;
}

#options_window{
   text-align:left;
   padding:10px;
   height:350px;
   overflow:auto;
}

.loadingBig{
   background:url("loadingbig.gif") no-repeat center center #000;
   width:250px;
   height:50px;
   margin-left:-125px;
   margin-top:-25px;
   z-index:10000;
}

div#sendFormContainer{
   text-align:left;
   padding:10px;
   height:500px;
   width:600px;
   overflow:auto;
}

.redFont {
   color:#f11e22;
}

.big{
   font-size:16px;
   font-weight:bold;
}

.big2{
   font-size:18px;
   font-weight:bold;
}


ul.asf,
ul.asf ul{
  margin:0;
  padding:0;
  list-style:none;
  background:url("tree-v.jpg") repeat-y 3px top;
}

ul.asf a{
  margin:0;padding:0;
}
ul.asf li{
  display:block;
  padding-left:16px;
  background:url("tree-h.jpg") no-repeat 5px 5px;
  margin-top:2px;
  font-weight:normal;
}

ul.asf li.clickable{
  padding-left:20px;
  background:url("tree-h.gif") no-repeat 5px 5px;
}

ul.asf li.selected
{
  font-weight:bold;
}

ul.asf  li.clickable-selected{
  padding-left:20px;
  background:url("tree-hs.gif") no-repeat 5px 5px;
  font-weight:bold;
}

.blackFont2, .blackFont2 a{
  color:black;
}


.paginator_container
{
	text-align: center;
	padding-bottom: 15px;	
}
.sub_sub_title
{
	color: rgb(120, 120, 120);
}
.paginator_page
{
	padding-right: 6px;
}

.paginator_active_page
{
	color: grey;
	font-weight: bold;
	padding-right: 10px;
}

.paginator_container
{
	text-align: center;
	padding-bottom: 15px;	
}

.row0 th{
  background:#ccc;
}
.row0 td{
  background:#eee;
}
.row1 td{
  background:none
}

.detail_left_image{
	width: 110px;
	float: left;
	margin: 0px 10px 40px 0px;
}

.info{
padding-right:15px;
line-height:20px;
}

.filter-input{
  width:45px;
  font-size:10px;
  background:yellow;
}

#card-list-container{
  overflow:hidden;
}

#card-list-body{
  position:relative;
}
.card-list-item{
  width:100%;
  float:left;
}

.card-list-item-container{
	width:100%;
	margin-top:2px;
}

.page-list{
  padding-top:5px;
  padding-bottom:5px;
  line-height:20px;
}

.page-list b{
  float:left;
}

.page-list a{
  float:left;
  margin-left:10px;
  text-decoration:none;
  border-bottom:1px dotted #0076a3;
  padding-left:2px;
  padding-right:2px;
}

.page-list  a.selected{
  background:#c1ccd9;
  border-bottom:none;
  cursor:none;
  color:#000;
}

.toolbarRight {
   background:#82a4d7;
   font-size:9pt;
   font-weight:bold;
   color:black;
}
.toolbar {
   background:#82a4d7;
   font-size:9pt;
   font-weight:bold;
   color:black;
}
.toolbar a {
   text-decoration:none;
}
.toolbar a:hover {
   color:#225577;
   text-decoration:none;
}
.toolbarDark {
   background:#AABBCC;
   font-size:9pt;
   font-weight:bold;
}
.toolbarDark a {
   color:#000000;
   text-decoration:none;
}
.toolbarDark a:hover {
   color:#225577;
   text-decoration:none;
}

.simpleFontDark {
   background:#EAEFF1;   
   color:#506172;
   font-size:9pt;
   font-weight:bold;
}

.redBorder {
   background:#ff1122;
   padding:1px;
}
.redBorder table{
   background:#efefef;
}
.redBorder table td{
   padding:1px;
}
.smallFont {
   color:#000000;
   font-size:8pt;
   font-weight:normal;

}
.smallFont a {
   color:#008844;
   font-weight:bold;
}
.smallFont a:hover {
   color:#000000;
}

.footerFont a {
   font-weight:bold;
   color:#97A2B5;
}
.footerFont a:hover {
   color:#000000;
}

/* bodyparts 1.1: general parts main 2 part*/
.caption {
   color:#666677;
   font-size:10pt;
   font-weight:bold;   
}

.normalFont b {
   color:#000000;
   font-weight:bold;
}

.simpleFont {
   background:#ffffff;   
   font-size:9pt;
   font-weight:normal;

}
.simpleFont a {
   font-weight:bold;
}
.simpleFont a:hover {
   color:#000000;
}

.simpleFontDark0 {
   background:#F2E7E4;   
   color:#000000;
   font-size:9pt;
   font-weight:normal;

}
.simpleFontDark0 a {
   color:#bb8888;
   font-weight:bold;
}
.simpleFontDark1 {
   background:#F6EBE8;
   color:#000000;
   font-size:9pt;
   font-weight:normal;

}
.simpleFontDark1 a {
   color:#bb8888;
   font-weight:bold;
}
.whiteFont {
   background:#ccaa99;   
   color:#ffffff;
   font-size:9pt;
   font-weight:bold;

}
.whiteFont a {
   color:#ffffff;
   font-weight:bold;
}
.whiteFont0 {
   background:#BB7755;   
   color:#ffffff;
   font-size:8pt;
   font-weight:bold;

}
.whiteFont0 a {
   color:#ffffff;
   font-weight:bold;
}
.blackFontCall{
   color: #000000;
   font-weight: bold;
   font-size: 14px;
   padding-left: 10px;
}
.int-shipping-earth{
	position: absolute;
	background:url("int_shipping_earth.png") no-repeat top left;
	height: 44px;
	float: left;
	margin-top: -14px;
	margin-left: 10px;
    padding-left:50px;
    padding-top:10px;
}
.int-shipping-text{
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	line-height: 17px;
}

.selectedLabel{
   background:#ffffff;
   color:#000000;
   font-size:10pt;
   font-weight:bold;
}

.notselectedLabel{
   background:#f1f1f1;
   color:#666677;
   font-size:10pt;
   font-weight:bold;
}
.notselectedLabel a {
   font-weight:bold;   
}
.notselectedLabel a:hover {
   color:#000000;
}



.selectedLabel2{
   background:#225577;
   color:#ffffff;
   font-size:8pt;
   font-weight:bold;
}
.selectedLabel2 a {
   font-weight:bold;   
   color:#004488;
}
.selectedLabel2 a:hover {
   color:#000000;
}
.notselectedLabel2{
   background:#7799AA;
   color:#ffffff;
   font-size:8pt;
   font-weight:bold;
}
.notselectedLabel2 a {
   font-weight:bold;   
   color:#004488;
}
.notselectedLabel2 a:hover {
   color:#000000;
}
.simpleFont0 {
   background:#ECF0F5;
   font-size:9pt;
   color:#000000;
}

.simpleFont1 {
   background:#DFE4EC;
   font-size:9pt;
   color:#000000;
}

.captionFont {
   font-size:11pt;
   color:#113355;
   font-weight:bold;
}

#search-form-container{
    background:url("sf.jpg") no-repeat right top;
    height:190px;
    position:relative;
}

/*my different backgrounds*/
#search-form-container-junk{
    background:url("sf-junk.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
#search-form-container-wheels{
    background:url("sf-wheels.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
#search-form-container-engines{
    background:url("sf-engines.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
#search-form-container-transmissions{
    background:url("sf-transmissions.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
#search-form-container-engineparts{
    background:url("sf-engineparts.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
#search-form-container-accessories{
    background:url("sf-accessories.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
#search-form-container-bodyparts{
    background:url("sf-bodyparts.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
#search-form-container-usedtransmissions{
    background:url("sf-usedtransmissions.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
#search-form-container-usedautoparts{
    background:url("sf-usedautoparts.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
#search-form-container-radiators{
    background:url("sf-radiators.jpg") no-repeat right top;
    height:190px;
    position:relative;
}
/**/

#search-form-container2{
    padding:10px;
}

#search-form-container3{
    background:url("flags.jpg") no-repeat 645px top;
    height:127px;
    position:relative;
	top:20px;
	padding-bottom:25px;
}

#preregistration-banner{
	background:url("preregistration_banner.png") no-repeat 30px top;
    height:128px;
    position:relative;
	top:6px;
	padding-bottom:21px;
}

.counter-container{
	height: 40px;
}
.counter div{
	height: 40px;
	position: relative;
	display: block;
	float: left;
	padding-left: 2px;
	padding-right: 0px;
}
.counter-spring{
	width:5px;
}
.counter-0{
	background:url("counter.gif") no-repeat 0px 0px;
	width: 30px;
}

.counter-1{
	background:url("counter.gif") no-repeat 0px -40px;
	width: 30px;
}

.counter-2{
	background:url("counter.gif") no-repeat 0px -80px;
	width: 30px;
}

.counter-3{
	background:url("counter.gif") no-repeat 0px -120px;
	width: 30px;
}

.counter-4{
	background:url("counter.gif") no-repeat 0px -160px;
	width: 30px;
}

.counter-5{
	background:url("counter.gif") no-repeat 0px -200px;
	width: 30px;
}

.counter-6{
	background:url("counter.gif") no-repeat 0px -240px;
	width: 30px;
}

.counter-7{
	background:url("counter.gif") no-repeat 0px -280px;
	width: 30px;
}

.counter-8{
	background:url("counter.gif") no-repeat 0px -320px;
	width: 30px;
}

.counter-9{
	background:url("counter.gif") no-repeat 0px -360px;
	width: 30px;
}

.dot-label{
	font-weight: bold;
	text-align:right;
	display: block;
	width: 100px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom: 7px;
}

.order_sign div{
	height:32px;
	width:32px;
	padding-left: 40px;
	margin-left: 7px;
	line-height:32px;
}

.order_question{
	background:url("order_question.png") no-repeat left;
}

.order_accept{
	background:url("order_accept.png") no-repeat left;	
}

.order_warning{
	background:url("order_warning.png") no-repeat left;
}

.order_depricated{
	background:url("order_depricated.png") no-repeat left;
}

.dot_column_tm{
	text-align:center;
	padding-bottom:10px;
	font-size:30px;
	font-weight:bold;
	color:#BA3538;
}

/**/
.greyFont, .greyFont a{
    color:#696969
}
.left_td_links_container{
	position: relative;	
}
.left_td_links_container2
{
	position: relative;
	padding-left: 30px;
}

.left_td_links_container3
{
	position: relative;
	padding-left: 60px;
}
.left_td_links_container img,
.left_td_links_container2 img,
.left_td_links_container3 img
{
	/*margin-top: 4px;
	position: absolute;
	left: 14px;*/
	margin-right: -8px;
	position: relative;
	left: -12px;
}

ul.asf,
ul.asf ul{
  margin:0;
  padding:0;
  list-style:none;
  background:url("tree-v.jpg") repeat-y 3px top;
}

ul.asf a{
  margin:0;padding:0;
}
ul.asf li{
  display:block;
  padding-left:16px;
  background:url("tree-h.jpg") no-repeat 5px 5px;
  margin-top:2px;
  font-weight:normal;
}

ul.asf li.clickable{
  padding-left:20px;
  background:url("tree-h.gif") no-repeat 5px 5px;
}

ul.asf li.selected
{
  font-weight:bold;
}

ul.asf  li.clickable-selected{
  padding-left:20px;
  background:url("tree-hs.gif") no-repeat 5px 5px;
  font-weight:bold;
}

/*!!!*/
#search-form-container3{
    background:url("flags.jpg") no-repeat 645px top;
    height:127px;
    position:relative;
	top:20px;
	padding-bottom:25px;
}

#preregistration-banner{
	background:url("preregistration_banner.png") no-repeat 30px top;
    height:128px;
    position:relative;
	top:6px;
	padding-bottom:21px;
}

.counter-container{
	height: 40px;
}
.counter div{
	height: 40px;
	position: relative;
	display: block;
	float: left;
	padding-left: 2px;
	padding-right: 0px;
}
.counter-spring{
	width:5px;
}
.counter-0{
	background:url("counter.gif") no-repeat 0px 0px;
	width: 30px;
}

.counter-1{
	background:url("counter.gif") no-repeat 0px -40px;
	width: 30px;
}

.counter-2{
	background:url("counter.gif") no-repeat 0px -80px;
	width: 30px;
}

.counter-3{
	background:url("counter.gif") no-repeat 0px -120px;
	width: 30px;
}

.counter-4{
	background:url("counter.gif") no-repeat 0px -160px;
	width: 30px;
}

.counter-5{
	background:url("counter.gif") no-repeat 0px -200px;
	width: 30px;
}

.counter-6{
	background:url("counter.gif") no-repeat 0px -240px;
	width: 30px;
}

.counter-7{
	background:url("counter.gif") no-repeat 0px -280px;
	width: 30px;
}

.counter-8{
	background:url("counter.gif") no-repeat 0px -320px;
	width: 30px;
}

.counter-9{
	background:url("counter.gif") no-repeat 0px -360px;
	width: 30px;
}

.dot-label{
	font-weight: bold;
	text-align:right;
	display: block;
	width: 100px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom: 7px;
}

.order_sign div{
	height:32px;
	width:32px;
	padding-left: 40px;
	margin-left: 7px;
	line-height:32px;
}

.order_question{
	background:url("order_question.png") no-repeat left;
}

.order_accept{
	background:url("order_accept.png") no-repeat left;	
}

.order_warning{
	background:url("order_warning.png") no-repeat left;
}

.order_depricated{
	background:url("order_depricated.png") no-repeat left;
}

.dot_column_tm{
	text-align:center;
	padding-bottom:10px;
	font-size:30px;
	font-weight:bold;
	color:#BA3538;
}

.tm_sign{
	vertical-align:top;
	font-size:0.4em;
}

#menu-right-junk-link{
	display:block;
	background:url('tow_menu.png') no-repeat left;
	height:35px;
	line-height:35px;
	width:54px;
	padding-left:60px;
	margin-top:3px;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	margin-left:-5px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.90;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #888;
	-webkit-box-shadow: 3px 3px 5px #888;
	box-shadow: 3px 3px 5px #888;
}

#tooltip h3,#tooltip div {
	margin: 0;
	font: normal .9em Verdana, serif;
	text-align: justify;
	max-width: 600px;
}

span.tooltip_a{
	color:#3B843D;
	cursor:pointer;
}

.salvage-hr{
	width:100%;
	color:#ccc;
}

.junk-h4{
	font-size:16px;
	font-style:italic;
}
.junk-h4 span{
	float:right;
	color:#c30d24;
}

#junk-cars-table{
	font-weight:bold;
	width:100%;
}

#junk-texts .cent{
	text-align:center;
}

.junk-img{
	margin-right:5px;
}

#donation-form-info{
	width:420px;
	border-collapse:collapse;
}
#donation-form-info tr,#donation-form-ownership tr,#donation-form-ownership tr,#donation-form-contact tr,#donation-form-charity tr{
	height:36px;
	line-height:36px;
}
#donation-form-info td,#donation-form-ownership td,#donation-form-more td,#donation-form-contact td,#donation-form-charity td{
	height:20px;
	line-height:20px;
}
#donation-form-info input,#donation-form-contact input{
	width:246px;
}
#donation-form-info .name, #donation-form-contact .name{
	width:200px;
	color:#404040;
}
#donation-form-charity .name{
	width:250px;
	color:#404040;
}
#donation-form-info .value, #donation-form-contact .value{
	width:220px;
}

#donation-form-ownership{
	width:100%;
}
#donation-form-ownership .name, #donation-form-more .name{
	width: 25%;
	color:#404040;
}
#donation-form-ownership .value, #donation-form-more .value{
	width: 25%;
	vertical-align:middle;
}
#donation-form-ownership .value2{
	width:50%;
}

.required-field{
	background:url('star.gif') no-repeat left;
	padding-left:16px;
}

#junk-submit{
	width:100px;
	font-size:16px;
}

#donate-form-pic{
	float:right;
	margin-right:40px;
	margin-top:25px;
}

#junk-bad-results{
	padding-top:20px;
	padding-bottom:20px;
	font-weight:bold;
	font-size:20px;
	color:#bb2211;
}

#junk-good-results{
	padding-top:20px;
	padding-bottom:20px;
	font-weight:bold;
	font-size:20px;
	color:#3B843D;
}

#donate-offer ul{
	margin-left:-30px;
	list-style-type:none;
}
#donate-offer ul li{
	margin-bottom:6px;
	color: #2A7CD5;
	font-weight:bold;
	font-style:italic;
}

.donate-recipe p{
	margin:10px;
}
.donate-car{
	background:url('donation.jpg') no-repeat;
	background-position:0px 0px;
	height:95px;
	width:180px;
	text-align:center;
	margin:0 auto;
	margin-top: 10px;
}

.donate-recipe{
	width:100%;
	text-align:center;
}
.donate-recipe strong{
	font-weight:normal;
}

.donate-arrow{
	background:url('donation.jpg') no-repeat;
	background-position:-114px -96px;
	height:58px;
	width:57px;
	margin:0 auto;
}
.donate-towtruck{
	background:url('donation.jpg') no-repeat;
	background-position:0px -95px;
	height:110px;
	width:110px;
	margin:0 auto;
	margin-top:10px;
}
.donate-note{
	background:url('donation.jpg') no-repeat;
	background-position:0px -205px;
	height:120px;
	width:120px;
	margin:0 auto;
	margin-top:10px;
}

#junk-cars-table{
	font-weight:bold;
	width:100%;
}

.home_page #right_column  img{
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 2px 3px #777;
	-webkit-box-shadow: 0px 2px 3px #777;
	box-shadow: 0px 2px 3px #777;
	margin-right:10px;
	max-width:395px;
	width:60%;
}

.button1{
    display:block;
	text-align:center;
	font-weight:bold;
	text-shadow:0 1px 1px #fff;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:1px solid rgb(238,238,238);
	padding:7px;
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	margin-top:10px;
	margin-bottom:10px;

}

.button1:hover{
	opacity:0.9;
}

.home-left-img{
	max-width:100%;
	
}

.left-column{
	float:left;
	width:100%;
}

.right-column{
	width:100%;
}


.left-column2{
	width:100%;
}

.right-column2{
    margin-top:15px;
	width:100%;
}

.right-column p{
	display:none;
}

.sf-right-column{
	float:right;
	margin-left:20px;
	margin-top:5px;
}

.boxes .heading3{
	padding-top:10px;
	text-align:center;
}

.provider_phone{
	position:absolute;
	right:10px;
	bottom:5px;
	color:#577DBF;
	font-weight:bold;
	font-size:23px;
}

.menu-trigger-icon{
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #5F81BD;
	position:absolute;
	right:-10px;
	top:13px;
	cursor:pointer;
}

.menu-trigger{
	margin-left:-10px;
}



ul#bottom-menu-container li.menu-trigger a{
	padding-left:5px;
	padding-right:5px;
}

.parts-column{
	font-size:10px;
}
#show_more-button  .change-button{
	float:left;
	font-weight:bold;
}
#show_more-button span{
	float:left;
	margin-left:20px;
	font-weight:bold;
	margin-top:5px;
}

div#sendFormContainer{
   width:250px;
}

div#sendFormContainer .first-column{
	margin-left:20px;
}


div#sendFormContainer .second-column{
	margin-left:10px;
}

.details-first-column{
	display:none;
}

.details-second-column{
	float:left;
	width:60%;
	margin-left:2%;
}

.details-third-column{
	float:left;
	margin-left:2%;
	width:36%
}

.card-button-details img{
	max-width:120px;
	width:100%;
	min-width:50px;
}

.details-caption{
	font-size:18px;

}

.productFitmentContainer{
	text-align:center;
}

.green-popup .productFitmentContainer{
	color:#fff;
}

.box-fitment{
	padding:10px;
	margin:0 auto;
	text-align:left;
}

.productFitmentContainer  img{
	max-width:100%;
	margin:0 auto;
}

.productFitmentContainer #inscardcontainer{
	text-align:center;
	display:none;
}

.productFitmentContainer h3{
	margin-top:0;
	padding-top:0;
}

.productFitmentContainer .fitment-res{
	display:none;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}

.productFitmentContainer .fitment-ok{
	color:#608F41;
}

.productFitmentContainer .fitment-false{
	color:#CA7E82;
}

.loader3 {
  font-size: 10px;
  margin: 50px auto;
  text-indent: -9999em;
  width: 11em;
  height: 11em;
  border-radius: 50%;
  background: #000000;
  background: -moz-linear-gradient(left, #000000 10%, rgba(0,0,0, 0) 42%);
  background: -webkit-linear-gradient(left, #000000 10%, rgba(0,0,0, 0) 42%);
  background: -o-linear-gradient(left, #000000 10%, rgba(0,0,0, 0) 42%);
  background: -ms-linear-gradient(left, #000000 10%, rgba(0,0,0, 0) 42%);
  background: linear-gradient(to right, #000000 10%, rgba(0,0,0, 0) 42%);
  position: relative;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.loader3:before {
  width: 50%;
  height: 50%;
  background: #000000;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}
.loader3:after {
  background: #ffffff;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke:  rgb(27, 111, 194);
  fill: none;
  animation: stroke .6s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards;
}

.checkmark {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  margin: 10% auto;
  box-shadow: inset 0px 0px 0px rgb(27, 111, 194);
  animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
}

.checkmark__check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke .3s cubic-bezier(0.650, 0.000, 0.450, 1.000) .8s forwards;
}

@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes scale {
  0%, 100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}

@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 30px  rgb(27, 111, 194);
  }
}

@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

#invetoryVerifyContainer{
	width:290px;
	min-height:330px
}

#invetoryVerifyContainer > div{
    bottom: 0;
    left: 0;
    overflow: hidden;
    right: 0;
    top: 0;
}

#invCheck h1{
	margin-top:0px;
	text-align:center;
}

@media only screen and (min-width: 360px) {	
	a#logo{
	   top:16px;
	   left:28px;
	}
	
	.parts-column{
		font-size:12px
	}
}

@media only screen and (min-width: 500px) {	
	.provider_phone{
		right:40px;
		top:106px;
		bottom:auto;
		left:auto;
	}
	.details-caption{
		font-size:24px;
	}
	
	.button-m td{
		font-size:12px;
	}
	
	.button-m .phone-number{
		font-size:16px;
	}
	
	#invetoryVerifyContainer{
		width:480px;
		height:auto;
	}

}

@media only screen and (min-width: 550px) {	

	ul#top-menu{
		display:block;
	}
	
	.menu-item{
	   display:block;
	}
	
	.hidden-menu{
		display:none !important;
	}
	
	.menu-trigger{
		display:none;
	}
	
	.details-first-column{
		float:left;
		width:28%;
		display:block;
	}

	.details-second-column{
		float:left;
		width:40%;
		margin-left:2%;
	}

	.details-third-column{
		float:left;
		margin-left:2%;
		width:28%
	}
}

@media only screen and (min-width: 600px) {	
	.tabs{
		display:block;
	}
	
	.provider_phone{
		top:152px;
	}
	
	.left-column{
		float:left;
		width:auto;
	}
	
	.right-column{
		width:auto
	}
	
	.right-column p{
		display:inline;
	}
	
	.boxes .heading3{
		padding-top:0px;
		text-align:left;
	}
	
	.card-cont{
		float:left;
		width:49%;
		margin-right:1%;
	}
	

	.left-column2{
		float:left;
		width:50%;
	}

	.right-column2{
		FLOAT:RIGHT;
		width:49%;
	}
	
	.lkqsf_bottom	.right-column2{
		margin-top:0px;
	}
	
	.card-list-item-container{
		width:49.7%;
		float:left;
		margin-right:0.3%;
	}
	
	.dividern0{
		clear:left;
		display:block;
	}

}

@media only screen and (min-width: 640px) {	
	div#sendFormContainer{
	   width:580px;
	}
	
	div#sendFormContainer{
	   width:580px;
	}
	
	.table-column{
		width:47%;
		float:left;
	}
	div#sendFormContainer .table-column{
	    margin-left:3%;
	}
}

@media only screen and (min-width: 700px) {	
	ul#top-menu{
		left:auto;
		width:auto;
	}

	div#header-text{
		display:block;
	}
	
	.home_page div#left_column{
		width: 22%;
	}

	.home_page  div#right_column{
		width: 74%;
	}
	
	td.d{
	  font-size:12px;
	}
	

	.footer-copyright{
	  font-size:12px;
	}

	.footer-powered{
	  font-size:12px;
	  display:block;
	}

	.footer-copyright a, .footer-powered a{
		font-size:12px;
	}

	#footer-links td{
		padding-left:30px;
	}
	
	div#left_column{
		width: 76.5%;
		float:left;
	}

	div#right_column{
		width: 21.5%;
		float:right;
		text-align:left;
	}
}


@media only screen and (min-width: 800px) {	


	div#header-text{
	   top:40px;
	   left:23%;
	   width:570px;
	   height:70px;
	   background: url("new/sp.png") no-repeat 0 -100px;
	}
	
	
	.card-list-item-container{
		width:33%;
		float:left;
	}
	
	.dividern0{
		clear:none;
		display:none;
	}
	
	.divider0{
		clear:left;
		display:block;
	}

	ul#top-menu li a{
	  font-size:14px;
	}
	
	.tabs a{
	   font-size:12px;
	}
	
	
	

}
@media only screen and (min-width: 940px) {	
	.menu-trigger-icon{
		display:none;
	}
}
