/*
Mostly these values are overrides
So this file should the last.
*/


div.tpl_container div.menu div.searchbox input.input {
background:url("../img/searchbox_bgImg.png") no-repeat scroll 0 0 transparent;
border:medium none;
float:left;
height:23px;
width:177px;
}

div.tpl_container div.menu div.searchbox {
	background:url("../img/searchbox_bgImg.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:36px;
	margin-top:3px;
	/*width:219px;*/
}
div.tpl_container div.menu div.searchbox img {
padding:3px 0 0 2px;
}
div.tpl_container div.menu div.searchbox p {
padding:6px 0 0 8px;
}

#body .separator {border:none !important;}


#body .product {
		width:250px;
		margin:0 !important;
}

body{text-align: center !important;}
/*#left,#right,#body{float:left !important;}*/
#left{margin-right: 2px;}
#right{margin-right: 0 !important;float:right; width:184px;}
#body{margin:0 !important;width:579px !important;float:left;}

/* product details */
#page{background: none !important;text-align: left;}
.tpl_container div.footer ul li a,#body a{color:#0F3372 !important;}
.tpl_container div.footer ul li a:hover,#body a:hover{color:#656877 !important;}
body{background:url('../img/main_bgImg.gif') repeat-x scroll 0 0 #F2F2F2;margin:0;padding:0;}
.tpl_container {background:url("../img/template_bgImg.png") repeat scroll 0 0 transparent;margin:0 auto;width:960px;padding:0 5px 0 12px;}
div#content {/*background: none !important;*/}
#body {margin-bottom: 0 !important;}
#body .big{height:310px !important;}
#body .product.big {padding-left:325px !important;}
#body .product,#body .product.details,.product strong.h4{border:none !important;background: none !important;}
#body .product.details .picture {width:300px !important;height:300px !important;}
#product_cart_form{display:none !important;}
#body strong.head2 {border:none !important;font-weight:bold;}

/* A list template */
#body .boxhead,#body .box {border:none !important;}
#body .product.small {height: 110px !important;}
/*homepage*/
div.tpl_container div.header {margin:0 auto;padding:16px 15px 3px;}
div.tpl_container div.header div.headerContent h1.logo {float:left;}
div.tpl_container div.header div.headerContent p {float:left;margin-left:65px;}
div#right {/*width:184px !important;*/}
#right .form span.btn input ,#right .form input.txt {width:155px !important;}
#body .product.small {width:120px !important;}
#body .product {/*width:145px !important;margin:0 !important;*/}
/*.locator{display:none;}*/
.tpl_container .footer {border-top:4px solid #CECECE;clear:both;height:20px;margin:0 auto;padding:10px;}
.tpl_container .footer p {float:left;font-size:1.2em;}
.tpl_container .footer ul {float:left;list-style-type:none;margin:0;padding:0 0 10px;}
.tpl_container div.footer ul li {float:left;padding:0 7px;}
.tpl_container div.footer ul li a {font-size:1.1em;}

.tpl_container .menu {background:url("../img/menu_bgImg.gif") repeat-x scroll 0 0 transparent;height:40px;margin:5px auto 0;}
.tpl_container .menu .menulinks {float:left;list-style-type:none;margin:0;padding:0;width:711px;}
.tpl_container .menu .menulinks {float:left;list-style-type:none;margin:0;padding:0;width:711px;}
.tpl_container .menu .menulinks {float:left;list-style-type:none;margin:0;padding:0;width:725px;}
.tpl_container .menu .menulinks li {float:left;padding:15px 12px 13px;}

/* Leslie Parba - overwrite oxid css to this */
ul.tree li { background-color: #F1F1F1 !important; font-size: 11px;}
ul.tree li a { background-color: #F1F1F1 !important;border-top:3px solid #E2E2E2 !important;text-transform:capitalize !important; padding:9px 0 !important;}
ul.tree li a { text-decoration:none !important;background-position:0 -1px !important;}
/*ul.tree li a:hover { background-color:#EDEEEC !important;  }*/
ul.tree li li a {color:#000000 !important; background-color: #F1F1F1 !important; padding-left:15px !important;/*background-position:0 0px;*/

!important;text-decoration:none !important; border-top:0px solid #E2E2E2 !important;}
/*ul.tree li li a:hover { background-color:#EDEEEC !important; }*/
ul.tree li li a:selected{color:red !important; background-color:#F1F1F1 !important;}
#body .product tt { display:none !important; }
ul.tree li a.act{ 
	/*background-color:#CAC8C9 !important; */
	color: #8C8C8C !important;
	
    font-weight: bold;
	background-color:#ECE7BD;
}
ul.tree li a { 
	background-color::#CAC8C9 !important; 
}
#body div.bar.prevnext input { background-color:#555555 !important;} 

ul.tree li a.root {
	text-transform:uppercase !important;
	font-size:11px !important;
	background:url("../img/backmenu.gif") repeat scroll 0 0 transparent !important;
	border-color:#FFFFFF !important;
	color:#5B5C5E !important;
	
	
}
/* End Here */

#Chair{
	background-image: url("http://newsite.okfurniture.com/images/t/chair.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}
#Armchair{
	background-image: url("http://newsite.okfurniture.com/images/t/armchair.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#BanquetteChair{
	background-image: url("http://newsite.okfurniture.com/images/t/banquette.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#BanquetteChair{
	background-image: url("http://newsite.okfurniture.com/images/t/banquette.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}


#BabyChair{
	background-image: url("http://newsite.okfurniture.com/images/t/baby-chair.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#Outdoor{
	background-image: url("http://newsite.okfurniture.com/images/t/outdoor.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#Barstool{
	background-image: url("http://newsite.okfurniture.com/images/t/barstool.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#SoftSeating{
	background-image: url("http://newsite.okfurniture.com/images/t/soft-seating.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#Table{
	background-image: url("http://newsite.okfurniture.com/images/t/table.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#TableTop{
	background-image: url("http://newsite.okfurniture.com/images/t/table-top.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#TableBase{
	background-image: url("http://newsite.okfurniture.com/images/t/table-base.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#HotelFurniture{
	background-image: url("http://newsite.okfurniture.com/images/t/table-base.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#OfficeChair{
	background-image: url("http://newsite.okfurniture.com/images/t/office-chair.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#HotelFurniture{
	background-image: url("http://newsite.okfurniture.com/images/t/hotel-furniture.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:14px;
}

#TrashBin{
	background-image: url("http://okfurniture.com/okshop/out/basic/img/TRASHBIN-2.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:17px;
}

#Lighting{
	background-image: url("http://okfurniture.com/okshop/out/basic/img/lighting-2.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:16px;
}

#AuditoriumChair{
	background-image: url("http://okfurniture.com/okshop/out/basic/img/auditorium-2.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:16px;
}


#CabinetSideBoard{
	background-image: url("http://okfurniture.com/okshop/out/basic/img/cay.png");
	background-repeat:no-repeat;
	margin-left:8px;
	padding-left:8px;
	text-indent:25px;
	left:8px !important;
	height:16px;
}


#left p{
	padding:1px 2px !important;
}


ul.tree li a.exp{
	text-indent:0px !important;
}

ul.tree ul{ 
	padding:0px !important;
	margin:0px !important;	
}

ul.tree ul ul{ 
    padding-left: 14px !important;
}
ul.tree ul ul li{
	font-size:10px;
}
ul.tree ul ul li a:hover{ 
	text-decoration:underline !important;
}
