/* CSS Document MyTrendyPhone   mtp style*/

@import "/images/design/design/css/egneside_stylesheet_com.css";


* {
margin: 0;
padding: 0;
}

img {
  border: none;
}

.hideMe, .hideMeProductId {
  display: none;
}


html {
width:100%;
margin: 0;
padding: 0;
}


body {
margin: 0;
padding: 0;
background-color:#DFDFDF!important;
width:100%;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
position:relative;
overflow:auto
}


#Wrapper {
width:1024px;
margin: 0px auto 0px auto;
background-color:white;
}

#TopBar {
width: 1024px;
color: #bababa;
text-align: right;
background-color: #DFDFDF;
height: 24px;
display: block;
line-height: 25px;
}

#TopBar a {
color:#000000;
text-decoration:none;
padding:0px 7px 0px 7px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
height:24px;
}

#TopBar a:hover {
text-decoration:underline;
}

#MainContent{
width: 1024px;
min-height:500px;
background-color: white;
overflow:hidden;
}

#Content {
overflow:hidden;
}

#header {
/*height:236px;*/
position:relative;
}

div#HeaderTop {
height:120px;
background: url("/design/construction/images/header-bg.gif") repeat scroll 0 0 black;
border: 1px solid black;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-topleft: 2px;	
-webkit-border-top-right-radius: 2px;
-webkit-border-top-left-radius: 2px;
}

div#HeaderCenter {
height:70px;
background: url("/design/construction/images/top-usp-bg.gif") repeat scroll 0 0 #DFDFDF;
}

div#HeaderBottom {
height:54px;
background-color:#DFDFDF;
}

#Logo {
/*float: left;
margin: 20px 0px 0px 21px;
height: 40px;
width: 233px;
*/
}

#HeaderTopNav  {
float: right;
margin-top: 33px;
}

#HeaderTopNav li  {
list-style:none;
float:left;
}

#HeaderTopNav li a {
color: white;
text-decoration:none;
/*padding:0px 12px 0px 12px;*/
/*font-size:14px;*/
    font-size: 13px;
    padding: 0 7px;
text-transform:uppercase;
}

#HeaderTopNav li a:hover {
text-decoration:underline;
}

img#loginLock{
    position: relative; 
    top: 1px; 
    left: 1px;
}

#topBasket{
    display:block;
	float: right;
    margin: 18px 25px 0 0;
	height: 47px;
	text-decoration:none;
}

#topBasketInner{
    float: left;
	background: url("/design/com/images/basket-bg-uk.png?v=1") no-repeat scroll 0 0 #00A8FF;
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    height: 47px;
    min-width: 170px;
    cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;	
	-webkit-border-radius: 2px;
	text-decoration:none;
}

#topBasketInner span{
    margin:25px 20px 0px 53px;
	display:block;
	text-decoration:none;
}

#topBasketEnd{
    background: url("/design/construction/images/basket-arrow.png") no-repeat scroll 11px 12px #6dd13c;
    float: left;
    height: 47px;
    width: 44px;
	border-radius: 2px;
	-moz-border-radius: 2px;	
	-webkit-border-radius: 2px;
	margin-left:2px;
	display:block;
	cursor:pointer;
}


#topBasket:hover #topBasketInner{
  background: url("/design/com/images/basket-bg-uk.png?v=1") no-repeat scroll 0 0 #28b5ff;
}

#topBasket:hover #topBasketEnd{
  background: url("/design/construction/images/basket-arrow.png") no-repeat scroll 11px 12px #7bdf4a;
}

/* ---------- Mega Drop Down --------- */
#MegaDropDown {
	width:974px;
	height:30px;
	position: absolute;
	top: 85px;
	left: 25px;
	margin:0;
	padding:0;
	z-index:10;
}

#MegaDrop {
	height:30px;
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
}

#MegaDrop li {
	float:left;
	background: url("/design/construction/images/top-menu-bg.gif") repeat scroll 0 0 transparent !important;
	border-radius: 2px;
	-moz-border-radius: 2px; /* Firefox */  
	-webkit-border-radius: 2px; /* Safari, Chrome */   
	font-size: 11px !important;
	font-weight: normal !important;
	height: 30px;
	line-height: 30px !important;
	margin: 0px 2px 0px 0px;
	text-transform: uppercase;
	border-left: 0 none !important;
	overflow:hidden;
	
}

#MegaDrop li.drop, #MegaDrop li.nodrop {
text-align:center;
vertical-align: middle;
}

#MegaDrop li.droplast {
	background: url("/design/construction/images/top-menu-bg.gif") repeat scroll 0 0 transparent !important;
	border-radius: 2px 2px 2px 2px;
	font-size: 11px !important;
	font-weight: normal !important;
	height: 30px;
	line-height: 30px !important;
	margin: 0px;
	text-transform: uppercase;
	border-left: 0 none !important;
	overflow:hidden;
	float: none !important;
	text-align:center;
}

#MegaDrop li.nodrop-home{
	width:4.5%;
	height:30px;
	text-align:center;
    vertical-align: middle;
}

li.nodrop-home a#home{
   display:block;
   padding: 3px 0 8px;
}


#MegaDrop li:hover, #MegaDrop li#last:hover {
background:#eee !important;
/*border-bottom:4px solid #eee;*/ /* border-bottom:0; and padding-bottom:1px; keeps <li> and <div> connected */
/*border-radius: 2px 2px 0px 0px;*/
}

#MegaDrop li.nodrop:hover, #MegaDrop li.nodrop-home:hover {
background:#eee !important;
border-bottom:0px solid #eee; /* border-bottom:0; and padding-bottom:1px; keeps <li> and <div> connected */
border-radius: 2px 2px 2px 2px;
}

#MegaDrop a {
color:#000;
outline:0;
text-decoration:none;
display:block;
}

/* ----------- Hide/Show Div ---------- */
#MegaDrop div.InnerDropMenu {
position:absolute;
left:-999em;
margin-top:2px;
width:932px;
height:390px;
padding:25px 20px 20px 20px;
border:1px solid #cfcfcf;
border-top:0;
font-weight:normal;
text-align:left;
background:#eee;
border-radius: 2px 2px 4px 4px;
z-index: 1000 !important;
}

#MegaDrop div.InnerDropMenu2 {
position:absolute;
left:-999em;
margin-top:2px;
width:300px;
height:390px;
padding:25px 20px 20px 20px;
border:1px solid #cfcfcf;
border-top:0;
font-weight:normal;
text-align:left;
background:#eee;
border-radius: 2px 2px 4px 4px;
}

/*
#MegaDrop li:hover div {
left:0px;top:auto;
}
*/

div.DropMenuCol1 { 
float:left;
overflow:hidden;
}

div.DropMenuCol2 { 
float:left;
overflow:hidden;
margin: 0px 0px 0px 30px;
}

div.DropMenuCol3 { 
overflow:hidden;
margin: 0px 0px 0px 45px;
}

#MegaDrop li ul.DropMenuInnerLinks {
	float:left;
	margin: 7px 40px 0px 0px;
}

#MegaDrop li ul.DropMenuInnerLinks li, #MegaDrop li ul.DropMenuInnerLinks li:hover {
background: none !important;
list-style: none;
float: none;
padding: 0;
margin: 0;
height: 24px;
line-height: 24px !important;
border:none;
}

#MegaDrop li ul.DropMenuInnerLinks li a {
font-size: 13px;
text-transform:none;
border:none;
padding:0;
line-height: 16px;
}

#MegaDrop li ul.DropMenuInnerLinks li a:hover, #MegaDrop li ul.DropMenuTopModels li:hover span, #MegaDrop li ul.DropMenuTopManufacture li:hover span, #MegaDrop li ul.DropMenuTopManufacture2 li:hover span {
text-decoration:underline;
border:none;
}

#MegaDrop li ul.DropMenuBrandLogo, #MegaDrop li ul.DropMenuTopModels {
float:left;
}

#MegaDrop li ul.DropMenuBrandLogo li, #MegaDrop li ul.DropMenuBrandLogo li:hover {
background: none !important;
list-style: none;
float: none;
padding: 0px;
margin: 8px 13px 2px 0px;
border:none;
height:80px;
}

#MegaDrop li ul.DropMenuBrandLogo li img, #MegaDrop li ul.DropMenuBrandLogo li img:hover, #MegaDrop li ul.DropMenuTopModels li a {
padding: 3px;



margin: 0;
border: none;
display:block;
}

#MegaDrop li ul.DropMenuBrandLogo li a {
padding: 3px;
margin: 0;
border:1px solid #cfcfcf;
background:white;
}

#MegaDrop li ul.DropMenuBrandLogo li a:hover {
border:1px solid black;
}


#MegaDrop li ul.DropMenuCatPic {
float:left;
width:500px;
}

#MegaDrop li ul.DropMenuCatPic li {
background: none !important;
list-style: none;
float: left;
padding: 0px;
margin: 8px 10px 2px 0px;
border:none;
height:110px;
width:155px;
}

#MegaDrop li ul.DropMenuCatPic li a:hover {
text-decoration:underline !important;
border:none;

}

#MegaDrop li ul.DropMenuCatPic li a img {
padding: 3px;
margin: 0;
display:block;
border:1px solid #cfcfcf;
background:white;
}

#MegaDrop li ul.DropMenuCatPic li a:hover img{
border:1px solid black;
}

#MegaDrop li ul.DropMenuCatPic li a {
padding:0px;
line-height:24px !important;
font-size:12px;
}

#MegaDrop li ul.DropMenuTopModels li, #MegaDrop li ul.DropMenuTopModels li:hover {
background: none !important;
list-style: none;
float: none;
padding: 0px;
margin: 5px 0px 15px 0px;
border:none;
height: 40px;
}


#MegaDrop li ul.DropMenuTopModels li img, #MegaDrop li ul.DropMenuTopManufacture li img, #MegaDrop li ul.DropMenuTopManufacture2 li img {
padding: 1px;
margin: 0;
border:1px solid #cfcfcf;
background:white;
display:block;
float:left;
}

#MegaDrop li ul.DropMenuTopModels li:hover img, #MegaDrop li ul.DropMenuTopManufacture li:hover img, #MegaDrop li ul.DropMenuTopManufacture2 li:hover img {
border:1px solid black;
}




#MegaDrop li ul.DropMenuTopModels li a span, #MegaDrop li ul.DropMenuTopManufacture li a span {
padding-left:10px;
line-height:35px;
text-transform:none;
font-size:12px;
}


#MegaDrop li ul.DropMenuTopManufacture li, #MegaDrop li ul.DropMenuTopManufacture li:hover {
background: none !important;
list-style: none;

float: left;
padding: 0px;
margin: 5px 0px 15px 0px;
border:none;
height: 40px;
width:190px;
}

#MegaDrop li ul.DropMenuTopManufacture, #MegaDrop li ul.DropMenuTopManufacture2 {
float:left;
width:500px;
}

#MegaDrop li ul.DropMenuTopManufacture2 li a span {
width: 100px;
line-height: 15px;
text-transform: none;
font-size: 12px;
padding: 15px 0px 0px 10px;
float: left;
}


#MegaDrop li ul.DropMenuTopManufacture2 li, #MegaDrop li ul.DropMenuTopManufacture2 li:hover {
background: none !important;
list-style: none;
float: none;
padding: 0px;
margin: 5px 0px 15px 0px;
border: none;
height: 80px;
width:250px;
}

/* --------- Within Div Styles --------- */
#MegaDrop div h2 {
font-size: 16px;
font-weight: normal;
position:relative; /* makes above drop shadow */
}

#MegaDrop div a:hover, #MegaDrop div a:focus, #MegaDrop div a:active {
text-decoration:none;
}

#MegaDrop div a.see_all_brands {
font-size: 13px;
}

#MegaDrop div a.see_all_brands:hover {
text-decoration:underline;
}

.all_kategorije_div {
width: 230px !important;
}

.all_kategorije_div_desno {
float: right !important;
}

.all_kategorije_div_desno a{
color: #00A8FF !important;
}

.all_kategorije_konteiner {
height: 480px !important:
}

.acReadMore {
margin: 0 0 0 12px !important;
}

form#Search_Formheader {
background: url("/pages/new_uk/images/search-bar-bg.png") no-repeat scroll 0 0 transparent;
display: block;
height: 37px;
width: 400px;
#width: 425px;
float: left;
margin: 17px 12px 0px 12px;
}

input.SearchField_SearchPageheader {
font-weight: bold;
height: 37px;
width: 340px;
#width: 343px;
border: 0px solid #D6D6D6;
font: 14px Arial,Helvetica,sans-serif;
text-transform: uppercase;
padding: 0px 0px 0px 10px;
background-color: transparent;
color: black;
line-height: 37px;
position:relative;
#left:-22px;
float:left;
margin:0;
}

input.SubmitButton_SearchPageheader {
background: transparent;
border: 0 none white;
cursor: pointer;
display: block;
font: 6px Verdana,Arial,Helvetica,sans-serif;
overflow: hidden;
text-indent: -100px;
text-transform: uppercase;
width: 47px;
height: 37px;
float:left;
margin:0;
position:relative;
#left:-10px;
}

#HeaderLiveChat {
float:left;
height:69px;
display:block;
}

#HeaderContact {
/*float:right;*/
float:left;
height:69px;
display:block;
/*margin-right:27px;*/
}

#ProductmenuContainer_DIV {
  width: 200px;
  _width: 201px;
  overflow: hidden;
  border-right: 1px solid #DFDFDF;
float:left;
}

ul#ProductMenu_List li a.Deactiv_Productmenu, ul#ProductMenu_List li a.DeActiv_Productmenu {
background: url("/design/construction/images/prm-bg.gif") no-repeat scroll 0 0 #F0F0F0;
border-bottom: 1px solid #DFDFDF;
color: black;
display: block;
font: 11px/13px Arial,Helvetica,sans-serif;
padding: 19px 40px 16px 10px;
width: 150px;
_width: 200px;
text-decoration:none;
}

/*prmenu special border */


.SubCategoryIndent1_Productmenu, .SubCategoryIndent2_Productmenu, .SubCategoryIndent3_Productmenu, .SubCategoryIndent4_Productmenu, .SubCategoryIndent5_Productmenu {
  display: none;
}
ul#ProductMenu_List ul li b {
  font-weight: normal;
}
ul#ProductMenu_List ul li {
  width: 200px; /*border-bottom: 1px solid #dfdfdf;*/
}
ul#ProductMenu_List li ul li {
  width: 200px;

}
ul#ProductMenu_List ul li a {
  display: block;
}

ul.SubCategory1_Productmenu {
  margin-bottom: 10px;
}


/* links */
ul#ProductMenu_List li a br {
  display: none;
}

ul#ProductMenu_List li a.Activ_Productmenu, ul#ProductMenu_List li a.Deactiv_Productmenu, ul#ProductMenu_List li a.DeActiv_Productmenu {
  background: url("/design/construction/images/prm-bg.gif") no-repeat scroll 0 0 #F0F0F0;
  border-bottom: 1px solid #DFDFDF;
  color: #000000;
  display: block;
  font: 11px/13px Arial,Helvetica,sans-serif;
  padding: 19px 40px 16px 10px;
  width: 150px;
  _width: 200px;
  text-decoration:none;
  min-height: 15px;
}
ul#ProductMenu_List li a:hover {
  background: url("/design/construction/images/prm-bg-hover.gif") no-repeat scroll 0 0 #fdfdfd;
}
ul#ProductMenu_List li {
  font-size: 0px;
}



