h1 {
  color: #566E90;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-align: left;
  margin-bottom: 0.2em;
}

.fleft{float:left;}
.fright{float:right;}
.clear{clear:both}
a img{border:0px}
a{outline:none; text-decoration:none;}
ul{margin:0px; padding:0px; list-style:none}
.green-txt{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#439129}
h2{ margin:0px;font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#439129; margin:0 0 6px 0}
.dot{ background:url(../images/dot.gif) repeat-x left bottom; width:auto; height:4px}
.bgimage{background:url(../images/ukboxes-background-stripe.gif) top repeat-x; padding:22px 0 0 0 }


body{font:normal 10px Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; padding:0px;margin:0px}
/*background-color:#e9e6dc;*/
#header-top{margin-top:22px}

#headerWrapper{
width: 708px;
background:#f5f3f3;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
height:auto;
margin:0px auto;
overflow:hidden;
padding:0px 20px;
position:relative;
}

#bodyWrapper{
width: 748px;
background:#f5f3f3;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
height:auto;
padding:0px;
}
#leftCol{ float:left; width:144px;}
#rightCol{float:left; width:595px;}
.leftMenuBg{ background:url(../images/menu-back.gif) left repeat-x; position:relative; padding:4px 0 0 24px; height:16px; color:#FFFFFF; font-weight:bold; text-align:left}
.rightMenuBg{ background:url(../images/menu-back.gif) left repeat-x;  height:20px; color:#FFFFFF; font-weight:bold; text-align:left}

#leftMenu{text-align:left;}
#logo{margin-top:14px; float:left}




#leftMenu ul{margin:0px; padding:0px; list-style:none}
#leftMenu ul li{display:block; margin:2px 0 5px 0;padding: 0;}
#leftMenu ul li a{color:#4a8db0;padding:0px 0px 2px 24px;}
#leftMenu a,#leftMenu a:hover,#leftMenu a:visited{color:#4a8db0; }
#backtab{position:absolute; width:17px; height:32px; left: -16px; top: 0px;}

.rightMenuBg ul{margin:0px; padding:3px 0 4px 0; list-style:none;}
.rightMenuBg ul li{display:inline;}
.rightMenuBg ul li a{ color:#FFFFFF; font-weight:bold; padding:3px 15px 4px 15px;}
.rightMenuBg ul li a:hover{background:url(../images/menu-back-rollover.gif) left repeat-x; height:20px}
.rightMenuBg ul li a.active{background:url(../images/menu-back-rollover.gif) left repeat-x; height:20px}
#rightBody{padding:10px 0px 25px 18px; width:564px}


#header-body{overflow:hidden; width:568px; height:147px; margin-bottom:15px}
#flash{float:left; width:437px; height:126px; background-color:#f5f3f3}
#basket{float:left; width:131px; height:126px; text-align:left; color:#FFFFFF; font-weight:bold; background:url(../images/ukboxes-basket.gif) no-repeat}
#in-basket{margin:40px 0 0 0px; padding:0 0 0 14px; float:left}
.value{overflow:hidden;padding:6px 0 0px 0}
.item{float:left; width:41px; text-align:left}
.price{float:left; width:62px; text-align:right}

#small-pic{overflow:hidden;text-align:left;width:568px}
.in-pic{overflow:hidden; padding-bottom:20px !important;}
.cel-pic{float:left; position:relative; width:130px; cursor:pointer}
.cel-margin{margin-left:16px}
.midProduct{background:url(../images/product-image-back.gif) top repeat-y; width:130px; height:auto; text-align:center}
.botProduct{background:url(../images/tab-btm.gif) bottom no-repeat; width:130px; height:22px; text-align:center}
.botProduct a {color:#68A654; font-family:Verdana; font-size:12px; font-style:italic;}

#content {text-align:left;}
a.link {color:#68A654; border-bottom:dashed 1px #68A654;font-weight:bold;}

/*Footer Wrapper*/
#footerWrapper{
width: 750px;
padding:0px;
height:140px;
position:relative
}
#footer{height: 74px;
background:#f5f3f3;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
}
#footer ul{margin:0; padding:0; list-style:none}
#footer ul li{ display:inline; margin:0 10px 0 0;}
#footer ul li a{color:#727272; text-decoration:none; font-weight:bold; padding:0px 10px 0px 0; border-right:1px solid #727272}
#footer ul li a.last{border:none; padding:0px;}
#footer-link{margin:10px 0 0 0; overflow:hidden}
#visa{padding:0 70px 0 0; text-align:right}
#copyright{float:left; width:224px; padding-left:22px; color:#727272; text-align:left}
#footerlink{float:left; width:440px; padding-right:0px; text-align:left}

#box{position:absolute;
left: 698px;
top: -128px;
width:189px;
height:277px;
border: none;
background /**/:transparent url(../images/boxes.png) no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/boxes.png');}

#submit{padding:15px 0 0 0}
#submit .checkout{background:url(../images/checkout-button.gif) no-repeat; width:110px; height:25px; border:none; cursor:pointer}



/*CONTACT*/

#container{overflow:hidden; text-align:left;width:568px;/* position:relative*/}

#con-left{float:left; width:390px; height:auto; margin-top:15px}
#con-left label{display:block; float:left;width:100px;padding:3px 15px 0 0; text-align:left; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#565656}
#con-left span{margin: 0 0 6px 0; display:block}
#con-left span.last{margin:0px}
#con-left .input{ background-color:#ffffff; border:1px solid #cccccc; font:normal 12px; width:260px; color:#333333}
#con-left textarea{ background-color:#ffffff; border:1px solid #cccccc; font:normal 12px; width:260px; height:90px; color:#333333}
#con-left .submit{background:url(../images/submit.gif) no-repeat; width:86px; height:22px; border:none; cursor:pointer}
#address{width:120px;margin-left:38px;_margin-left:30px; margin-top:32px; line-height:18px; color:#565656; float:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif}
/*PRODUCT DETAILS*/
#product-cont{overflow:hidden; text-align:left;width:566px; background-color:#FFFFFF;border:1px solid #dbdbdb; clear:both}
.middle-bar{ background:url(../images/middle-bar.jpg) top repeat-y; width:197px; height:auto; text-align:center}
.middle-bar a img{ width:150px; height:150px; border: none; }
.menu-green{ background:url(../images/menu-back-green.gif) left repeat-x; width:568px; height:20px; position:relative;}
.menu-green1{ background:url(../images/menu-back-green.gif) left repeat-x; width:auto;  height:20px; position:relative;}

.green-tab-left{position:absolute; left: -12px; top: 0px;}
.green-tab-right{position:absolute; left: 567px; top: 0px;}
#outer-product{padding:25px 0 20px 0; border-top:none;}
.product{float:left; width:196px; margin-left:25px;_margin-left:12px;}
.product-details{float:left; width:291px; margin:0 26px 0 26px; overflow:hidden}
.product-details p{ padding:0 20px 0 10px; margin:0px; color:#454545}

.prod-list{width:270px; height:auto; background-color:#eeeae1;color:#454545; margin:0 0 10px 0; padding:10px; border:1px solid #eeebe1}

.prod-list ul{ margin:0 0 0 10px; padding:0 0 0 10px;}
.prod-list ul li{color:#454545; list-style:disc}
#prod-cal, #content{margin:0 19px 0px 19px; overflow:hidden; color:#454545}

.inner-prod{height:22px; clear:both; margin:0 0 5px 0}
.statement{ float:left;width:295px}
.price{float:left;width:60px; margin-left:8px; text-align:center}
.qty{ float:left;width:44px; margin-left:31px;*margin-left:15px;}
.qty input{ background-color:#f3f3f3; font-size:10px; width:44px;color:#454545; border:1px dotted #454545;}
.qty1{ float:left;width:44px; margin-left:31px; text-align:center}
.buy-button{ float:left;margin-left:15px;}
.red-box{color:#c62231; font-weight:bold; margin-top:15px; padding-left:10px}
.submit{background:url(../images/buy-button.jpg) no-repeat; width:41px; height:14px; border:none; cursor:pointer}

/*PRODUCTS*/
.products{float:left; width:196px; margin-left:15px;_margin-left:7px;
padding:0px 0px 0px 0px; /* Added by Sudeep on 13-05-08 */
}
/* Added by Sudeep on 13-05-08 */
.spl-offercircle {
position:relative;
top:-23px;
left:-13px;
padding:25px 0px 0px 0px;
margin:0px 0px -63px 0px;
text-align:center;
background /*     */:transparent url(../images/offer-circle.png) right top no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/offer-circle.png');
width:65px;
height:40px;
z-index:12;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.action-img {
margin-top:10px;
border:0px;
}
/* Added by Sudeep on 13-05-08 */
.products-details{float:left; width:323px; margin:0 20px 0 10px; overflow:hidden}
.menu-green-product{ background:url(../images/menu-back-green.gif) left repeat-x; width:558px; height:17px; padding:3px 10px 0 0; position:relative; color:#FFFFFF; font-weight:bold; text-align:right}
.menu-green-product h2 {
  margin: 0;
  padding: 0;
  font-size: 1em;
  color: #fff;
}

.menu-green h1 {
  float: right;
  font-size: 1em;
  color: #fff;
  padding-top: 3px;
  padding-right: 10px;
}

.product-green-left{position:absolute; left: -12px; top: 0px;}
.product-green-right{position:absolute; left: 567px; top: 0px;}

.products-details ul{ margin:0 0 0 10px; padding:0 0 0 10px;}
.products-details ul li{color:#454545; list-style:disc}
.red-text{color:#c62231; font-weight:bold; line-height:16px;padding-left:4px}
.total-product{position:relative; margin-bottom:15px; clear:both}
.pagination, .pagination-bottom{height:17px; padding:5px 0 0 0; float:right; text-align:right; color:#439129; font-weight:bold; font-size:14px;}
.pagination-bottom{padding-right: 40px; padding-top: 0; float: none;}
.pagination a,.pagination a:visited,.pagination-bottom a,.pagination-bottom a:visited{ text-decoration:none; color:#567090;}

/* admin section begins here */
.admin-txt
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	text-align:left;
}

.admin-txt input
{
	border:1px solid #000000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3158a5;
	line-height:18px;
	padding:1px 2px 1px 2px;
}

.admin-txt select
{
	border:1px solid #000000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3158a5;
	line-height:18px;
	padding:1px 2px 1px 2px;
}

.admin-txt a
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3158a5;
	text-decoration:none;
}

.admin-txt a:hover
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.admin-border-table
{
border:1px solid #CACACA;
}
.admin-border-td
{
border-bottom:1px solid #CACACA;
}
/* admin section ends here */

div.price {
  color: #439129;
  font-weight: bold;
}

dl {
  text-transform: lowercase;
}

dt {
  font-weight: bold;
  text-transform: capitalize;
}

dd {
  margin: 0;
  text-transform: capitalize;
  padding: 0;
  margin-bottom: 1em;
}

ul.sitemap li {
  margin: 0.5em;
  list-style: circle;
}

ul.sitemap li ul {
  margin-left: 2em;
}

form.register {
  text-align: left;
  padding: 0 1em;
}

form.register fieldset {
  border: 0;
}

form.register span.hidden {
  position: absolute;
  left: -9999px;
}

form.register label {
  display: block;
  margin: 0.5em 0;
  padding: 0.5em;
}

form.register label span {
  display: block;
  width: 150px;
  float: left;
  line-height: 1.7em;
  position: relative;
}

form.register span em {
  font-size: 0.8em;
  font-style: italic;
  position: absolute;
  right: 1em;
}

form.register label input {
  width: 250px;
}

form.register #submit {
  padding: 0;
}

form.register label.error {
  background: #FFBFC2;
}

.big
{
    font-weight:bold;
    line-height:25px;
    font-size:16px;
}

div.category-description {
	padding-top: 1px;
	clear: both;
	text-align: left;
}
