/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}



/* box dzim */


.dzim_tabs.tabs-nav {
	height: 82px;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 15px !important;
    width: 630px;
    z-index: 5;
}


/* Skin */
.tabs-nav {
    list-style: none;
    padding:0;
	margin:0;
	width:630px;
	height:82px;
	position:absolute;
	top:177px;
	left:0;
	z-index:5;
}

#tabs-2 .tabs-nav {
    list-style: none;
    padding:0;
	margin:0;
	width:630px;
	height:82px;
	position:absolute;
	top:150px;
	left:0;
	z-index:5;
}

#tabs-3 .tabs-nav {
    list-style: none;
    padding:0;
	margin:0;
	width:630px;
	height:82px;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}

#tabs-4 .tabs-nav {
    list-style: none;
    padding:0;
	margin:0;
	width:562px;
	height:82px;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}

.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav a {
    display: block;
    padding:0;	
	background:url(../images/middleTabs.jpg);
	background-repeat:no-repeat;
	height:41px;
	margin:0;
	text-indent:-10000px;
}

.tabs-nav .tabs-selected a {
    color: #000;
}

.tabs-nav a#tabbutton_1 {
width:189px;
background-position: 0 0;
}

.tabs-nav .tabs-selected a#tabbutton_1 {
width:189px;
background-position: 0 -41px;
}

.tabs-nav a#tabbutton_2 {
width:89px;
background-position: -189px 0;
}

.tabs-nav .tabs-selected a#tabbutton_2 {
width:89px;
background-position: -189px -41px;
}

.tabs-nav a#tabbutton_3 {
width:96px;
background-position: -278px 0;
}

.tabs-nav .tabs-selected a#tabbutton_3 {
width:96px;
background-position: -278px -41px;
}

.tabs-nav a#tabbutton_4 {
width:179px;
background-position: -374px 0;
}

.tabs-nav .tabs-selected a#tabbutton_4 {
width:179px;
background-position: -374px -41px;
}

.tabs-nav a#tabbutton_5 {
width:77px;
background-position: -553px 0;
}

.tabs-nav .tabs-selected a#tabbutton_5 {
width:77px;
background-position: -553px -41px;
}

.tabs-nav li {
    float: left;
    margin:0;	
	padding:0;
	height:41px;
	overflow:hidden;
}
#tabs .tabs-nav div {
    width:auto;
    margin:0;
    float:left;
    height:41px;
    cursor:pointer;
    border:0;
    padding:0 10px 0 0; 
    text-align:center; 
}
#tabs .tabs-nav div a { 
  padding:0 0 0 10px;
  text-indent:0;
  text-decoration:none;
}
#tabs li div.tabBtn { 
  background:url(../images/button-bg-right-off.jpg) top right no-repeat; 
  font:bold 14px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
#tabs li.tabs-selected div.tabBtn { 
  background:url(../images/button-bg-right-on.jpg) top right no-repeat; 
  font:bold 14px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
#tabs li div.tabBtn a { 
  height:45px; 
  line-height:45px;
  background:url(../images/button-bg-left-off.jpg) top left no-repeat;
  color:#4D6D19;
}
#tabs li.tabs-selected div.tabBtn a { 
  height:45px; 
  line-height:45px;
  background:url(../images/button-bg-left-on.jpg) top left no-repeat;
  color:#343600;
}


#tabs-2 .tabs-nav li {
    float: left;
    margin:0;	
	padding:0;
	height:41px;
}
#tabs-2 .tabs-nav a {
    display: block;
    padding:0;	
	background:url(../images/bottomTabs.jpg);
	background-repeat:no-repeat;
	height:41px;
	margin:0;
	text-indent:-10000px;
}

#tabs-2 .tabs-nav .tabs-selected a {
    color: #000;
}

#tabs-2 .tabs-nav div {
    width:auto;
    margin:0;
    float:left;
    height:41px;
    cursor:pointer;
    border:0;
    padding:0 50px 0 0; 
    text-align:center; 
}
#tabs-2 .tabs-nav div a { 
  padding:0 0 0 50px;
  text-indent:0;
  text-decoration:none;
}
#tabs-2 li div.tabBtn { 
  background:url(../images/button-bg-right-off.jpg) top right no-repeat; 
  font:bold 14px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