ul#ProductMenu_List li a.Deactiv_Productmenu #sale, ul#ProductMenu_List li a.DeActiv_Productmenu #sale {
background: url("/design/construction/images/prm-bg-special.gif") repeat-x scroll 0 0 #cb5201 !important;
color: #FFFFFF !important;
display: block;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 19px 40px 16px 10px;
width: 150px;
_width: 200px;
text-decoration:none;
margin: -18px 0px -18px -10px;
margin: -20px 0px -17px -10px\9; /* IE8 and below */
}


ul#ProductMenu_List li a.Deactiv_Productmenu #sale:hover, ul#ProductMenu_List li a.DeActiv_Productmenu #sale:hover {
text-decoration:underline;
}

ul#ProductMenu_List li a #top20 {
font-weight: bold;
font-size: 14px;
}



ul#ProductMenu_List li .SubCategory1_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory1_Productmenu a.Deactiv_Productmenu, ul#ProductMenu_List li .SubCategory1_Productmenu a.DeActiv_Productmenu, ul#ProductMenu_List li .SubCategory1_Productmenu a:hover {
  background: none repeat scroll 0 0 #F0F0F0;
  display: block;
  padding: 4px 10px;
  margin: 0px;
  font-weight: normal;
  width: 190px;
  _width: 201px;
  line-height: normal;
  height: auto;
  text-transform:none;
  text-decoration:none;
}
ul#ProductMenu_List li .SubCategory2_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory2_Productmenu a.Deactiv_Productmenu, ul#ProductMenu_List li .SubCategory2_Productmenu a.DeActiv_Productmenu, ul#ProductMenu_List li .SubCategory2_Productmenu a:hover {
  background: none repeat scroll 0 0 #F0F0F0;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 181px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 20px;
  text-transform:none;
  text-decoration:none;
}
ul#ProductMenu_List li .SubCategory3_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory3_Productmenu a.Deactiv_Productmenu, ul#ProductMenu_List li .SubCategory3_Productmenu a.DeActiv_Productmenu, ul#ProductMenu_List li .SubCategory3_Productmenu a:hover {
  background: none repeat scroll 0 0 #F0F0F0;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 171px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 30px;
  text-transform:none;
  text-decoration:none;
}
ul#ProductMenu_List li .SubCategory4_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory4_Productmenu a.Deactiv_Productmenu, ul#ProductMenu_List li .SubCategory4_Productmenu a.DeActiv_Productmenu, ul#ProductMenu_List li .SubCategory4_Productmenu a:hover {
  background: none repeat scroll 0 0 #F0F0F0;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 161px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 40px;
  text-transform:none;
  text-decoration:none;
}
ul#ProductMenu_List li .SubCategory5_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory5_Productmenu a.Deactiv_Productmenu, ul#ProductMenu_List li .SubCategory5_Productmenu a.DeActiv_Productmenu, ul#ProductMenu_List li .SubCategory5_Productmenu a:hover {
  background: none repeat scroll 0 0 #F0F0F0;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 156px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 45px;
  text-transform:none;
  text-decoration:none;
}
ul#ProductMenu_List li .SubCategory6_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory6_Productmenu a.Deactiv_Productmenu, ul#ProductMenu_List li .SubCategory6_Productmenu a.DeActiv_Productmenu, ul#ProductMenu_List li .SubCategory6_Productmenu a:hover {
  background: none repeat scroll 0 0 #F0F0F0;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 151px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 50px;
  text-transform:none;
  text-decoration:none;
}
ul#ProductMenu_List li a:hover {
  text-decoration: underline;
}
ul#ProductMenu_List li .SubCategory1_Productmenu a:hover, ul#ProductMenu_List li .SubCategory2_Productmenu a:hover, ul#ProductMenu_List li .SubCategory3_Productmenu a:hover, ul#ProductMenu_List li .SubCategor4_Productmenu a:hover, ul#ProductMenu_List li .SubCategory5_Productmenu a:hover, ul#ProductMenu_List li .SubCategory6_Productmenu a:hover {
  background: none repeat scroll 0 0 #FEFEFE;
}
ul#ProductMenu_List li a.Activ_Productmenu {
  background: url("/design/construction/images/prm-bg-active.gif") no-repeat scroll 0 0 #F0F0F0 !important;
}

ul#ProductMenu_List li .SubCategory1_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory2_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory3_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory4_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory5_Productmenu a.Activ_Productmenu, ul#ProductMenu_List li .SubCategory6_Productmenu a.Activ_Productmenu {
  background: none no-repeat scroll 0 0 #F0F0F0 !important;
}

li.RootCategory_Productmenu a:link, li.RootCategory_Productmenu a:active, li.RootCategory_Productmenu a:deactive{text-transform:uppercase;}

li.RootCategory_Productmenu a.Deactiv_Productmenu, li.RootCategory_Productmenu a.DeActiv_Productmenu, li.RootCategory_Productmenu a.Activ_Productmenu {text-transform:uppercase;}

.ProductMenu_MenuItemBold {font-weight:normal !important;}



#footer {
	background-color:#DFDFDF;
}

#footer #footerConstruction {
	width: 100%;
}


#footerCampaign {
	height: 70px;
	width: 100%;
	background-color: white;
	border-bottom: 1px solid #DFDFDF;
}

ul#FooterNavigation {
	list-style: none;
	background-color: white;
	height: 30px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	width: 1024px;
}

ul#FooterNavigation li {
	font-size:10px;
	display: block;
	font-weight: bold;
	line-height: 30px;
	border-left: 1px solid #DFDFDF;
	height: 30px;
	float: left;
	overflow:hidden;
}


ul#FooterNavigation li#homenav {
	width:43px;
	text-align:center;
	border: none;
}

ul#FooterNavigation li#lastnav {
	float: left;
	overflow:hidden;
	text-align:center;
}

#FooterNavigation li:nth-child(2) a {
width: 95px;
}
#FooterNavigation li:nth-child(3) a {
width: 120px;
}
#FooterNavigation li:nth-child(4) a {
width: 120px;
}
#FooterNavigation li:nth-child(5) a {
width: 105px;
}
#FooterNavigation li:nth-child(6) a {
width: 140px;
}
#FooterNavigation li:nth-child(7) a {
width: 130px;
}
#FooterNavigation li:nth-child(8) a {
width: 85px;
}

ul#FooterNavigation li a {
	padding: 0 12px;
	padding: 0 10px \0/IE9;
	text-transform: uppercase;
	color:black;
	text-decoration:none;
	display:block;
}

ul#FooterNavigation li a:hover {
background-color:#f1f1f1;
}


#footerSearch{
    background: #FFFFFF;
    height: 69px;
    border-top:1px solid #DFDFDF;
    border-bottom:1px solid #DFDFDF;
}

div#FooterContact{
	height:40px;
	width:100%;
	background-color:white;
	text-align:center;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;	
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
}
div#FooterContact ul {
	list-style:none;
	margin-left: 25px;
	line-height: 40px;
}

div#FooterContact ul li {
	float:left;
	font-size: 10px;
	text-transform: uppercase;
	color: #aaaaaa;
	padding-left: 20px;
	
}

div#FooterContact ul li a{
	float:left;
	font-size: 10px;
	text-transform: uppercase;
	color: #aaaaaa;
	text-decoration:none;	
}

div#FooterContact ul li a:hover{
	text-decoration:underline;	
}


div#FooterInternalLinks {
	background-color:#DFDFDF;
	overflow:hidden;
	width: 100%;
}

div#FooterInternalLinks ul {
	list-style: none;
	float: left;
	width: 145px;
	margin-top: 35px;
	margin-left: 30px;
	margin-bottom: 10px;
}

div#FooterInternalLinks ul li {
	font-size: 10px;
	text-transform: uppercase;
	color: #aaaaaa;
	height:40px;
	
}

div#FooterInternalLinks ul li a{
	text-decoration:none;	
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #9a9a9a;
}

div#FooterInternalLinks ul li a:hover{
	text-decoration:underline;	
}

div#FooterInternalLinks img {
	float: left;
	margin-top: 30px;
}

div#footerLogos img {
	margin:3px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

div#footerLogos img:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}



#FooterContactSecondary {
	list-style: none;
	margin-top: 27px;
	margin-left: 30px;
	margin-bottom: 10px;
	overflow: hidden;
}

#FooterContactSecondary li {
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	color: #aaaaaa;
	padding-left:42px;
}

#FooterContactSecondary li a{
	color: #aaaaaa;
	text-decoration:none;
}

#FooterContactSecondary li a:hover{
	text-decoration:underline;
}

#FooterLanguageSelector {
	list-style: none;
	margin-top: 35px;
	/*margin-left: 390px;*/
	text-align:center;
	height: 70px;
	overflow: hidden;
}

#FooterLanguageSelector li {
	float: left;
	padding-left:7px;
}

#LanguageSelector {
	margin:0;
	padding:0;
	width:60px;
	position:relative;
	float:right;
	top: 2px;
	left: 5px;
	#left: -5px;
	z-index:1000;
}

#LanguageSelectorUL {
list-style:none;
margin:0;
padding:0;
width: 52px;
#width: 51px;
border-left:1px solid transparent;
border-right:1px solid transparent;

}

#LanguageSelectorUL:hover {
background:#eee;
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}

#LanguageSelectorLI {
font-size: 11px !important;
font-weight: normal !important;
margin: 0px;
text-transform: uppercase;
border-left: 0 none !important;
overflow:hidden;
background: url("/design/construction/images/lang-arrow.png") no-repeat scroll 4px 11px transparent;
padding-left:7px;
#padding-left:7px;
text-align:left;
}

#LanguageSelectorA {
color:#000;
outline:0;
text-decoration:none;
display:block;
width:54px;
line-height:25px;
}

#LanguageSelectorA img{
position:relative;
top:2px;
left:3px;
}

#LanguageSelectorDIV {
position:absolute;
left:-999em;
margin-top:0px;
margin-left:0px;
#margin-left:7px;
width:50px;
height:auto;
padding:4px 0px 4px 1px;
border:1px solid #cfcfcf;
border-top:0;
font-weight:normal;
text-align:left;
background:#eee;
border-radius: 0px 0px 2px 2px;
}


#LanguageSelectorLI:hover div {
left:0px;top:auto;
}

#LanguageSelectorLanguages {
list-style:none;
padding:0;
margin:0;
}

#LanguageSelectorLanguages li{
width:40px;
height:22px;
} 

#LanguageSelectorLanguages img {
position:absolute;
top:7px;
left:26px;
}

#LanguageSelectorLanguages a {
	text-transform:uppercase;
	color:black;
	text-decoration:none;
	position:relative;
	display:block;
}

#LanguageSelectorLanguages a:hover {
	text-decoration:underline;
}


#FrontPageChecks {
	width: 300px;
	float: left;
	padding: 25px;	
}

#FrontPageChecks ul{
	list-style:none;		
}

#FrontPageChecks li{
	background: url("/design/construction/images/greenCheck.gif") no-repeat;	
	padding: 0 0 15px 28px;
	font-size: 14px;
}

#FrontPageChecks li small{
	color: #6b6b6b;
font-style: italic;
}

#FrontPageText {
	float: left;
	width: 380px;
	padding: 25px 45px 25px 25px;	
}

#FrontPageText h2 {
	font-size:17px;	
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;	
}


#FrontPageText p{
	font-size:13px;			
}

#FrontPageText a{
	font-size:13px;
	color:black;
	text-decoration:none;			
}

#FrontPageText a:hover {
	text-decoration:underline;			
}

#basketTopCampaignArea {
	background-color:#00a8ff;
	height:49px;
	text-align: center;	
	
}

#basketTopCampaignArea:hover {
	background-color:#18b0ff;
}



#ProductList, #PrCat {
  margin:25px;
}

.ProductListName {
  color: #000000;
  font: 24px Arial,Helvetica,sans-serif;
  padding: 0 0 15px;
  text-transform: uppercase;
}

a.BreadCrumbLink, a.BreadCrumbLink_Active {
color: #333;
font: 10px Arial, Helvetica, sans-serif;
padding-right: 4px;
text-decoration: none;
}

.dotted {
  background: url("/design/construction/images/dotted.png") repeat-x;
  background-position: bottom;
  /*overflow: hidden;*/
}

#prListHeaderCatTxt{
  font: 11px Arial, Helvetica, sans-serif;
  color: #333;
  padding-bottom: 20px;
}

#prListHeaderCatTxt .CmsPageStyle_Table .CmsPageStyle #PrListSpecialSortTable .firsttd {
height: 20px;
}
#prListHeaderCatTxt .CmsPageStyle_Table .CmsPageStyle #PrListSpecialSortTable a {
text-decoration: none;
}
#prListHeaderCatTxt .CmsPageStyle_Table .CmsPageStyle #PrListSpecialSortTable a:hover {
text-decoration: underline;
}


#prListHeaderCatTxt span, #prListHeaderCatTxt p, #prListHeaderCatTxt a {
  font: 11px Arial, Helvetica, sans-serif;
  color: #333;
  padding-top:10px;
  padding-bottom:10px;
}

#prListSorterHeading {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
  float: left;
  padding: 10px 10px 10px 0px;
  _padding: 13px 10px 10px 0px;
}

#prListSorterSelectBox {
 border: 1px none #000000;
    float: left;
    padding: 6px 10px 10px 0;
}

select#Productlist_Sort_Select {
font: 11px Arial, Helvetica, sans-serif;
color: #000;
text-transform: uppercase;
width: 120px;
border: 1px solid #dfdfdf;
}

.prListNewsLabel {
  position: absolute;
  left: 25px; /*was 10*/
  top: 98px; /*was 18*/
  background-image: url("/design/com/images/new.png");
  background-repeat: no-repeat;
}
.prListSpOffLabel {
  position: absolute;
  left: 10px;
  top: 0px;
  background-image: url("/design/com/images/offer.png");
  background-repeat: no-repeat;
}

/*PRLIST SELECTOR */

#activateExpandDIV #indexForm {
  float:left;
  display:block;
}
#activateExpandDIV #indexForm select {
/*border: 1px none #000000;*/
    font-size: 11px;
    line-height: 13px;
    text-transform:uppercase; 
    margin-left:2px;
	 font: 11px Arial,Helvetica,sans-serif;
	 color: #000000;
	 text-transform: uppercase;
	  margin-right:5px;
	 border: 1px solid #dfdfdf;

 
   
}
#activateExpandDIV {
  padding-top:0px;
  float:right;
}

#activateExpandDIV a {
position: relative;
display: block;
margin-top: 5px;
}

#itemsperpage{
border: 0px solid #dfdfdf;
    font-size: 11px;
    line-height: 13px;
    text-transform:uppercase; 
    margin-left:2px;
	 font: 11px Arial,Helvetica,sans-serif;
	 color: #000000;
  padding-right:5px;
  padding-top: 4px;
}

.PrListPagingPages {
  padding: 0px 30px;
  line-height: 60px;
  text-align:center;
}

.PrListPagingPages a.ActivePageNumber_ProductList, .PrListPagingPages a.ActivePageNumber_ProductList b {
  color: #00a8ff;
  font-weight:bold;
}
.PrListPagingPages a.InactivePageNumber_ProductList, .PrListPagingPages a.InactivePageNumber_ProductList b {
  color: #000;
  text-decoration: none !important;
}
.PrListPagingPages a.InactivePageNumber_ProductList:hover, .PrListPagingPages a.InactivePageNumber_ProductList:hover b {
  text-decoration: underline !important;
}
.PrListPagingPages a {
  font: 11px Arial, Helvetica, sans-serif;
  margin: 0px 1px;
}

a.ActivePageNumber_ProductList {
font-weight: bold;
/*padding-right: 5px; */
color: #00A8FF;
margin: 0 1px;
font: 11px Arial,Helvetica,sans-serif;
}

a.InactivePageNumber_ProductList {
color: #000000;
text-decoration: none !important;
font: 11px Arial,Helvetica,sans-serif;
margin: 0 1px;
}


.PrListPagingPages img{
  position: relative;
  top: 6px;
}


.ProductListInfoCard {
  display: block;
  width: 190px;
  margin: 20px 0px 20px 0px;
  position: relative;
}

.ProductListInfoCard:hover {
  box-shadow: 0px 0px 0px 0px;
}
.ProductListInfoCardName {
  text-align: center;
  padding-top: 15px;
  height: 65px;
  vertical-align: top;
  width: 160px;
}
.ProductListInfoCardName h2 a{
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  display: block;
}

.ProductListInfoCardName h2 a:hover{
  text-decoration: underline;
}

.ProductListInfoCardImage {
  position: relative;
}



.ProductListInfoCardImage:hover .ProductListInfoCardShortDesc {
  display:block !important;
}

.ProductListInfoCardShortDesc {
  display: none;
  position: absolute;
  top: 130px;
  left:10px;
  background-color: White;
  padding: 10px;
  width: 150px;
  font-family: Verdana,Geneva,sans-serif;
  z-index: 1000;
  font-size: 8px;
  text-transform:uppercase;
  color: #7C7C7C !important;
  border: 1px Solid #a3a3a3;
  text-align:left;
}

.ProductListInfoCardShortDesc a, .ProductListInfoCardShortDesc strong, .ProductListInfoCardShortDesc b {
  color: #7C7C7C !important;
}

.ProductListInfoCardBuy .BuyButton_ProductList{
  background-color: #6dd13c;
  width:95px;
  height:33px;
  cursor: pointer;
  border-radius: 2px;
  -moz-border-radius: 2px;	
  -webkit-border-radius: 2px;
  margin-top: 5px;
}

.ProductListInfoCardBuy .BuyButton_ProductList:hover{
  background-color: #7bdf4a;
}

.ProductListInfoCardPrice {
  text-align: center;
  font: 13px Arial, Helvetica, sans-serif;
  color: #000000;
  padding: 14px 0px 14px 0px;
}



.prCardPrice strike {
  text-decoration:none;
}


.prCardVarsDelTime {
float:left;
}

.prCardVarsCode {
  color: #6F6F6F;
  text-align: center;
  font: 10px Arial, Helvetica, sans-serif;
  line-height:25px;
}


.ProductListInfoCardBottom {
	width: 165px;
	height: 25px;
	border-top: 3px double #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
}

#ProductCard {
   overflow: hidden;
}


#ProductCardLeft {
	overflow: hidden;
	border-right:1px solid #DFDFDF;
	padding: 20px 30px 30px 30px;
	width: 730px;
	float:left;
	min-height: 940px;
	position:relative;
}

#ProductCardRight {
	float:left;
	width:232px;
	overflow: hidden;
}

#ProductCardWrapper {
	overflow: hidden;
}


td.BreadCrumb_ProductInfo {
color: #777;
font: 10px Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
}

#ProductCardName h1 {
  font: 18px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #000000;
  display: block;
  padding-bottom: 15px;
}

#ProductCardImage {
   padding-left: 30px;
   float:left;
}

#ProductCardImageSelector {
   width:100%;
   float:left;
}



#ProductCardInfo {
   float:right;
   text-align: right;
   padding-top: 10px;
   width:300px;
}

#prCardStockTD {
	padding: 0px !important;
}

#ProductCardProdNum, #ProductCardStock {
  color: #b2b2b2;
  font: 10px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.Description_Productinfo, #ProductCardDelivery a:hover {
  color: #000000;
}

#ProductCardVariants {
display: block;
overflow: hidden;
}

#ProductCardBuy {
display: block;
width: 260px;
margin-top: 24px; /*firefox bug*/
width: 40px\9; /*ie8 bug*/
*width: 40px; /*ie8 bug*/
_width: 40px; /*ie8 bug*/
}

#ProductCardRetailPrice {
  color: #000000;
  font: 10px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding-top: 20px;
}


#ProductCardDelivery a, #ProductCardSeenCheaper a {
  color: #000000;
  font: 10px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration:underline;
}

#ProductCardSeenCheaper {
  line-height:15px;
}
.Price_ProductInfo, .Price_ProductInfo b  {
  text-align: right;
  color: #000;
  font: 32px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding-top: 2px;
  font-weight:normal;
}

.PriceText_ProductInfo_TD, .PriceAmount_ProductInfo_TD, .PriceUnit_ProductInfo_TD, .PriceBefore_ProductInfo_TD, .PriceDevider_ProductInfo_TR  {
  display:none;
}

#ProductCardSavingPrice {
  font-size: 14px;
  color:#ff6600;
  text-transform: uppercase;
}

#BUYSECTION {
  text-align: right;
  margin-left: 70px;
  margin-bottom: 5px;
}

#BUYSECTION td {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
text-transform: uppercase;
}

td.BuyButton_ProductInfo  {
  width:169px;
}

span.BuyButton_ProductInfo {
  display:block;
}

td.BuyButton_ProductInfo input {
  text-align: right;
  width:169px;
  height:42px;
  cursor: pointer;
  border-radius: 2px;
  -moz-border-radius: 2px;	
  -webkit-border-radius: 2px;
  padding:0;
  background-color:#6dd13c;
  background-repeat: no-repeat;
  border:none !important;

}

td.BuyButton_ProductInfo input:hover {
  background:#7bdf4a;
}

span.BuyButton_ProductInfo {
  display:block;
}


.TextInputField_ProductInfo {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
  border: 1px solid #d6d6d6;
  text-transform: uppercase;
  margin-left: 3px;
  width:44px;
  _width:44px;
  text-align:center;
  height: 38px;
  display:block;
  line-height:38px;
  margin-top: 1px !important;
}


#SocialShare {
position: relative;
left: 4px;
margin-top: 14px;
float: right;
width: 240px;
}

#PCardSupport {
float: left;
padding-top: 5px;
}


.prCardInfoTab{
    font: 13px arial;
    width: 100px;
}
.prCardInfoTab .Tab{
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #DBDBDB;
    border-radius: 2px 2px 0 0;
    border-right: 1px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    padding: 7px 18px;
    position: relative;
    top: 1px;
}

.prCardInfoInnerWrapper {
margin: 24px;
width: 680px;
}



#prCardShortText {
  padding: 15px 0 10px;
  float: left;
/*width: 747px; */
}
#prCardDescriptionImg {
  margin-top: 18px;
}
#prCardDescriptionImgLess {
  display: none;
}
#prCardShortText p, #prCardShortText .Description_Productinfo {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000;
}
#prCardLargeText {
  padding: 20px 0px 20px 0px;
  display: none;
}

#prCardChecks {
	width: 300px;
	float: right;
}

#prCardChecks ul{
	list-style:none;		
}

#prCardChecks li{
	background: url("/design/construction/images/greenCheck.gif") no-repeat;	
	padding: 0 0 15px 28px;
	font-size: 14px;
}

#prCardChecks li small{
	color: #6b6b6b;
font-style: italic;
}

.prcDecHeader .Description_Productinfo{
    display: block;
    font: bold 12px Arial,Helvetica,sans-serif !important;
    padding-bottom: 10px;
}

#prCardReturnImg {
    height: 35px;
	width: 115px;
	display: block;
	overflow: hidden;
    margin-top:20px;
	float:left;
}


#prCardReturnImg a {
  display: block;
}



.prCardPrice{
    padding: 0;
}


.prcOtherHeader {
font: 12px Arial,Helvetica,sans-serif;
margin: 0px;
padding: 20px 0px 15px 0px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
}



.PrCardCAB {
width: 75px;
padding: 13px 10px 10px 10px;
height: 108px;
border: 1px solid #DFDFDF;
margin: 0px 5px 12px 5px;
}


.PrCardCAB:hover {
border: 1px solid #949494;
}


.PrCardCABImage img{
    max-width:70px;
	max-height:70px;
}


.PrCardCABName {
text-align: left;
width: 84px;
}

.PrCardCABPrice {
font-size: 11px;
font-weight: bold;
text-align: left;
}

.PrCardCABPrice strike {
text-decoration:none;
}


.PrCardCABName a{
	font-size:9px;
	color:#a0a0a0;
	text-decoration:none;
	line-height:12px;
}

.PrCatIcons1  {
  width: 154px;
  height: 110px;
}		

.PrCatIcons1 img:hover {
  border: 1px solid #a3a3a3;
}	

.PrCatIcons1 img {
  border: 1px solid #DFDFDF;
  width: 120px;
  height: 62px;
  padding:3px;
}	
	
.PrCatIcons1 a{
  float: left;
  width: 142px; /*was 230*/
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  color: #000;
  text-decoration:none;
  padding-top: 2px;
}

.PrCatIcons1 a:hover {
  text-decoration: underline;
  color: #000;
}
	
#PrCatName h2 {
  font: 24px Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
  padding: 10px 0px 10px;
}




.dotted {
  background: url("/design/construction/images/dotted.png") repeat-x;
  background-position: bottom;
  overflow: hidden;
}

.VariantGroup {
text-align: right !important;
float: right !important;
margin-top: 10px;
}

.VariantGroupLabel {
font: 10px arial !important;
font-weight: bold !important;
text-transform: uppercase !important;
padding-bottom: 3px !important;
}

.OptionSelect_ProductInfo {
font-weight: Normal;
width: 222px;
height: 25px;
border: 1px solid #dfdfdf;
padding-left: 5px;
text-transform: uppercase;
font-size: 11px;
margin-bottom: 7px;
font-size:10px;
line-height:10px;
}



#PrCatSelectList select {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  width: 240px;
  margin-bottom: 10px;
}
	
.PrCatIcons2  {
  width: 250px;
  height: 170px;
  padding-right: 5px;
}		

.PrCatIcons2 img:hover {
  border: 1px solid #a3a3a3;
}	

.PrCatIcons2 img {
  border: 1px solid #DFDFDF;
  width: 230px;
  height: 130px;
  padding:2px 7px 2px 7px;
}	
	
.PrCatIcons2 a{
  float: left;
  width: 240px; /*was 230*/
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  color: #000;
  text-decoration:none;
  padding-top: 2px;
}

.PrCatIcons2 a:hover {
  text-decoration: underline;
  color: #000;
}	

.PrCatDesc, .PrCatDesc a  {
  color: #686767;
  font: 12px Arial, Helvetica, sans-serif;
  padding-bottom: 15px;
}

.PrCatIcons3 a {
	margin-top: 14px;
	padding-left: 18px;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #00a8ff;
	background-image: url("/design/construction/images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 2px 1px;
	line-height: 12px;
	text-decoration: none;
}

.PrCatIcons3 a:hover {
	text-decoration: underline;
}	

.PrCatIcons3 {
	padding-left: 25px;
}

#PrCatList {
	float:left;
}

#PrCatImage {
	float: right;
	width: 450px;
	text-align: center;
}

.CmsPageStyle_Table {
	height:auto !important;
}

#ProductList #prListHeaderCatTxt .CmsPageStyle_Table .CmsPageStyle .prCatTable {
margin: 0px !important;
}


.Stockmessage_Productlist, .PriceStriked_Productlist, .BuyButton_ProductInfo br, img.Related_BuyButton_IMG, .PriceBefore_ProductInfo_TD, .PriceDevider_ProductInfo_TR, .PriceAmount_ProductInfo_TD, .PriceUnit_ProductInfo_SPAN  {
display: none;
}  



.prCardBorderBottom {
border-top: 1px solid #DFDFDF;
}


/*SORTERLIST*/

#listSorterWrap {
  display: none;
}
.prSorterFloatImg {
  float: left;
  width: 150px; /*was 230*/
  display: block;
  margin-top: 5px;
  height: 110px;
}
.prSorterFloatA {
  float: left;
  width: 150px; /*was 230*/
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
  color: black;
}
a.prSorterFloatA:hover {
  text-decoration: underline;
  color: #000;
}
.prSorterFloatImg img {
  border: 1px solid #DFDFDF;
  width: 120px;
  height: 62px;
  /* padding: 3px 10px 3px 10px; */ 
}
#listSorterWrapIns {
  padding: 0 0 0px 0px;
  width: 785px;
}

#listSorterWrap #listSorterWrapIns .prSorterFloatImg {
width: 156px;
height: 135px;
}
#listSorterWrap #listSorterWrapIns .prSorterFloatImg img {
width: 140px;
height: 79px;
}
#listSorterWrap .SubCats_Categories_TABLE .SubCats_Categories_TD .PrCatIcons1 {
width: 156px;
height: 125px;
}
#listSorterWrap .SubCats_Categories_TABLE .SubCats_Categories_TD .PrCatIcons1 img {
width: 143px;
height: 81px;
}

.clearBoth {
  clear: both;
}
.sortBreak {
  display: none;
}
.prSortBreakerWrap {
  display: block;
  width: 773px;
  float: left;
  margin-bottom: 30px;
}
.prSortAnchorWrap {
  display: block;
  width: 773px;
  float: left;
  height: 0px;
  overflow: hidden;
  font-size: 0px;
  color: #FFFFFF;
}
.prSortAnchorWrap a {
  display: none;
}

.sortListParagraphTD {
color: #686767;
padding-right: 60px;
}

.sortListParagraphTD a {
font-weight: bold;
color: #686767;
text-decoration: none;
}

.sortListParagraphTD a:hover {
text-decoration: underline;
}

.prSortBreaker {
  display: block;
  width: 773px;
  height: 15px;
  background-color: #4cc2ff;
  padding-top: 15px; /*height:44px;*/
  margin-top: 10px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding-bottom: 15px;
}
.prSortBreaker p {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF; /*line-height:42px;*/
  margin-left: 22px;
  padding: 0px;
  font-weight: bold;
text-transform: uppercase;
}

#searchresult  {
  float:left;
}

/* show basket*/
.ShowBasket_TD td {
  text-transform: uppercase;
}
.ShowBasket_TD td .basketPriceTD {
  font: bold 15px Arial, Helvetica, sans-serif;
  color: #000000;
}

/* one step */



/* pr card Ristic */
.prCardTxt1{
color: #b2b2b2;
font: 10px Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
#prCardStockMsg{
color: rgb(70, 208, 0); display: inline;

}

/* Lightbox del info  */
#delinfo{
background:#fff;

}

#insideinfo{
height: 400px!important;
background: white!important;
overflow-y: scroll!important;

}
.lightboxdiv{
font-family: Arial, Helvetica, sans-serif!important;
font-weight: normal!important;
font-size: 13px!important;
color: #777777!important;
background-color: #ffffff!important;
text-align: left!important;
padding:40px;
border: 0!important;
background: transparent url("/design/construction/images/popupbg.png")!important;
}