#tabs-2 li.tabs-selected div.tabBtn { 
  background:url(../images/button-bg-right-on.jpg) top right no-repeat; 
  font:bold 14px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
#tabs-2 li div.tabBtn a { 
  height:45px; 
  line-height:45px;
  background:url(../images/button-bg-left-off.jpg) top left no-repeat;
  color:#4D6D19;
}
#tabs-2 li.tabs-selected div.tabBtn a { 
  height:45px; 
  line-height:45px;
  background:url(../images/button-bg-left-on.jpg) top left no-repeat;
  color:#343600;
}

.tabs-nav a#bottomtabbutton_1 {
width:210px;
background-position: 0 0;
}

.tabs-nav .tabs-selected a#bottomtabbutton_1 {
width:210px;
background-position: 0 -41px;
}

.tabs-nav a#bottomtabbutton_2 {
width:210px;
background-position: -210px 0;
}

.tabs-nav .tabs-selected a#bottomtabbutton_2 {
width:210px;
background-position: -210px -41px;
}

.tabs-nav a#bottomtabbutton_3 {
width:210px;
background-position: -420px 0;
}

.tabs-nav .tabs-selected a#bottomtabbutton_3 {
width:210px;
background-position: -420px -41px;
}



#tabs-3 .tabs-nav li {
    float: left;
    margin:0;	
	padding:0;
	height:41px;
}
#tabs-3 .tabs-nav a {
    display: block;
    padding:0;	
	background:url(../images/compareTabs.jpg);
	background-repeat:no-repeat;
	height:41px;
	margin:0;
	text-indent:-10000px;
}

#tabs-3 .tabs-nav .tabs-selected a {
    color: #000;
}

#tabs-4 .tabs-nav li {
    float: left;
    margin:0;	
	padding:0;
	height:41px;
}
#tabs-4 .tabs-nav a {
    display: block;
    padding:0;	
	background:url(../images/shopTabs.jpg);
	background-repeat:no-repeat;
	height:41px;
	margin:0;
	text-indent:-10000px;
}
#tabs-4 .providerTabs a {
	background:url(../images/services_shopTabs.jpg);
}

#tabs-4 .tabs-nav .tabs-selected a {
    color: #000;
}

/*TABS*/
.tabs-nav a#tabbutton-1 {
  width:157px;
  background-position: 0 0;
}

.tabs-nav  a#tabbutton-1:hover {
  width:157px;
  background-position: 0 -41px;
}

.tabs-nav .tabs-selected a#tabbutton-1 {
  width:157px;
  background-position: 0 -41px;
}

.tabs-nav a#tabbutton-2 {
  width:157px;
  background-position: -157px 0;
}

.tabs-nav a#tabbutton-2:hover {
  background-position: -157px -41px;
}

.tabs-nav .tabs-selected a#tabbutton-2 {
  width:157px;
  background-position: -157px -41px;
}


.tabs-nav a#tabbutton-3 {
width:157px;
background-position: -314px 0;
}

.tabs-nav a#tabbutton-3:hover {
  width:157px;
  background-position: -314px -41px;
}

.tabs-nav .tabs-selected a#tabbutton-3 {
width:157px;
background-position: -314px -41px;
}

.tabs-nav a#tabbutton-4 {
  width:159px;
  background-position: -471px 0;
}

.tabs-nav a#tabbutton-4:hover {
  background-position: -471px -41px;
}

.tabs-nav .tabs-selected a#tabbutton-4 {
  width:159px;
  background-position: -471px -41px;
}
.tabs-nav a#shopbutton-1 {
width:187px;
background-position: 0 0;
}

.tabs-nav .tabs-selected a#shopbutton-1 {
width:187px;
background-position: 0 -41px;
}

.tabs-nav a#shopbutton-2 {
width:187px;
background-position: -187px 0;
}

.tabs-nav .tabs-selected a#shopbutton-2 {
width:187px;
background-position: -187px -41px;
}

.tabs-nav a#shopbutton-3 {
width:188px;
background-position: -374px 0;
}

.tabs-nav .tabs-selected a#shopbutton-3 {
width:188px;
background-position: -374px -41px;
}
/*endtabs*/