.BackgroundColor1_CreditCardPayment, .BackgroundColor1_CreditCardPayment span, .BackgroundColor1_CreditCardPayment td, .BackgroundColor1_CreditCardPayment a {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
}
.BackgroundColor1_CreditCardPayment {
  margin-top: 38px;
  margin-left: 30px;
}




/*basket*/
table#tableBasket td {
  vertical-align: bottom;
  text-align: left;
}
table#tableBasket .innerBasketPad {
  padding-left: 10px;
}
table#tableBasket {
  font: 11px Arial, Helvetica, sans-serif;
  color: #eeeeee;
}


div#logoutBtn, div#logoutName {
 float:left;
 color:#000;
 font:11px Arial,Helvetica,sans-serif;
 margin-right:10px;
 text-transform:uppercase;
 padding-top:7px;
 visibility:hidden;
}

div#logoutName {
  visibility:visible;
  overflow:hidden;
  width: 320px;
  text-align:left;
  font-size: 10px;
}
div#logoutBtn img {
  margin-top:-2px;
}

div#logoutBtn a {
	padding: 0px 10px 0px 10px !important;
	height: 16px;
	background-color: #00a8ff;
	text-align: center;
	line-height: 18px;
	font-size: 9px;
	color: white;
	font-weight: normal;
	border-radius: 2px;
	position: relative;
	top: -2px;
	text-decoration: none;
	display: block;
}

div#logoutBtn a:hover {
	text-decoration: none;
	background-color:#18b0ff;
}

/* prMenu Campaign */
.prMenuCampaignBox {
  display: block;
border-bottom: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
width: 200px;
clear: both;
float: left;
}

.prMenuCampaignBox img {
  display: block;
}


.prMenuCampaignBox #BasketBanner a {
  display: block;
  margin: 23px 0px 22px 36px;
}


#review .prCardTxt1{
    font: 11px Arial,Helvetica,sans-serif;
}
#review .prCardTxt1 a u{
    text-decoration: none;
}


#PCardTransTimeText1 {
color: #686767;
font: 10px Arial, Helvetica, sans-serif !important;
text-align: right;
padding: 4px 0px 0px 0px;
text-transform: uppercase;
float:right;
}
#PCardTransTimeClock1 {
  color: #000;
  font: 16px Arial, Helvetica, sans-serif !important;
  text-align: right;
  padding: 3px 0px;
}
#PCardTransTimeText2 {
  color: #686767;
  font: 10px Arial, Helvetica, sans-serif !important;
  text-align: right;
  padding: 20px 0px 10px 0px;
  text-transform: uppercase;
}
#PCardTransTimeClock2 {
  color: #000;
  font: 19px Arial, Helvetica, sans-serif !important;
  text-align: right;
  padding: 5px 0px;
}


.Related_Custom_TBL td strike {
text-decoration:none;
}

.prCatTableHotPick {
  margin: 40px 0px 0px 30px;
  margin-top: 2px;
}

.prCatTableHotPick  {
  color: #686767;
  font: 12px Arial, Helvetica, sans-serif;
  padding: 0px 0px 25px;
}
.prCatTable a, .prCatTableHotPick  a  {
  color: black;
}
.prCatTable a:hover, .prCatTableHotPick  a:hover  {
  text-decoration: underline;
}
.prCatTable a p, .prCatTableHotPick , #prCatDescipr2 a {
}



/* basket buyprocess */

#basketShipMargin {
  margin-bottom: 5px;
}

#viskurvAlt {
  margin: 23px 0 35px 29px;
  text-transform: uppercase;
  font-size:10px;
}
.BackgroundColor1_Orderstep2 {
  margin-right:10px;
}
.ShowBasket_TD td {
  text-transform: uppercase;
}
.ShowBasket_TD td .basketPriceTD {
  font: bold 15px Arial, Helvetica, sans-serif;
  color: #000000;
}
#OrderStep1_TD hr, #OrderStep2_TD hr, #OrderStep3_TD hr {
  display: none;
}
#Orderstep1_AlternativeDelivery_Fields_TD, #Orderstep1_AlternativeDelivery_Heading_TD {
  padding-left: 20px;
}
#Orderstep1_AlternativeDelivery_Heading_TD {
  padding-left: 0px;
}
.TextInputField_OrderStep1, .OptionSelect_OrderStep1 {
    border: 1px solid #D4D4D4;
    color: #000000;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 6px 1px 6px 0;
    padding: 4px;
    width: 253px !important;
    height:16px;
}
.OptionSelect_OrderStep1 {
 height:26px;
 width: 261px !important;
}
.step2AltDelBox{
height:32px;
}
.step2AltDelBox div{
font-family: Arial;
font-size: 11px;
float: left;
margin: 19px 0 0 57px;
_margin: 11px 0 0 50px;
}
#Orderstep1_AlternativeDelivery_Fields_TD .LabelColumn{
font-family: Arial;
font-size: 11px;
font-weight:bold;
 }
.TableLines_Orderstep1, .TableLines_Orderstep2, .BackgroundColor1_Orderstep3 {
  margin-left: 20px;
}


.OrderStep2_Methods_Next_TD {padding-right: 25px;}

.frontPageBtn {
  margin-left: 30px;
}
.TableLines_Orderstep1, .TableLines_OrderStep2, .BackgroundColor1_OrderStep3, .BackgroundColor1_OrderStep4 {
  width: 799px;
}
.BackgroundColor1_Orderstep4 td {
  padding-bottom: 4px;
  padding-top: 4px;
}
.Foto1_OrderStep1 img, .Foto1_OrderStep2 img, .Foto1_OrderStep3 img, .Foto1_OrderStep4 img  {
  margin: 20px 0px 0px 20px;
}
table.CustomerData_Orderstep1_TBL tbody tr td input, table.BackgroundColor1_Orderstep2 tbody tr td input {
  float: right;
}

.basketBackBtn {
  float: left;
    height: 43px;
    left: 22px;
    position: relative;
    top: -45px;
    width: 148px;
	font-weight:bold;
	font-size: 12px;
}
.basketBackBtn a {
color:#000;
text-decoration:none;
}
.basketBackBtn2 {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    left: 41px;
    position: relative;
    top: -50px;
    width: 110px;
}
.basketBackBtn3 {
    float: left;
    height: 43px;
    left: 21px;
    position: relative;
    top: -30px;
    width: 148px;
	font-weight:bold;
	font-size: 12px;
}
.basketBackBtn3a {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    left: 0 !important;
    position: relative;
    top: -19px !important;
    width: 110px;
}
#mcFeeCustomerSteps {
  height: 84px;
  text-align: center;
  margin-top: 50px;
}
#readMoreDivContainer, #readlessbtn {
  display: none;
}
.BackgroundColor1_Orderstep2 tr td b {
  font-size: 23px;
  text-transform: uppercase;
  color: #0098e6;
  font-weight: normal;
}

#PayMethodsContainer, #ShippingMethodsContainer {
  background: none repeat scroll 0 0 #F9F9F9;
    display: block;
    margin-bottom: 20px;
    padding: 16px 0 3px;
    width: 412px;
}
#ShippingMethodsContainer td b, #PayMethodsContainer td b {
  font-size: 10px;
  text-transform: none;
  color: #000;
  padding-right:10px;
}
#ShippingMethodsContainer td b {
  padding-right:24px;
}
#PayMethodsContainer input { 
  margin-right:7px;
}
#ShippingMethodsContainer input {
  margin-right:7px;
}
#ShippingMethodsContainer .tooltip {
  margin-left:0px;
  width:28px;
  background-position:center;
}

#pacsoftservicepointholder label {
  width:85%;
}


/* show freight */

#popItBg {
  background-color: #0C2045;
  position: absolute;
  z-index: 9999997;
  top: 0px;
  display: none;
  left: 0px;
  text-align: center;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
#popIt {
  position: absolute;
  z-index: 9999998;
  top: 0px;
  display: none;
  left: 0px;
  text-align: center;
}

#liteBoxP {
  width: 850px;
  height: 450px;
  position: fixed;
  top: 20px;
  left: 0;
  background-color: #FFF;
}

#returnBtn {
  width: 850px;
  height: 45px;
  background-color: #CCCCCC;
  position: fixed;
  top: 520px;
  left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #000000;
}
#returnBtn a {
  float: right;
}

#liteBoxTopLogo {
  background-position: 10px 10px;
  background-image: url("/pages/new_uk/images/logo_uk.png");
  /*background-position: 32px -38px;
  background-image: url("/design/com/images/mytrendyphone_com.gif");*/
  height: 60px;
  background-repeat: no-repeat;
  background-color: #000000;
}




/* DANDOMAIN CUSTOMER CENTER */

#tabLinkID2, #tabLinkID4 {
	background-color:#00a8ff;
	padding:7px 12px 6px 12px;	
	margin:10px 0px 10px 10px;
	color:#ffffff;
	text-transform:uppercase;
	font: 11px Arial, Helvetica, sans-serif;
}

#tabLinkID2 {
	margin-left:20px;
}

#tabLinkID1, #tabLinkID3 {
	display:none;
}

.Text1_Customer, .Text1_Customer td{
	font: 11px Arial, Helvetica, sans-serif;
}

table.Text1_Customer {
	width:500px;
	
}

.BackgroundColor1_Customer td{
	padding-left:10px;
	font: 11px Arial, Helvetica, sans-serif;
}

.BackgroundColor1_Customer tr td form td{
	padding-left:20px;
	font: 11px Arial, Helvetica, sans-serif;
}


/* STEP FIX*/

.OrderStep1_Next_TD br {
  display: none;
}
.step2inputWrapper .OrderStep1_Next_TD {
  _padding-top: 10px;
}
.step2inputWrapper .OrderStep1_Next_TD .SubmitButton_Orderstep1 {
  background: none;
  height: auto;
  width: auto;
}
.step2inputWrapper .LabelColumn {
  font-weight:bold;
  width: 188px;
}
.step2inputWrapper .InputFieldColumn {
  width: 189px;
}
.OrderStep3_Next_TD {
  text-align: center;
}
.OrderStep3_Next_TD .SubmitButton_Orderstep3_Position {
  float: right;
}

.Heading_B2BLogin {
text-decoration:none;
text-transform:uppercase;
display:block;
font:24px Arial,Helvetica,sans-serif;
color: #686767;
margin: 30px 0px 0px 30px;
}

.Heading_B2BLogin ~ p
{
color: #686767;
margin: 0px 0px 0px 30px;
font: 12px Arial,Helvetica,sans-serif;
}

.Heading_B2BLogin ul li {
font: 12px Arial,Helvetica,sans-serif; 
}

.CustomerFieldsLabel_ADDB2B_TD {
padding-left: 30px; 
color: #686767;
font: 12px Arial,Helvetica,sans-serif;
text-decoration: none;
}


/*****feedback*/
#liteBoxPfeedback {
  width: 850px;
  height: 530px;
  position: fixed;
  top: 20px;
  left: 0;
  background-color: #FFF;
}

#returnBtnfeedback {
  width: 850px;
  height: 50px;
  background-color: #CCCCCC;
  position: fixed;
  top: 530px;
  left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #000000;
}

#returnBtnfeedback a {
  float: right;
}



/*two drop*/
.twodrop {  overflow: hidden; margin: 0pt 6px; padding: 5px 7px; font-size: 15px; color: rgb(0, 152, 219);  }
/*.twodrop select { width: 270px  }
/.twodrop select:focus { color: rgb(35, 180, 244); border-color: rgb(35, 180, 244);  }*/
#disableserie {
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	text-align: left;
}


.TextInputField_B2Blogin {
/*visibility:hidden;*/
border: 0px solid #000000;

}
.SubmitButton_B2Blogin {
visibility:hidden;
border: 0px solid #000000;
height:5px;
}

.ErrorText_B2Blogin {
/*visibility:hidden;*/
/* display:none; */
}

.Heading_B2Blogin {
	font: normal 4px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.B2BLogin_TD  {
/*visibility:hidden;*/
/*display:none;*/
color:#000000;
}

.Heading_B2BLogin_2 {
    color: #000000;
    display: block;
    font: 24px Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
#B2BLogin_TD td {
color: white;
}
#B2BLogin_TD .TextInputField_B2Blogin{
display: none;
}
/*****end club trendy-daniel and predrag*********/




/* Frontpage Rotator WOGW 2012 */

.imgContain img {
    width: 340px;
    height: auto;
}
.imgContain {
    width: 340px;
    height: 340px;
    overflow:hidden;
}
#sliderContent{
    background-color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    height: 323px;
    overflow: hidden;
    width: 779px;
}
#sliderContent .item{
    overflow: visible !important;
}
.priceContain{
    background-color: #FF6600;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: none;
    font-size: 19px;
    height: 22px;
    _height: 38px;
    left: 156px;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 106px;
    width: 128px;
    cursor:pointer;
}

.priceContain a {
    color: #FFFFFF;
    font-size: 19px;
    text-align: center;
    cursor:pointer;
	 text-decoration:none;
}
.priceContain a:hover{
  
    color: #FFFFFF;
    font-size: 19px;
    text-align: center;
    cursor:pointer;
	 text-decoration:none;
}
.titleContain{
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: pointer;
    display: none;
    font-size: 16px;
    padding: 0 0 15px;
    position: absolute;
    right: -133px;
    text-align: center;
    text-transform: uppercase;
    top: -30px;
    width: 569px;
}
.selectedItem img{
    cursor:pointer;
}
.slideBuy a{
    background: url("/design/com/images/buyFpgSlider.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: none;
    height: 42px;
    left: 159px;
    position: absolute;
    text-decoration: none !important;
    top: 151px;
    width: 83px;
}
.sliderWrapper{
    position:relative;
   margin-top: 37px;
	
}
#sliderRight {
    background: url("/design/construction/images/arrow_right.png") no-repeat scroll right top #FFFFFF;
    cursor: pointer;
    height: 270px;
    padding: 0 0 0 10px;
    position: absolute;
    right: 0;
    top: 36px;
    width: 41px;
    z-index: 99999;
}
#sliderLeft {
    background: url("/design/construction/images/arrow_left.png") no-repeat scroll 0 0 #fff;
    height: 270px;
    position: absolute;
    left: 0;
    top: 36px;
    width: 41px;
    z-index: 99899;
    cursor:pointer;
    padding: 0 10px 0 0;
}
.ui-jcoverflip {
    position: relative;
}
.ui-jcoverflip--item {
    position: absolute;
    display: block;
}
.roundabout-holder {
    height: 360px;
    list-style: none outside none;
    right: 36px;
    width: 860px;
   }
   .roundabout-moveable-item {
      height: 300px;
      width: 300px;
      cursor: pointer;
   }
   .roundabout-in-focus {
      cursor: auto;
      display:block;
   }
.blockkerDiv{
    background: none repeat scroll 0 0 #FFFFFF;
    height: 323px;
    position: absolute;
    width: 789px;
    z-index: 212;
}


.loggedinBar{
    float:left;
}

/* Frontpage Most sold slider */
#fpgMostSold {
    width:100%;
    height:200px;
}

.fpgProducts #fpgMostSold .prCardContainer {
margin: 0px !important;
top: 0px !important;
}

.fpgProducts .bx-wrapper .bx-prev{
    position: absolute;
   /*top: -20px;*/
   top: 10px;
    display:block;
    background: url("/design/construction/images/arrow_left.png");
    width:41px;
    height:270px;
}
.fpgProducts .bx-wrapper .bx-next{
    right: -2px;
    position: absolute;
    /*top: -20px;*/
    top: 10px;
	float:right;
    display:block;
    background: url("/design/construction/images/arrow_right.png");
    width:41px;
    height:270px;
}
.fpgProducts .bx-wrapper .bx-prev:hover{
    background: url("/design/construction/images/arrow_left-hover.png");
}
.fpgProducts .bx-wrapper .bx-next:hover{
    background: url("/design/construction/images/arrow_right-hover.png");
}
.fpgProducts .fpgProdContainer {
    display: block;
    margin: 0;
    position: relative!important;
    width: 190px;
}
.fpgProducts .fpgProdInner{
    margin: 0 15px;
}
.fpgProducts .fpgProdInner .prCardPrice{
    padding: 0;
}
.fpgProducts #productWrapper{
    /*display:none;*/
}
#prCardTableMaster #productWrapper {
    display: block;
    margin-left: 0;
    width: 687px;
}
#prCardTableMaster #productWrapper2 {
    display: block;
    margin-left: 0;
    width: 687px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background-image: url("/design/construction/images/arrow_left-small.png") !important;
    width: 41px !important;
    background-position:0 0 !important;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-image: url("/design/construction/images/arrow_left-small-hover.png") !important;
    background-position:0 0 !important;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    background-image: url("/design/construction/images/arrow_right-small.png") !important;
    width: 41px !important;
    background-position:0 0 !important;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-image: url("/design/construction/images/arrow_right-small-hover.png") !important;
    background-position:0 0 !important;
}

#prcRelprodWrapper .fpgProdInner{
    margin:0 24px;
}
#prcRelprodWrapper .fpgProdInner .prCardPrice{
    padding: 0;
}
#prcRelprodWrapper .prCardContainer{
    width:235px !important;
    margin:30px 5px 30px 5px;
}
.prcRelProducts .bx-wrapper{
    margin: 0 30px;
}
.prcRelProducts .bx-wrapper .rel-prev{
    left: -30px;
    position: absolute;
    top: 10px;
    display:block;
    background: url("/design/construction/images/arrow_left.png");
    width:41px;
    height:270px;
    cursor:pointer;
}
.prcRelProducts .bx-wrapper .rel-next{
    right: 30px;
    position: absolute;
    top: 10px;
    display:block;
    background: url("/design/construction/images/arrow_right.png");
    width:41px;
    height:270px;
    cursor:pointer;
}
.prcRelHeader {
    font: 18px Arial,Helvetica,sans-serif;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	margin-top:5px;
}

.mostSoldDiv .bx-wrapper{
    margin: 0 74px;
}
.mostSoldDiv .bx-wrapper .bx-prev{
    left: -74px;
    position: absolute;
    top: -5px;
    display:block;
    background: url("/design/construction/images/arrow_left.png");
    width:41px;
    height:270px;
    cursor:pointer;
}
.mostSoldDiv .bx-wrapper .bx-next{
    right: -74px;
    position: absolute;
    top: -5px;
    display:block;
    background: url("/design/construction/images/arrow_right.png");
    width:41px;
    height:270px;
    cursor:pointer;
}
#prcMostSoldWrapper .prCardContainer {
    margin: 35px 0 0;
    width: 208px;
}
#prcMostSoldWrapper .prCardContainer table {
    margin: 0 24px
}
#prcMostSoldWrapper .prCardContainer .priceSpan {
    bottom: 68px;
    position: relative;
    width: 112px;
}
#prcMostSoldWrapper .prCardContainer .BuyButton_ProductList {
    position: relative;
    top: 16px;
}

a:active, a:focus {
    outline: none;
    ie-dummy: expression(this.hideFocus=true);
}



#fpgNlWrapper{
    height:105px;
    background:#f3f3f3;
}
#fpgNlWrapper .fpgNlForm{
    float: left;
    height: 105px;
    width: 460px;
}

#fpgNlWrapper .fpgNlForm form {
position: relative;
height: 70px;
}

#fpgNlWrapper .fpgNlForm .fpgNlfield {
position: relative !important;
bottom: 0px !important;
	padding-top : 10px\9 !important; /* IE8 and below */  
	*padding-top : 10px !important; /* IE7 and below */  
	_padding-top : 10px !important; /* IE6 */  
}

#fpgNlWrapper .fpgNlForm .fpgNlSubscribe{
    background: url("/design/com/images/fpgNl-btn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    text-indent: -5000px;
    width: 83px;
    position: absolute;
	bottom: 0px;
}

#fpgNlWrapper .fpgNlText{
    float: left;
    font: 14px Arial,Helvetica,sans-serif;
    margin-top: 20px;
    text-transform: uppercase;
    width: 280px;
}
#fpgNlWrapper .fpgNlText h3{
    font: normal 18px Arial,Helvetica,sans-serif;
}
#fpgNlWrapper .fpgNlText a{
    display: block;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 8px 0 0;
    text-decoration: underline;
	color:#000;
}
.fpgTopSellingTitle {
    font: 16px Arial,Helvetica,sans-serif;
    padding-top: 32px;
	padding-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
}
.jcarousel-skin-tango .jcarousel-container{
    background: none repeat scroll 0 0 #FFFFFF !important;
    margin:20px 0 25px;
}

#acWrapper{
    font-family: Arial,Helvetica,sans-serif;
    margin-left: 30px;
}
h3.ac{
    font: 16px Arial,Helvetica,sans-serif;
    margin: 22px 0 20px;
    text-align: center;
    text-transform: uppercase;
}
.acInnerWrapper{
    float: left;
    margin: 20px 0;
}
.acHeading{
    font-size: 14px;
    font-weight: bold;
    margin: 0 20px 0 0;
    text-transform: uppercase;
    width: 231px;
    padding: 0 15px 0 0;
    vertical-align:bottom;
}
.underCats{
    padding: 5px 15px 0 2px;
    vertical-align:top;
}
.underCats ul{
    list-style: disc inside url("/design/construction/images/list-arrow.gif");
    _position: relative;
    _right: 12px;
    _top: 3px;
}
.underCats li a{
    font-size: 12px;
    _position: relative;
    _left: 7px;
    _bottom: 4px;
}
.acDivider{
    margin-left: 30px;
}
.acReadMore {
    margin: 10px 0 0 12px;
}



#prlCatSlider{
    height:272px;
    width:100%;
}
.prlCatSliderInner{
    float: left;
    font: 14px Arial,Helvetica,sans-serif;
    height: 230px;
    text-align: center;
    width: 174px;
    text-transform:uppercase;
	color: black;
text-decoration: none;
}

.prlCatSliderInner a {
color: black;
text-decoration: none;
}
.prlCatSliderInner:hover {
text-decoration: underline;
}

.prlCatSliderWrapper .bx-prev{
    background: url("/design/construction/images/arrow_left.png") repeat scroll 0 0 transparent;
    display: block;
    height: 270px;
    left: -41px;
    position: absolute;
    top: -20px;
    width: 41px;
}
.prlCatSliderWrapper .bx-next{
    background: url("/design/construction/images/arrow_right.png") repeat scroll 0 0 transparent;
    display: block;
    height: 270px;
    right: -42px;
    position: absolute;
    top: -20px;
    width: 41px;
}
.prlCatSliderWrapper .bx-wrapper{
    margin: 22px 0 0 41px;
}


/* Checkout process */
.basketWrapper{
    margin-top:20px;
    float:left;
    padding-bottom: 300px;
    position: relative;
    border-right: 1px solid #DFDFDF;
}
.basketSidebar{
    padding-top:17px;
    float: left;
    width: 200px;
    background:none repeat scroll 0 0 #FFFFFF;
	
}
.checkoutSidebar{
margin-top:20px;
}
.coInfoTable{
    margin: 9px 1px 20px;
    width: 178px;
}
.coInfoTable td{
    font-size: 13px;
    padding-left: 10px;
    padding-top: 10px;
    vertical-align: middle;
}
.coInfoTable td a{
    font-size: 13px;
    text-transform: none;
	 text-decoration: underline;
}
.coInfoTable-border{
    border-bottom:1px solid #DFDFDF;
}
.coTopRight{
    float: right;
    height: 74px;
    width: 25px;
}
.tpBasketBox{
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DFDFDF;
    bottom: 0;
    float: left;
    height: 298px;
    position: absolute;
    width: 1024px;
}
#cashPurchase .prCardBuyBtn{
   height: 65px !important;
}
.TableLines_Orderstep1{
    border-top:1px solid #E6E6E6;    
}
.step2inputWrapper{
    background: none repeat scroll 0 0 #F9F9F9;
    bottom: 14px;
    margin-bottom: 75px;
    padding: 22px 18px 0;
    position: relative;
    overflow:visible;
    width:386px;
    _width:422px
}
.step2inputWrapper td {
    font-family: Arial;
    font-size: 11px;
}
.noteField{
    padding-top: 10px;
    color:#6a6a6a;
    font-weight:normal !important;
}
.notReq{
    color:#6a6a6a;
    font-weight:normal !important;
}
.step2newsletterBox{
    background: url("/design/construction/images/checkbox_bg.gif") no-repeat scroll 0 0 #F9F9F9;
    bottom: -70px;
    left: 0;
    position: absolute;
    width: 422px;
    padding-bottom:11px;
}
.step2nbHolder{
    overflow:visible;
}
.step2newsletterBox input{
    left: 30px;
    _left: 27px;
    position: relative;
    top: 19px;
}
.step2newsletterBox div{
    float: left;
    margin: 11px 0 0 57px;
    _margin: 11px 0 0 50px;
}
.step2AltDelBox{
    background: url("/design/construction/images/checkbox_bg.gif") no-repeat scroll 0 0 #F9F9F9;
    width: 422px;
    padding-bottom:18px;
    float:left;
}
.step2AltDelBox input{
    left: 30px;
    _left: 27px;
    position: relative;
    top: 19px;
}
.step2AltDelBox span{
    float: left;
    display:block;
    margin: 18px 0 0 57px;
    _margin: 18px 0 0 50px;
	font-size:11px;
}
.SpaceBottom_TD {
    vertical-align: top;
}
textarea.TextInputField_OrderStep1{
    height:49px;
    min-height:49px;
    max-width:253px;
    min-width:253px;
}
.checkoutSidebar{
    display:none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #DFDFDF;
    width: 200px;
    position: absolute;
    right:-40px;
    top:0px;
}
.checkoutSidebarWrap{
    background: none repeat scroll 0 0 #DFDFDF;
    display: none;
    height: 0px;
    position: relative;
    top: 0;
    width: 980px;
}
.checkoutSidebarInner{
    margin: 17px 12px;
    float:left;
}
.chsTop{
    border-bottom: 1px solid #DFDFDF;
    font: 13px Arial,Helvetica,sans-serif;
    padding-bottom: 8px;
    width: 100%;
    float:left;
}
.infoHolder .coInfoTable{
    border-top: 1px solid #DFDFDF;
    font: 13px Arial,Helvetica,sans-serif;
    margin: 0 0 20px;
    width: 100%;
    text-transform:uppercase;
    float:left;
}
.chsBasket .basketLines{
    display:none;
}
.chsBasket{
    float:left;
}
.chsBasket .chsBasketLines{
    border-bottom: 1px solid #DFDFDF;
    float: left;
    font: 10px Arial,Helvetica,sans-serif;
    padding: 8px 0;
    text-transform: uppercase;
    width: 100%;
}
.chsBasketLinesName{
    width: 100%;
    float:left;
    padding-bottom:2px;
}
.chsBasketLinesImage{
    width: 100%;
    float:left;
    text-align:center;
}
.chsBasketLinesAmount{
    width: 69px;
    float:left;
}
.chsBasketLinesPrice{
    width: 105px;
    float:left;
    text-align:right;
}
.chsBasketLinesImage img{
    margin-left: 37px;
}
.chsEdit{
    float:left;
    margin-top:17px;
}
.chsPrices{
    border-bottom: 1px solid #DFDFDF;
    float: left;
    font: 10px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    width: 100%;
    padding:3px 0 1px;
}
.chsPrices table{
    float: left;
    font: 10px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    width: 100%;
}
.chsPrices table td{
    padding:1px 0;
}
.totalos{
    border-bottom:1px solid #DFDFDF;
    border-top:1px solid #DFDFDF;
    margin-top: 4px;
}
.totalos td{
    padding: 6px 0 !important;
}
.chsPricesSub{
    text-align:right;
}
.chsPricesShip{
    text-align:right;
}
.chsPricesTotal{
    text-align:right;
}
#Orderstep1_AlternativeDelivery_Fields_TD .TextInputField_OrderStep1, #Orderstep1_AlternativeDelivery_Fields_TD .OptionSelect_OrderStep1{
    width:179px !important;
}
#Orderstep1_AlternativeDelivery_Fields_TD .OptionSelect_OrderStep1{
width:189px !important;
}
.HR_OrderStep1{
display:none;
}
.Heading_OrderStep1 span{
font-size:11px;
}
.Heading_OrderStep1 span:hover{
text-decoration:underline;
}
#OrderStep2_TD .basketBackBtn{
    top: -50px;

}
.OrderStep2_Methods_Header_TD{
    border-top: 1px solid #DFDFDF;
}
/*
#ShippingMethodsContainer img{
    position: relative;
    right: 28px;
}*/
#PayMethodsContainer img{
    margin-bottom: 5px;
}
#ShippingMethod_176 b, #ShippingMethod_220 b, #ShippingMethod_156 b{
    bottom: 25px;
    position: relative;
}
#ShippingMethod_176 span b, #ShippingMethod_220 span b, #ShippingMethod_156 span b{
    bottom: 0px;
}
#ShippingMethodsContainer td{
    font-size: 11px;
}
#PayMethodsContainer td{
    font-size: 11px;
}
.CustomerInfo_OrderStep3{
    background: none repeat scroll 0 0 #F9F9F9;
    display: block;
    padding: 0 25px 25px;
}
.step3MiddleBG{
    background: none repeat scroll 0 0 #F9F9F9;
}
.step3MiddleBG td{
    vertical-align: middle;
}
.BackGroundColor1_OrderStep3{
    border-top:1px solid #e6e6e6;
}
.termsbox{
    background: url("/design/com/images/checkbox_terms_bg.gif") no-repeat scroll 0 0 #F9F9F9;
    display: block;
    height: 23px;
    _height: 50px;
    left: 2px;
    padding: 27px 0 0 65px;
    position: relative;
    top: -2px;
    width: 278px;
    _width: 343px;
    z-index: 1;
}
#acceptTermsBit{
    left: 31px;
    position: relative;
    top: 33px;
    z-index: 22;
}
.termslink{
    left: 68px;
    position: relative;
    top: 37px;
    _top: 41px;
    z-index: 22;
}
.step3MiddleBG center div{
     margin: 0 25px 25px;
    width: 688px;
}
.step3MiddleBG center div table table{
    border-bottom: 1px solid #D9D9D9;
}
.step3MiddleBG center div table table table{
    border-top: 1px solid #D9D9D9;
    margin-bottom: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.step3MiddleBG center div table table table td{
    padding:4px 0;
}
.step3MiddleBG center div hr{
    background: none repeat scroll 0 0 #D9D9D9;
    border-color: #D9D9D9;
    color: #D9D9D9;
    display: block !important;
}
.OrderStep3_TD td {
    font-size: 11px;
}
.olWrapper{
    display: block;
    margin: 0 25px;
    width: 688px;
}
.ProductImage_Order3{
    margin:10px 10px 0 32px;
}
#OrderStep3_TD .BasketDesc{
    margin-left: 146px;
}
.whiteHolder div{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 1000px;
    width: 100%;
}
.step1TopClick, .step2TopClick, .step3TopClick{
    cursor:pointer;
    margin:0 0 0 19px !important;
}
.Foto1_OrderStep2, .Foto1_OrderStep3{
    padding-bottom: 3px;
}