.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    width:630px;
	height:187px;
    padding:0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
	position:absolute;
	z-index:10;
	top:0;
	left:0;
}

#tabs .tabs-container {
    width:630px;
	height:187px;
    padding:0;
 /*   background: #fff; */ /* declare background color for container to avoid distorted fonts in IE while fading */
	position:absolute;
	z-index:10;
	top:0;
	left:0;
}

#tabs h3 {
    margin:0;
    padding:0;
    color:#899B2D;
    font:bold 24px "Trebuchet MS", Arial,Helvetica,sans-serif;
}

#tabs h3 a:link, #tabs h3 a:active, #tabs h3 a:visited {
    color:#899B2D;
    text-decoration:none;
}

#tabs h3 a:hover {
    text-decoration:underline;
}

#tabs .box-text {
    width:400px;
    height:177px;
    overflow:hidden;
    position:absolute;
    top:10px;
    left:10px;
    color:#303200;
    font:normal 12px "Trebuchet MS", Arial,Helvetica,sans-serif;
}

#tabs .box-img {
    width:300px;
    height:187px;
    position:absolute;
    right:0;
    top:0;
}

#tabs .round-corners-1 {
    width:300px;
    height:187px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/box-round-2-1.png) top center no-repeat;
}

#tabs .round-corners-2 {
    width:300px;
    height:187px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/box-round-2-1.png) top center no-repeat;
}

#tabs .round-corners-3 {
    width:300px;
    height:187px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/box-round-2-1.png) top center no-repeat;
}

#tabs .round-corners-4 {
    width:300px;
    height:187px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/box-round-2-1.png) top center no-repeat;
}

#tabs .round-corners-5 {
    width:300px;
    height:187px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/box-round-2-1.png) top center no-repeat;
}

#tabs .buynow {
    margin-top:5px;
}

#tabs-2 .tabs-container {
    width:630px;
	height:160px;
    padding:0;
 /*   background: #fff; */ /* declare background color for container to avoid distorted fonts in IE while fading */
	position:absolute;
	z-index:10;
	top:0;
	left:0;
}

#tabs-2 h3 {
    margin:0;
    padding:0;
    color:#303200;
    font:bold 24px "Trebuchet MS", Arial,Helvetica,sans-serif;
}

#tabs-2 h3 a:link, #tabs-2 h3 a:active, #tabs-2 h3 a:visited {
    color:#303200;
    text-decoration:none;
}

#tabs-2 h3 a:hover {
    text-decoration:underline;
}

#tabs-2 .box-text {
    width:400px;
    height:150px;
    overflow:hidden;
    position:absolute;
    top:10px;
    left:10px;
    color:#303200;
    font:normal 12px "Trebuchet MS", Arial,Helvetica,sans-serif;
}

#tabs-2 .box-img {
    width:300px;
    height:160px;
    position:absolute;
    right:0;
    top:0;
}

#tabs-2 .round-corners-1 {
    width:300px;
    height:160px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/box-round-1-1.png) top center no-repeat;
}

#tabs-2 .round-corners-2 {
    width:300px;
    height:160px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/box-round-1-1.png) top center no-repeat;
}

#tabs-2 .round-corners-3 {
    width:300px;
    height:160px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/box-round-1-1.png) top center no-repeat;
}

#tabs-2 .round-corners-last {
    width:300px;
    height:160px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/box-round-1-last.png) top center no-repeat;
}

#tabs-2 .buynow {
    margin-top:5px;
}

#tabs-3 .tabs-container {
    width:900px;
	height:auto;
    padding:0;
    background: url(../images/box900top.png) 0 0 no-repeat; /* declare background color for container to avoid distorted fonts in IE while fading */
	position:relative;
	z-index:10;
	top:31px;
	left:0;
	overflow:hidden;
}

#tabs-4 .tabs-container {
    width:900px;
	height:auto;
    padding:0;
    background: url(../images/box900top.png) 0 0 no-repeat; /* declare background color for container to avoid distorted fonts in IE while fading */
	position:relative;
	z-index:10;
	top:31px;
	left:0;
	overflow:hidden;
}


.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../images/loading.gif) no-repeat 0 50%;
}