/* TP-slides */
#tpSlider {
    height: 173px;
    margin: 0;
    padding: 0;
    width: 760px;
}
.tpAnm {
    float: left;
    list-style-type: none !important;
    padding: 0 10px 0 0;
}
.bx-next {
    position: absolute;
    right: -1px;
    top: -56px;
}
.tpA-name {
    font-size: 16px;
    text-transform: uppercase;
}
.tpA-city {
    color: #949494;
    font-size: 12px;
    text-transform: uppercase;
}
.tpA-title {
    font-size: 15px;
    font-weight: bold;
}
.tpA-text {
    font-size: 12px;
}
.tpA-stars {
    text-align: right;
    width: 98px;
}
.tpInDiv {
    border: 1px solid #BABABA;
    width: 241px;
}
.tpA-nameBox {
    overflow: hidden;
    width: 125px;
}
.tpInDivBox {
    height: 156px;
    margin: 7px;
    overflow: hidden;
    width: 227px;
}
/* --- */



/*****end club trendy-daniel and predrag*********/
div#noproducts hr {border-top: solid 1px #dfdfdf;border-bottom:solid 1px #FFF}
div#noproducts a, div#Contact a {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:0px}
div#noproducts p {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:0px 25px 20px 35px;}
div#noproducts h2, div#Contact h2 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:30px; heigh:30px;color:#000;text-transform:uppercase;padding:30px 0px 0px 35px;margin-bottom:10px;}
div#noproducts h3 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:30px;text-transform:uppercase;padding:20px 0px 0px 35px;}
div#noproducts1 hr {border-top: solid 1px #dfdfdf;border-bottom:solid 1px #FFF}
div#noproducts1 a, div#Contact a {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:0px}
div#noproducts1 p {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:0px 25px 20px 35px;}
div#noproducts1 h2, div#Contact h2 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:30px; heigh:30px;color:#000;text-transform:uppercase;padding:30px 0px 0px 35px;margin-bottom:10px;}
div#noproducts1 h3 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:30px;text-transform:uppercase;padding:20px 0px 0px 35px;}

div#Contact p {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:0px 25px 0px 35px;}
div#Contact h3 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:30px;text-transform:uppercase;padding:20px 0px 12px 35px;}
div#Contact {float:left;width:400px;padding-left:55px;padding-top:10px;}

div#Chat {float:left;width:265px;padding-left:10px;padding-top:30px;text-align:left;}
div#Products {float:left;width:779px;}
div#Products h2 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px; heigh:30px; background-color:#00a7ff;color:FFF;text-transform:uppercase;padding:10px 0px 10px 35px;margin-bottom:30px;margin-top:40px;}
table#TopProducts a {font-family:Arial, Helvetica, sans-serif;color:#00a7ff;font-size:12px;}
/*orderstep 1*/
#Orderstep1_DelivertoHistory_TABLE {
display:none;
}
#mailinput{
 background: url("/design/com/images/FpNewsletter-bg.gif") no-repeat scroll 0 0 transparent!important;
    /*float: left;*/
    height: 37px!important;
    margin: 33px 0 0 33px!important;
    width: 246px;
	border:none;
	line-height: 37px;
padding-left: 8px;
}
#combutton{
    background: url("/design/com/images/fpgNl-btn.gif") no-repeat scroll 0 0 black;
    border:none;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    text-indent: -5000px;
    width: 83px;
	margin: 33px 0 0 0!important;
	_position:relative;
	_left:-2px;
   
}

.Orderstep1_Required_SPAN {
color: #FF0000;
}
 
#usage { background-position: -323px -172px; width: 67px; height: 22px;}

.FaqText h3{
	background:#00A8FF;
	text-align:left;
	color:white;
}

.FaqText{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:000; 
	width: 460px;
	border: solid 1px #dfdfdf;
	background-color:#ffffff;
	padding-top:30px;
	padding-right:30px;
	padding-left:30px;
	padding-bottom:15px;
	border:0!important;
	background:transparent url("/design/construction/images/popupbg.png")!important;
	}
	.FaqText p {
	z-index:999999;
	text-align:left;
	padding-bottom:10px;
	}
	#close {
	position:relative;
	top: 3px;
	left:3px;
	}

	.FaqText a {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:0px}
	.FaqText p {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:2px 9px 10px 15px;background-color:#ffffff;}
	.FaqText .shpreferences {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:2px 9px 0px 35px;background-color:#ffffff;text-align:left;}
	.FaqText h1 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:30px; text-transform:uppercase;}
	.FaqText h2 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px; heigh:30px; background-color:#00a7ff;color:FFF;text-transform:uppercase;padding:10px 0px 15px 15px;}
	.FaqText h3 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px;text-transform:uppercase;padding:8px 0px 8px 15px;}
	
	.coInfoTable td a{
  text-decoration: underline;
}

#mcafee {
padding-bottom:0px!important;
}

  
      #DescText_prlist {
  font: 12px Arial, Helvetica, sans-serif  !important;
    margin: 15px 0px 20px;
	color: #686767;
    padding: 10px 20px 10px 28px;
	text-align: justify;
}
    #DescText_prlist td {
  font: 12px Arial, Helvetica, sans-serif  !important;
   /* margin: 15px 0px 20px;*/
	color: #686767;
    /*padding: 10px 20px 10px 28px;*/
	text-align: justify;
} 
  #DescText_prlist a {
  font: 12px Arial, Helvetica, sans-serif  !important;
	color: #686767;

}

.hoverie{
filter:alpha(opacity=100)!important;

}

/* ME again  */ 
#prCardLargeText {
display:none;
}
#prCardLargeText .Description_Productinfo #L2desc {
display:none;
}

/*   */
.prCardInfoWrapper {
border: 1px solid #DBDBDB;
border-radius: 0 2px 2px 2px;
float: left;
}
.prCardInfoInnerWrapper img{
    max-width:310px;
    height:auto;
}
.prcChecks {
    float: left;
    margin-left: 34px;
    width: 290px;
}
.prcChecks small{
    color: #6b6b6b;
    font-style: italic;
}
.prcChecks table {
    font: 14px Arial,Helvetica,sans-serif;
}
.prcChecks table td {
    padding: 0 0 15px 8px;
}
.prcDecHeader .Description_Productinfo{
    display: block;
    font: bold 12px Arial,Helvetica,sans-serif !important;
    padding-bottom: 20px;
}


.prCardContainer {
display: block;
width: 160px;
margin: 40px 0px;
position: relative;
}

.prListImgWrap {
position: relative;
}

.prListImgWrap img {
width:120px;
}


.prCardTitle {
text-align: center;
height: 50px;
vertical-align: top;
}
.prCardTitle h2 {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
}
.prCardTitle h2 a {
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}
#prcMostSoldWrapper .prCardContainer .priceSpan {
bottom: 68px;
position: relative;
width: 112px;
}
.prCardPrice {
text-align: center;
font: 13px Arial, Helvetica, sans-serif;
color: #000000;
padding: 14px 0 5px;
}

.prCardContainer .BuyButton_ProductList, #fpgMostSold .BuyButton_ProductList {
position: relative;
/*top: 16px;*/
background-color: #6dd13c;
width:94px;
height:33px;
cursor: pointer;
border-radius: 2px;
-moz-border-radius: 2px;	
-webkit-border-radius: 2px;
margin-top: 5px;
}
.prCardContainer .BuyButton_ProductList:hover, #fpgMostSold .BuyButton_ProductList:hover {
  background-color: #7bdf4a !important;
}
img.Related_BuyButton_IMG{
display:block;
}
/*Live chat button*/
    #iifeed .livechatbutton { 
	
	background-color: #00A8FF;
	background-image:url("/design/construction/images/livechat-ikon.png");
	width:30px;
	height:134px;
	display: block;
	padding:0;
	/*margin:0px 0px 20px 0px;*/
	}
	
  #iifeed img:hover { background-color: #6BD020;}
  
   #iifeed {
   position:fixed;
   right:0;
   top:40%;
   
   }
   #feddsl{
   margin-left:7px;
   }
   #review_DIV{
   float: left;
   width:100%;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #686767;
   }
   .prSortBreakerr {
  display: block;
  width: 100%;
  background-color: #4cc2ff;
  padding-top: 15px; /*height:44px;*/
  margin-top: 10px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding-bottom: 15px;
}
.prSortBreakerr p {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF; /*line-height:42px;*/
  margin-left: 22px;
  padding: 0px;
}
.product-stars-small { width: 75px; height: 15px; display: inline-block; }
.product-stars-small div { height: 15px; display: inline-block; }
.tabbed-content { width: 100%; clear: left; padding-top: 8px; }
.reviews hr { border: 0pt none; height: 1px; background-color: rgb(208, 208, 208); }
#pagewrapper { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.product-stars-small { }
.product-stars-small div {  }
.tabbed-content { border-top: 0px solid rgb(208, 208, 208); }
.onerow-rev,.allreviews{
border-bottom:1px solid rgb(208, 208, 208);
}

#review {
border-top: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
overflow: hidden;
padding-top: 12px;
padding-bottom: 14px;
}

.prcOtherProducts {
width: 216px;
margin-left: 9px;
height: 562px; /*za 3 reda proizvoda je 419px */
position: relative;
background-color: white;
}


#review_DIV u{
color:#000;
}
.review_row a {
color:#000;
}
.allreviews{
display:none;
}
/*  STRANA PRETRAGE RO  */
.ProductListInfoCardImage{

min-height:100px!important;
}
.ProductListInfoCardImage img{
max-height:100px!important;
}
.prListStockCount{
display:none;
}
.titleContain a{
text-decoration:none;
color:black;
}
.jcarousel-skin-tango .jcarousel-container-horizontal{
width:100%!important;
}
#mycarousel{
padding-left:15px!important;
}
#MegaDrop div.InnerDropMenu{
z-index: 999999!important;
}
.sliderWrapper{
z-index: 1!important;
}
.basketSidebar a{
color:#000!important;

}

/*Slider*/
#wrap .jcarousel-skin-tango .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-list-horizontal {
padding-left: 0px !important;
}

.master_brendbox {
z-index: 1 !important;
}


/* CASH PURCHASE STYLES */
#debugDIV {
  position: relative;
  top: 100px;
  color: #e4e4e4;
}

#cashWrapper {
  border: 1px solid #dfdfdf;
  position: relative;
  width: 716px;
  height: 420px!important;
  top: 28px;
  display: block !important;
  left: 32px;
  margin-bottom: 60px;
}

#imgDivider {
  margin-left: 30px;
  display:block;
}
#cashPurchase {
  width: 636px;
  height: 400px;
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 40px;
}

#arrowLeft {
  position: absolute;
  top: 38px;
  left: 0px;
  z-index: 1000!important;
  cursor: pointer;
}

#arrowRight {
  position: absolute;
  top: 38px;
  right: 0px;
  z-index: 1001!important;
  cursor: pointer;
}
#arrow1inActive, #arrow2inActive {
  display: none;
}

.prCardContainer {
  top: 3px !important;
/*  position: absolute !important; STO ? */
  width: 190px !important;
}
.prCardContainer table {
  margin-left: 20px !important;
}

.prCardContainer img.BuyButton_ProductList {
background-color: #6cd523;
}

#productWrapper2 {
  display: none;
}

#cashHeadLine {
  color: #000000;
  font: 24px Arial,Helvetica,sans-serif;
  /*left: 30px;
  position: absolute;*/
  text-transform: uppercase;
  top: -15px;
  background-color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
}
#cashPurchase .prCardBuyBtn a {
    display: inline;
    width: 0;
    background-image:none;
}
#cashPurchase .prCardBuyBtn {
    bottom: 65px;
    text-align: center;
    text-indent: 0;
    width: 100%!important;
    height: 24px;
}
#close_x {
       /* width: 42px; height: 23px;*/
	   width: 26px; height: 26px;
        overflow: hidden; 
        display: block;
        position: absolute; top: 32px; right: 40px;
		cursor:pointer;
		border:1px solid white;
		/*padding:3px;*/      
}
	
.basName a{
color:#000;
text-decoration:none;
}
.basName a:hover {
text-decoration:underline;
}
	
.step2inputWrapper {
background: none repeat scroll 0 0 #F9F9F9;
bottom: 14px;
margin-bottom: 75px;
padding: 22px 18px 0;
position: relative;
overflow: visible;
width: 386px;
_width: 422px;
}
/* Stepovi */
.OrderStep1_Next_TD{
margin-bottom:50px;
padding-right: 25px;
}
.OrderStep2_Methods_Devider_TD{
display:none;
}
.BackgroundColor1_OrderStep2, .BackgroundColor1_Orderstep3 {
margin-left: 20px;
}
.BackGroundColor1_OrderStep3, .BackgroundColor1_OrderStep4 {
width: 738px!important;
margin-left: 40px;
font-size: 11px;
}
.termsbox {
background: url("/design/construction/images/checkbox_terms_bg.gif") no-repeat scroll 0 0 #F9F9F9;
display: block;
height: 23px;

left: 2px;
padding: 27px 0 0 65px;
position: relative;
top: -2px;
width: 278px;

z-index: 1;
}
.termslink,.basketBackBtn3 a,.BasketLine_OrderStep3 a,.BackGroundColor1_OrderStep4 a{
color:#000;
text-decoration:none;

}
.termslink:hover,.basketBackBtn3 a:hover,.BasketLine_OrderStep3 a:hover,.BackGroundColor1_OrderStep4 a:hover{
text-decoration:underline;
}
.TableLines_OrderStep4 {
width:100%;
font-size: 13px!important;
padding:30px;
}
/* 3 COLOUMN LIST */

#prCat3CLMSimpleList select {
  font: 10px Verdana,Arial,Helvetica,sans-serif;
  width: 240px;
}

.prCat3CLMList .SubCats_Prodlink {
  float: left;
  width: 190px;
  _width:233px;
  height: 36px;
  vertical-align: top;
  padding-right:25px;
}
#prCat3CLMBreaker {
  background-color: #4CC2FF;
  height: 13px;
  margin-bottom: 25px;
  width: 700px;
}
.prCat3CLMList {
  padding-left: 2px !important;
}


span.xmasColor {
  text-transform: uppercase;
}

#prCatList .SubCats_Prodlink {
  margin-top: 0px;
  padding-left: 18px;
  display: block;
  font: 12px Arial, Helvetica, sans-serif;
  color: #00a8ff;
  background-image: url("/design/construction/images/bullet.gif");
  background-repeat: no-repeat;
  background-position: 2px 0px;
 line-height: 12px;
 text-decoration: none;
}

#prCatList .SubCats_Prodlink:hover{
 text-decoration: underline;
}

#prCatList {
  padding-left: 30px;
}
#prCatList img {
  display: none;
}


.prCatTable {
  margin: 20px 0px 0px 30px;
}
.prCatTableHotPick {
  margin: 40px 0px 0px 30px;
  margin-top: 2px;
}
#prCatHead h2, #prCatHead h1 {
  font: 24px Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
  padding: 0px 0px 15px;
}
.prCatTable p, .prCatTable, .prCatTableHotPick  {
  /*color: #686767;*/
  font: 12px Arial, Helvetica, sans-serif;
  padding: 0px 0px 25px;
}
.prCatTable a:hover, .prCatTableHotPick  a:hover  {
  text-decoration: underline;
}
.prCatTable a p, .prCatTableHotPick , #prCatDescipr2 a {
}



.PrCatList-3Links  {
  float: left;
  width: 190px;
  _width:233px;
  height: 36px;
  vertical-align: top;
  padding-right:25px;
}

.PrCatList-3Links  {
  padding-left: 2px !important;
}
#close_x1{
 position: absolute; top: 45px; right: 50px;
 cursor:pointer;
 text-decoration:none!important;
 vertical-align:middle;
}
.close_text{
text-transform:uppercase;
color:#fff;
text-decoration:none!important;
height:20px;
margin-right:7px;
}
.prCardTxt1 img{
float:right;
}

.brendbox .PrCatSeo {
float: left;
color: #686767;
font: 12px Arial,Helvetica,sans-serif;
}

.brendbox .PrCatSeo a {
color: black;
text-decoration: none;
}

.brendbox .PrCatSeo a:hover {
text-decoration: underline;
}

.brendbox #searchresult_ro {
float: left;
}

#brandsearch_ro #quicksearch-container #quicksearch-text a{
color: black;
}

#brandsearch #quicksearch-container #quicksearch-text a{
color: black;
}

.prSortNoMargin tr td div a {
color: black;
}

/*Dodatak za slajder front-page(bxSlider) */
.bx-wrapper{
width:100%!important;
}
/* Nebojsa CMS */
.Heading_B2BLogin h2
{
    font: normal 24px Arial, Helvetica, sans-serif;
    color: #000000;
    text-transform: uppercase;
    text-decoration: none;
}
.B2BLogin_TD div table tr td
{
    color: #686767;
    font: normal 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.B2BLogin_TD
{
    width: 723px;
    padding: 28px;
    vertical-align: top;
    background: #FFFFFF;
    height: 100%;
    color: #686767;
    font: normal 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.B2BLogin_TD h2
{
    font: normal 24px Arial, Helvetica, sans-serif;
    color: #000000;
    text-transform: uppercase;
    text-decoration: none;
}
.B2BLogin_TD h3
{
    color: #000000;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.B2BLogin_TD ul li
{
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #686767;
    list-style: none;
    margin-left: 10px;
}
.B2BLogin_TD a:link
{
    color: #00a8ff;
    text-decoration: none;
}
.B2BLogin_TD a:active
{
    color: #00a8ff;
    text-decoration: none;
}
.B2BLogin_TD a:visited
{
    color: #00a8ff;
    text-decoration: none;
}
.B2BLogin_TD a:hover
{
    color: #00a8ff;
    text-decoration: underline;
}

.B2BLogin_TD p
{
    color: #686767;
    font: normal 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
}



#egneside_wrapper
{
    width: 765px;
    padding: 28px;
    vertical-align: top;
    background: #FFFFFF;
    height: 100%;
}
#egneside_wrapper h2
{
    font: normal 24px Arial, Helvetica, sans-serif;
    color: #000000;
    text-transform: uppercase;
    text-decoration: none;
}
#egneside_wrapper h3
{
    color: #000000;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
#egneside_wrapper ul li
{
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #686767;
    list-style: none;
    margin-left: 10px;
}

#egneside_wrapper .recolorTD p
{
    color: #000000;
}
#egneside_wrapper a:link
{
    color: #00a8ff;
    text-decoration: none;
}

#egneside_wrapper a:visited
{
    color: #00a8ff;
    text-decoration: none;
}
#egneside_wrapper a:active
{
    color: #00a8ff;
    text-decoration: none;
}
#egneside_wrapper a:hover
{
    color: #00a8ff;
    text-decoration: underline;
}

#egneside_wrapper p
{
    color: #686767;
    font: normal 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
#egneside_wrapper .recolorTDred p
{
    color: #c04435;
}
#egneside_wrapper .egneside_video
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #000000;
    text-transform: uppercase;
    text-decoration: none;
}
#egneside_wrapper img
{
    border: 1px solid #dfdfdf;
}
.FormText
{
    color: #686767;
    font: normal 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
}

input.SubNews
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url("/design/com/images/sub_btn.gif") no-repeat scroll 0 0;
    border: 0 none #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    line-height: 10px;
    overflow: hidden;
    position: relative;
    text-indent: -5000px;
    top: 6px;
    width: 64px;
}
input.UnsubNews
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url("/design/com/images/unsub_btn.gif") no-repeat scroll 0 0;
    border: 0 none #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    line-height: 10px;
    overflow: hidden;
    position: relative;
    right: -5px;
    text-indent: -5000px;
    top: 6px;
    width: 78px;
}
input.registration
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url("/design/com/images/registration.gif") no-repeat scroll 0 0;
    border: 0 none #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    line-height: 10px;
    overflow: hidden;
    position: relative;
    text-indent: -5000px;
    top: 6px;
    width: 116px;
}
input.send
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url("/design/com/images/send_knap.gif") no-repeat scroll 0 0;
    border: 0 none #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    line-height: 10px;
    overflow: hidden;
    position: relative;
    text-indent: -5000px;
    top: 6px;
    width: 36px;
}

input.submitRma
{
    background: transparent url("/design/com/images/submit_knap.gif") no-repeat scroll 0 0;
    border: 0 none #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    line-height: 10px;
    overflow: hidden;
    position: relative;
    text-indent: -5000px;
    top: 6px;
    width: 57px;
}

input.SubmitButton_B2Blogin
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url("/design/com/images/send_knap.gif") no-repeat scroll 0 0;
    border: 0 none #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    line-height: 10px;
    overflow: hidden;
    position: relative;
    text-indent: -5000px;
    top: 6px;
    width: 36px;
}

input.SubmitButton_login
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url("/design/com/images/login_button.gif") no-repeat scroll 0 0;
    border: 0 none #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    line-height: 10px;
    overflow: hidden;
    position: relative;
    text-indent: -5000px;
    top: 6px;
    width: 40px;
}


/* special colors */
#egneside_wrapper h2.fontColor1, #egneside_wrapper p.fontColor1, #egneside_wrapper .fontColor1
{
    color: #FFF;
}


/*CUSTOMER CENTER */
#customercenter_wrapper {
	width: 723px;
	padding: 28px;
	vertical-align: top;
	background: #FFFFFF;

}
#customercenter_wrapper  h2 {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}
#customercenter_wrapper a:link {
	color: #00a8ff;
	text-decoration: none;
}

#customercenter_wrapper a:visited {
	color: #00a8ff;
	text-decoration: none;
}
#customercenter_wrapper a:active {
	color: #00a8ff;
	text-decoration: none;
}
#customercenter_wrapper a:hover {
	color: #00a8ff;
	text-decoration: underline;
}
#customercenter_wrapper p {
	color: #686767;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}



/*club trendy login*/
.Heading_B2BLogin {
color:#000000;
text-decoration:none;
text-transform:uppercase;
display:block;
font:24px Arial,Helvetica,sans-serif;
margin-bottom:10px;
}


.Heading_B2BLogin ul li {
font: 12px Arial,Helvetica,sans-serif; 
}
/****club trendy-daniel and predrag*/
.ContentContainer_TBL {
/*visibility:hidden;*/
display:none;

}
.TextInputField_B2Blogin {
height: 24px;
border: 0px solid #000000;

}
.SubmitButton_B2Blogin {
visibility:hidden;
border: 0px solid #000000;
height:5px;
}

.ErrorText_B2Blogin {
    font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 24px; line-height: normal; font-family: Arial, Helvetica, sans-serif; color: rgb(104, 103, 103); margin: 30px; display: block !important;
  }

.Heading_B2Blogin {
	font: normal 4px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.B2BLogin_TD  {
/*visibility:hidden;*/
/*display:none;*/
color:#000000;
}

.Heading_B2BLogin_2 {
    color: #000000;
    display: block;
    font: 24px Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
#B2BLogin_TD td {
color: white;
}
#B2BLogin_TD .TextInputField_B2Blogin{
display: none;
}

#social_icons img{
opacity:0.4;
margin-left:20px;
filter: alpha(opacity=40);
}
#social_icons img:hover{
opacity:1;
}
#firstimg11 {
margin-left:0!important;
}
#social_icons{
height:70px;
}
#slajderFront{
padding-bottom:30px;
/*border-bottom:1px solid #dfdfdf;*/
}
#logoParent{
float:left;
margin: 20px 0px 0px 21px;
clear: both;
}

#TenYearsOnline {
float: left;
margin: 27px 0px 0px 15px;
}

/* Review */
.prCardTxt169{
font: 9px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform: uppercase;
text-align:center;
margin: 2px;
display:block;
}

.prCardTxt169 a{
color:#000000;
}

#close_pr_x {
        width: 26px; height: 26px;
        overflow: hidden; 
        display: block;
        position: absolute; top: 40px; right: 50px;
		cursor:pointer;
		/*padding:3px;*/
		border:1px solid white;
    }
/* LIGHTBOX TRUSTPILOT */	

#trustpilot-link2, #trustpilot-link3 {
    cursor: pointer;
    position: relative;
    z-index: 2;
}

.trustpilot {

width:760px!important;
_width:860px!important;
height:400px!important;

font-family: Arial, Helvetica, sans-serif!important;
font-weight: normal!important;
font-size: 13px!important;
color: #777777!important;
background-color: #ffffff!important;
text-align:left!important;
padding-top: 35px;
padding-right: 35px;
padding-left: 35px;
padding-bottom: 120px;
_padding-bottom: 35px;
border: 0!important;
background: transparent url("/design/construction/images/popupbg.png")!important;

}
.trustpilot h3{

background: #00A8FF;
text-align: left;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 18px;
text-transform: uppercase;

}
.trustpilot h2 b{
font-size: 12px!important;


}
.trustpilot p{
padding: 2px 9px 0px 15px!important;
_padding:0!important;
}
#lbtekst1,#lbtekst2,#lbtekst3{
height:400px!important;
background:white!important;

overflow-y:scroll!important;
font-family: Arial, Helvetica, sans-serif!important;
font-weight: normal!important;
font-size: 13px!important;
color: #777777!important;
background-color: #ffffff!important;
text-align:left!important;

	}
#close_x1{
width: 42px;
height: 23px;
overflow: hidden;
display: block;
position: absolute;
top: 43px!important;
right: 40px;
cursor: pointer;
background: url("/design/com/images/btn-luk.png") no-repeat;




}
#footerpilot{
background:#00A8FF;
  color:#eee;
  
  height:40px; 
  
}
#footerpilot p {
  font-size:12px;
  font-weight:700;
  padding:7px 0 0 0;
  text-align:center;
}

#footerpilot p.logo {
  text-align:center;
}

#footerpilot .logo span.trust {
  color:#fff;
  margin:6px 0 0 4px;
}

#footerpilot .logo span.pilot {
  color:#666;
}

#footerpilot .logo span.icon {
  display:inline-block;
  background:url(//s3-eu-west-1.amazonaws.com/s.trustpilot.com/images/tpelements/trustpilotbox/sprite.png) -2px -265px no-repeat;
  height:12px; width:12px;
  margin:6px 0 0 4px;
}

#footerpilot .logo span.icon2 {
    display: inline-block;
    height: 12px;
    margin: 6px 0 0 4px;
}

#footerpilot ul {
  margin:0 auto;
  width:525px;
}

#footerpilot ul li {
  padding:10px;
  float:left;
  width:155px;
}

#footerpilot ul li a {
  color:#fff;
}
#close{
color:#777777!important;
}
.trboxes{
font-family: Arial, Helvetica, sans-serif;
float:left!important;
width:213px!important;
height:188px!important;
background:#f8f8f8!important;
margin:10px!important;
border: 1px solid #DFDFDF!important;
}
.trslike{
width:100px!important;
float:right!important;

}
.firstrow{
margin-top:18px;
}
.trheadline{
font-size:15px;
float:left;
width:50px;
text-transform:uppercase;
padding-left:10px;
}
.trboxes p{
font-size:13px;
padding:10px;
}
#trboxes{
margin-left:20px;
}
#trboxes h1{
color: #000000;
font: 24px Arial,Helvetica,sans-serif;
text-transform: uppercase;
background-color: #FFFFFF;
text-align:left!important;
}

.MagicThumb-expanded { z-index: 9991000  ! important; }

#gminiloader,#gminiloader2{
	border:3px solid white;
	padding:30px;
	border:0!important;
	background:transparent url("/design/construction/images/popupbg.png")!important;	
}

#gminiloader p ,#gminiloader2 p{
	padding:12px;
	background:white;
	z-index:999999;
	text-align:center;
}

#gminiloader,#gminiloader2 {
	font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px;color:000; width: 260px;border: solid 1px #dfdfdf;background-color:#ffffff;
}

/* HOT PICK */

.prCatTable #wrap {
width: 773px !important;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 690px !important;
}

.frPageTdBorderTop  #mycarousel {
padding-left: 0 !important;
}

.frPageTdBorderTop .jcarousel-item .jcarousel-item-horizontal .jcarousel-item-1 .jcarousel-item-1-horizontal {
width: 170px !important;
}

.prCardTitleHotpick a {
color: black !important;
text-decoration: none;
}

.frPageTdBorderTop .prCardTitleHotpick a:hover {
color: black !important;
text-decoration: underline;
}

/* Top divajder */
td.frPageTdBorderTop{
border-top: 1px solid #DFDFDF;
}

.CustomerFieldsInput_ADDB2B_TD select {
border-color: #A8A8A8 #AEAEAE #D8D8D8 #ADADAD;
border-style: solid;
border-width: 1px;
height: 24px;
}

.SubmitButton_ADDB2B_TD {
height: 28px !important;
}

.CustomerFieldsRequired_ADDB2B_TD {
color: #686767;
font: 12px Arial,Helvetica,sans-serif;
padding-left: 2px;
}

form[action="/shop/b2blogin.html"] div table[width="400"] {
display: none;
padding: 30px;
}

form[action="/shop/b2blogin.html"] div table[width="400"] tr td{
color: #686767;
font: 12px Arial,Helvetica,sans-serif;
padding-bottom: 4px;
padding-top: 4px;
text-decoration: none;
}

#ProductCardLeft #BreadCrumbs {
padding: 0px;
height: auto !important;
min-height: 25px !important;
}


#BreadCrumbs {
padding: 15px 0px 0px 25px;
height: auto !important;
min-height: 25px !important;
font: 10px Arial,Helvetica,sans-serif;
font-weight: bold;
}

#faq #NewsSign tr:nth-of-type(2) a {
color: black;
}

#prListHeader table {
margin: 20px 0 0 30px;
}

#prListHeader #prListHeaderCatName h2 {
color: #000000;
font: 24px Arial,Helvetica,sans-serif;
padding: 25px 0px 15px 0px;
text-transform: uppercase;
}

.CmsPageStyle_Table .CmsPageStyle .SubCats_Categories_Container .prCatTable span a {
color: black;
text-decoration: none;
}
.CmsPageStyle_Table .CmsPageStyle .SubCats_Categories_Container .prCatTable span a:hover {
color: black;
text-decoration: underline;
}

#ProductCardInfo #review table {
width: 40% !important;
}

#cashWrapper #cashPurchase .prCardContainer .prListImgWrap .prListNewsLabel {
display: none;
}

#NewsSign a {
color: black;
text-decoration: none;
}
#NewsSign a:hover {
text-decoration: underline;
}

#ProductCardRight_image, #review, .prcOtherHeader, #Customers_Also_Bought_buttons_top, #Customers_Also_Bought_buttons_bottom {
background-color: white;
position: relative;
z-index: 1;
}


.Customers_Also_Bought_button_down {
margin-right: 1px;
width: 41px;
height: 29px;
border: 0px;
cursor: pointer;
background-image: url("/design/construction/images/button-down2.png");
background-color: #00a8ff;
}
#Customers_Also_Bought_buttons_top .Customers_Also_Bought_button_down {
border-top-left-radius: 2px;
-moz-border-radius-topleft: 2px;
-webkit-border-top-left-radius: 2px;
}
#Customers_Also_Bought_buttons_bottom .Customers_Also_Bought_button_down {
border-bottom-left-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius: 2px;
}

.Customers_Also_Bought_button_up {
width: 41px;
height: 29px;
border: 0px;
cursor: pointer;
background-image: url("/design/construction/images/button-up2.png");
background-color: #00a8ff;
}
#Customers_Also_Bought_buttons_top .Customers_Also_Bought_button_up {
border-top-right-radius: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;
}
#Customers_Also_Bought_buttons_bottom .Customers_Also_Bought_button_up {
border-bottom-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
}

.Customers_Also_Bought_button_down:hover, .Customers_Also_Bought_button_up:hover {
background-color: #18b0ff;
}

#Customers_Also_Bought_buttons_top {
text-align: center;
border-bottom: 1px solid #DFDFDF;
margin-bottom: 10px;
height: 29px;
}

#Customers_Also_Bought_buttons_bottom {
text-align: center;
border-top: 1px solid #DFDFDF;
margin-top: 10px;
height: 29px;
}

#prcOtherProducts .CustomersAlsoBought_Custom_TBL tr {
position: absolute;
}

#prcOtherProducts .CustomersAlsoBought_Custom_TBL .PrCardCABName span {
display: block;
}

#ProductCardVatToggle .Toolbar_ProductInfo {
    color: #000000;
    font: 10px Arial,Helvetica,sans-serif;
    text-decoration: underline;
    text-transform: uppercase;
}

#prdelivery #dellevering-link {
color: black;
}

.BackgroundColor1_Customer table.Text1_Customer {
position: relative;
}

.Description_Productinfo a {
color: black;
}

.leftmenu {
width: 0px;
height: 0px;
}

.SubCats_Categories_Container .prCatTable tr td ul li b a {
color: black;
}


.bx-window {
	width: 740px !important;
	margin-left: 40px;
}

.frPageTdBorderTop {
	border-top: 1px solid #dfdfdf;
}

#FpTopProducts a{
	background: #ff6600;
}

#FpTopProducts a:hover {
	background: #ff771d;
}


#FpBottomInfo{
overflow: hidden;
padding-top: 10px;
margin-top: 30px;
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
}

#prListHeaderCatTxt span, #prListHeaderCatTxt p, #prListHeaderCatTxt a
{
padding-top: 0px;
}

#cashPurchase .prCardPrice strike {
  display: none;
}

.home_page_slider .jcarousel-clip-horizontal{
margin-left: 65px !important;
}
#prSortOpt1 {
display: block;
float: left;
margin-right: 20px;
}
#prSortOpt2 a {
font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
margin-right: 6px;
}
#prSortOpt1 optgroup {
background-color: #4cc2ff;
color: #FFFFFF;
font-weight: normal;
font-variant: normal;
padding-top: 2px;
padding-bottom: 2px;
font-style: normal;
}
#formFinderWrap{
float:left;
width:100%;
margin-bottom: 12px;
}

.totalWrapperBox {
    margin-left: 25px;
    width: 685px;
}
.ProductListInfoCardBuy {
    height: 38px;
}

/* Seen it cheaper - LIGHTBOX */
#Seen_It_Cheaper_Content #egneside_wrapper {
width: 440px !important;
position: relative;
z-index:1;
}

#Seen_It_Cheaper_Content #egneside_wrapper h2 {
background-color: #00A8FF;
color: white !important;
left: 0;
position: absolute;
top: 0;
width: 476px;
padding: 10px;
font-size: 20px !important;
}

#Seen_It_Cheaper_Content #egneside_wrapper form table tr td p a {
display: none;
}

.CustomPageBtnW100 {
    background: url("/design/dk/images/btn-arrow.png") no-repeat scroll right center #6DD13C;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 13px 78px 13px 47px;
    position: relative;
    right: -10px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
}
#levi_cover{
background:#00A8FF;
position:absolute;
right:0;
height:280px;
}
#cover_baner{
display:none;
position:absolute;
right:0;
}
#iifeed{
width: 30px;
}


#cover_print_product{
font: 12px Arial, Helvetica, sans-serif;
color: #686767;
}
#cover_print_product p{
padding: 10px 30px 10px 20px
}


#fragtheader {
position: absolute;
top: 15px;
right: 269px;
}

#fragtheader a {
color: #ff6600 !important;
font: 12px Arial, Helvetica, sans-serif;
display: block;
text-transform: uppercase;
text-decoration:none
}

#fragtheader a:hover {
text-decoration:underline
}

/* USP LIGHTBOX */
.usp_row{
font-size:10px;
margin-top:16px;
min-height:19px;
position:relative;
cursor:pointer;
font-weight:bold;
}
.usp_text{
margin-left:50px;
}
.usp_ok{
float:left;
margin-left:16px;
height:100%;
}
.usp_ok_img{
vertical-align: middle;
max-height:19px;
max-width:19px;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
width: 100%;
}
#ProductCardRight_image{
margin-bottom:20px;
}
/* END USP LIGHTBOX */
/*360*/
.FaqText360 h3{
	background:#00A8FF;
	text-align:left;
	color:white;
}

.FaqText360{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:000; 
	width: 560px;
	border: solid 1px #dfdfdf;
	background-color:#ffffff;
	padding-top:30px;
	padding-right:30px;
	padding-left:30px;
	padding-bottom:15px;
	border:0!important;
	background:transparent url("/design/construction/images/popupbg.png")!important;
	}
	.FaqText360 p {
	z-index:999999;
	text-align:left;
	padding-bottom:10px;
	}

	.FaqText360 a {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:0px}
	.FaqText360 p {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:2px 9px 10px 15px;background-color:#ffffff;}
	.FaqText360 .shpreferences {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;color:#777777;padding:2px 9px 0px 35px;background-color:#ffffff;text-align:left;}
	.FaqText360 h1 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:30px; text-transform:uppercase;}
	.FaqText360 h2 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px; heigh:30px; background-color:#00a7ff;color:FFF;text-transform:uppercase;padding:10px 0px 15px 15px;}
	.FaqText360 h3 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px;text-transform:uppercase;padding:8px 0px 8px 15px;}
	
#get360 {
float: left;
margin-right: 15px;
margin-top: 7px;
}
/*END 360*/
/*TRUSTPILOT SHOWBASKET SLIDER*/
#Trust-Reviews {
background: none repeat scroll 0 0 #FFFFFF;
border-top: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
float: left;
height: 260px;
position: absolute;
width: 1024px;
padding-top: 20px;
}
#Trust-Reviews .jcarousel-skin-tango .jcarousel-next-horizontal {
    float:left !important;
	margin-top: 15px;
	background-image: url("/design/construction/images/arrow_right-small-hover.png") !important;
	height: 53px;
}

#Trust-Reviews .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: relative;
	top: 68px;
	left: 0px;
	background-image: url("/design/construction/images/arrow_left-small-hover.png") !important;
	height: 53px;
}

#Trust-Reviews .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-image: url("/design/construction/images/arrow_left-small.png") !important;
	cursor:pointer;
}

#Trust-Reviews .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-image: url("/design/construction/images/arrow_right-small.png") !important;
	cursor:pointer;
}

#Trust-Reviews li.jcarousel-item  {
   width:232px !important;

}
.trboxes p{
font-size:13px;
padding:10px;
}
#trboxes{
margin-left:20px;
}
#trboxes h1, #Trust-Reviews h1{
color: #000000;
font: 24px Arial,Helvetica,sans-serif;
text-transform: uppercase;
background-color: #FFFFFF;
text-align:left!important;
}

#Trust-Reviews h1{
margin-left:25px;
margin-bottom: 30px;
float: left;
width: 770px;
}

.TrustReviews {
display: block;
padding: 0px 20px;
}

.TrustHead {
display: block;
font-weight: bold;
font-size: 14px;
margin-top: 3px;
}
.TrustText {
font-size: 11px;
line-height: 15px;
display: block;
}

.TrustName {
display: block;
margin-top: 5px;
font-size: 9px;
color: #9b9b9b;
}

#OurTrustRaing {
font-size: 13px;
font-weight: bold;
color: #7f7f7f;
position: relative;
top: 12px;
}

#OurTrustRaing img {
position: relative;
top: 1px;
left: 5px;
}

#Trust-Reviews h1 span{
font-size: 12px;
color: #a6a6a6;
position: relative;
bottom: 2px;
text-transform: capitalize;
font-style: italic;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 690px !important;
margin-left: 60px !important;
}

#Trust-Reviews .jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 942px !important;
margin-left: 41px !important;
float:left;
}

#em_tab1 #hideforever {
text-decoration: underline;
}

/* AddRemoveUnderLine */
a.RemovesLine:hover {
	text-decoration: none !important;
}

a.AddsLine {
	text-decoration: underline !important;
}

#top_searchbrand a:hover {
	text-decoration: none !important; 
}

/* end AddRemoveUnderLine */

/* CARD PAYMENT DETAILS */
#txtCardNumber, #txtCardCvv {
    height: 20px;
    margin-bottom: 3px;
}

#txtCardNumber {
    width: 180px;
}

.Text1_CreditCardPayment select {
    height: 24px;
    width: 50px;
}


.SubmitButton_Pay {
    background-color: #6DD13C;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    text-decoration: none;
    width: 200px;
	text-transform: uppercase;
}

.SubmitButton_Pay:hover {
	background-color: #7bdf4a;
}
/* END CARD PAYMENT DETAILS */

/* BuyPhoneSearchResults */

#BuyPhoneSearchResults {
	width:104px;
	/*height:22px;*/
	line-height:15px;	
	color:white;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	cursor: pointer;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background-color: #00a8ff;
padding: 2px 10px 2px 5px;
text-align:center;
}


#BuyPhoneSearchResultsDiv {
	padding-top:5px;
	margin-left: 0px;
}
/* end BuyPhoneSearchResults */
/*****Only x in stock!***********/
#leftinstock {
color: rgb(255, 45, 18);text-transform: uppercase; font-size: 12px ! important; line-height: normal ! important;font-weight: bold;display:none;font-family: arial;
}
/*****end Only x in stock!***********/

/*IE8 MagicZoom Fix*/
#Productinfo_MagicZoomPlus_Image_DIV .magic-for-ie8 {
position: absolute !important;
}
/*END IE8 MagicZoom Fix*/
.OrderStep2_PayMethods_TD table tr td img{
max-width:90%;
}

/*Social buttons PrCard*/
#twitter-widget-0 {
width: 100px !important;
}
#fblike iframe {
width: 138px !important;
}

/* TASER -  CT FOOTER POPUP */
.NewTeaser {
color: black;
}

.NewTeaser #boxup_header {
background-image: url("");
display: none;
}
.NewTeaser #TeaserHead img {
border: medium none;
cursor: pointer;
float: right;
}

.NewTeaser #Teaser {
width:450px;
overflow: hidden;
}
.NewTeaser #TeaserHead {
background: url(/pages/ro/club_trendy_page/images/default/uk/logo.png) 20px 5px black no-repeat;
height:55px;
}
.NewTeaser #TeaserCenter{
background: url(/design/dk/images/teaser-bg2.gif) no-repeat;
height:240px;
float: left;
width: 100%;
position:relative;
text-align: left;
text-transform: none;
}
.NewTeaser #TeaserCenter h3 {
margin:20px 0px 15px 20px;
/* font-size:24px; */
font-size:20px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
.NewTeaser #TeaserCenter p {
margin:5px 0px 0px 20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}
.NewTeaser a#TeaserBtn {
margin:20px 0px 20px 20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
cursor: pointer;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background: url(/design/dk/images/btn-arrow.png) right #6dd13c no-repeat;
color:white;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
text-align:right;
float:left;
/*padding:13px 62px 13px 22px;*/
padding:10px 62px 10px 22px;
}
.NewTeaser a#TeaserBtn:hover {
background-color:#7bdf4a;
}
.NewTeaser #TeaserGift{
position:absolute;
right:0px;
top:0px;
width: 215px;
}
/* END TASER -  CT FOOTER POPUP */
.fpgTopSellingTitle, #fpgMostSold {
/*DISPLAY: NONE;*/
}
/* Order 5  */
td.ErrorText_CreditCardPayment{
    position: relative;
    top: -10px;
    left: -10px;
    background: #fee;
    border: 1px solid #d43128;
    color: #d43128;
    padding: 9px;
}
span.ErrorText_CreditCardPayment{
    color: #d43128;
}

/*
 - Style for review in long description 2
 - This code override old review style
 - To put back old review method,
just put this code below in comment,
and change js file in text/buttons for product info
*/
#prCardLargeText #topPart {
background: url("/design/construction/images/dotted.png") repeat-x scroll center top rgba(0, 0, 0, 0);
font-size: 15px;
margin-top: 20px;
padding: 12px 0;
}

#prCardLargeText #topPart span {
/*display: none;*/
}
#prCardLargeText #topPart #writeAreview {
/*display: none;*/
}


#prCardLargeText .revLine {
background: url("/design/construction/images/dotted.png") repeat-x scroll center top rgba(0, 0, 0, 0);
padding: 0 0 8px;
}

#prCardLargeText .onerow-rev img {
margin: 3px 0;
}

#prCardLargeText .onerow-rev .left {
float: left;
width: 15%;
}

#prCardLargeText .onerow-rev .left img {
left: -3px;
position: relative;
}

#prCardLargeText .onerow-rev .right {
float: left;
width: 80%;
margin-left: 10px;
min-height: 50px;
}

#prCardLargeText .onerow-rev .right div {
margin: 9px 0 12px 0;
}

#prCardLargeText .onerow-rev {
font-size: 10px;
}

#prCardLargeText .reviewerAdmin {
font-weight: bold;
color: #00a8ff;
}

#prCardLargeText .Description_Review_Links {
padding: 0 0 0 10px;
}

.Description_Review {
DISPLAY: NONE !IMPORTANT;
}
/* END Long Description 2 Review Style */

.topBasketInner ins{
    text-decoration: none;
}

/*Promotions*/
.orange {
color: #ff6600 !important;
}
#topMenuLinks img.icon {
vertical-align: middle !important;
}

/* hide separators from left menu */
.separatorCategory {
	display: none;
}

.four {
    width: 33.33333%;
}
.columns{
    float: left;    
}

table#ContactForm {
    background-color: #f8f8f8;
    border: 1px solid #d6d6d6;
}
/*
.hide {
	display: none;
}
*/