/*
Name: Recon Electrical
URI: http://www.
Description: Recon
Author: Web Horizons
Version: 1.0
*/

/*
COLOURS:
Blue:#2D55A6;
Grey:#E4E5E6;
*/

@import url('reset.css');
@import url('960.css');
@import url('default.css');


/*ELEMENT AND GENRIC STYLES START*/

body {
	font-family:arial, helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	line-height:1.25;
	background:#FFFFFF url('../image/header-background.png') repeat-x 0 35px;
}

.left{
	float:left;
}

.right{
	float:right;
}

h1, h2, h3, h4, h5, h6{
	color:#000000;
	line-height:1.1;
}

h1{
	color:#2D55A6;
	font-size:26px;
	font-weight:bold;
	margin-bottom:10px;
}

	h1.title + h2{
		color:#C9CBCD;
		font-size:26px;
		font-weight:normal;
	}

h3{
	font-size:20px;
	margin-bottom:10px;
}

h1 a, h2 a, h3 a{
	text-decoration:none;
	color:#2D55A6;
}

a{
	color:#2D55A6;
	cursor:pointer;
}

a:hover{
	color:#000000;
}

.grey{
	color:#C9CBCD;
}

.dgrey{
	color:#666666;
}

.blue{
	color:#2D55A6;
}

/*HEADER STYLES START*/

header{
}

	.top-header{
		margin-bottom:5px;
		height:104px;
	}

	#logo{
		display:inline-block;
		float:left;
	}

	nav.links{
		display:inline-block;
		font-size:11px;
		float:right;
		text-align:right;
		padding:7px 0;
		height:21px;
	}

		nav.links a{
			color:#333333;
			text-decoration:none;
			}

		nav.links a:hover{
			color:#2D55A6;
			}

		nav.links img{
			margin-left:2px;
			margin-bottom:2px;
		}

	.cart{
		display:inline-block;
		float:right;
		margin-top:4px;
		width:575px;
		height:72px;
	}

		.cart > ul{
			padding:5px 5px 5px 20px;
			color:#333333;
			background:#FFFFFF url('../image/shopping-cart-icon.png') 4px 1px no-repeat;
			border:1px solid #585D74;
			width:242px;
			float:right;
		}

		.cart > ul > li{
			float:left;
			padding-left:10px;
			font-size:12px;
		}

		.cart ul.badges h3{
			color:#FFFFFF;
			font-size:30px;
			margin-top:2px;
			margin-right:2px;
			float:right;
			font-weight:normal;
		}

	ul.badges{
		float:right;
		margin-top:2px;
		padding:0;
		background:none;
		border:none;
		width:auto;
	}

		ul.badges li{
			display:inline-block;
			float:right;
			padding-left:5px;
		}

			ul.badges img{
				display:inline-block;
				padding:0px;
				border:1px solid #585D74;
				margin-right:0px;
			}

  nav.top-menu{
    margin:0 0 5px 0;
    width:960px !important;
  }

	.table{
		display:table;
	}

    nav.top-menu ul li{
      position:relative;
      text-align:center;
      float:left;
      margin:0 1px;
      width:85px;
    }

    nav.top-menu > ul > li:hover{
      width:85px;
      margin:0 1px;
    }

    nav.top-menu ul:first-child{
      margin-left:1px;
    }

      nav.top-menu > ul > li > div > a{
        font-family:arial, helvetica, sans-serif;
        display:table-cell; 
        vertical-align: middle; 
        color:#FFFFFF;
        font-size:10px;
        line-height:11px;
        text-decoration:none;
        font-weight:normal;
        width:81px;
        height:32px;
        -moz-border-radius:5px; 
        -webkit-border-radius:5px; 
        -o-border-radius:5px; 
        -ms-border-radius:5px;
        border-radius:5px; 
        background-color:#2D55A6;
        border:2px solid #2D55A6;
        position:relative;
        behavior:url(/code/PIE.htc);
      }

      nav.top-menu > ul > li > div > a:hover,
      nav.top-menu > ul > li:hover > div > a{
        color:#2D55A6;
        background-color:#FFFFFF;
        -moz-border-radius:5px 5px 0 0; 
        -webkit-border-radius:5px 5px 0 0; 
        -o-border-radius:5px 5px 0 0; 
        -ms-border-radius:5px 5px 0 0;
        border-radius:5px 5px 0 0; 
        border-bottom:none;
        margin:0;
        position:relative;
        behavior:url(/code/PIE.htc);
      }

nav .filler{
  display:none;
  position:absolute;
  top:31px;
  left:2px;
  width:81px;
  height:5px;
  background-color:#FFFFFF;
  z-index:999;
}

nav.top-menu > ul > li > div.top-sub {
  display:none;
  background:#FFFFFF;
  position:absolute;
  z-index:5;
  padding:5px 0 5px 10px;
  top:32px;
  left:-5px;
  width:320px;
  background-color:#FFFFFF;
  border:2px solid #2D55A6;
  z-index:998;
}

nav.top-menu > ul > li:hover > div.top-sub, nav.top-menu > ul > li:hover .filler {
  display:block;
}

div.top-sub dl {
	display:inline-block;
  text-align:left;
  float:left;
  width:150px;
  margin-bottom:8px;
  margin-right:10px;
}

div.top-sub dt, div.top-sub dd{
  line-height:0.9;
  padding:0;
  margin:0;
}

div.top-sub dt > a{
  font-weight:bold;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}

div.top-sub dd > a{
  font-weight:normal;
  font-size:10px;
  color:#000000;
  text-decoration:none;
}

div.top-sub dt > a:hover,
div.top-sub dd > a:hover{
	color:#2D55A6;
}

/*HEADER STYLES END*/
/*GENRIC CONTENT STYLES START*/

.main-content h3{
	color:#2D55A6;
}

.main-content .grid_12, .main-content .grid_4{
	margin:0px;
}
/*re-adjust grid sizes to suit layout and give defined sidebar container*/
.main-content .grid_12{
	width:740px;
	margin-right:5px;
}

.main-content .grid_4{
	width:215px;
}

.plus{
	display:inline;
	float:right;
}

/*GENRIC CONTENT STYLES END*/
/*HOME PAGE STYLES START*/

/*.panel-top
outerwidth=740px
padding left and right 5px
available content width 730px*/

.panel-top{
	position:relative;
	display:inline-block;
	/*float:left;*/
	width:720px;
	height:250px;
	padding:10px;
	margin-bottom:5px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-o-border-radius:10px; 
	-ms-border-radius:10px;
	border-radius:10px; 
	background-color:#C2C2C2;
	background-repeat:no-repeat;
	background-position:0 0;
	behavior:url(/code/PIE.php);
}

	.panel-top .product-information{
		position:absolute;
		top:50px;
		left:400px;
		width:300px;
	}

/*.home-panel-bottom
outerwidth=244px
padding left and right 10px
border 1px
available content width 222px*/

.home-panel-bottom-cat, .home-panel-middle-cat{
	display:inline-block;
	float:left;
	width:222px;
	height:335px;
	padding:10px;
	margin-bottom:5px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-o-border-radius:10px; 
	-ms-border-radius:10px;
	border-radius:10px; 
	background-color:#FFFFFF;
	border:1px solid #E4E5E6;
	behavior:url(/code/PIE.htc);
}

/*.home-panel-middle
outerwidth=252px
padding left and right 10px
margin left and right 5px
available content width 222px*/

.home-panel-middle-cat{
	height:337px;
	margin:0 5px;
	border:none; 
	background-color:#E4E5E6;
}

	.home-panel-bottom-cat img, .home-panel-middle-cat img{
		padding:5px 0;
	}

	.panel-top h3 a, .home-panel-bottom-cat h3 a, .home-panel-middle-cat h3 a{
		color:#2D55A6;
		text-decoration:none;
	}

/*.home-sidebar-search
outerwidth=215px
padding left and right 5px
available content width 205px*/

.home-sidebar-search, .home-sidebar-products, .home-sidebar-products .product-information{
	text-align:center;
	padding:5px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-o-border-radius:10px; 
	-ms-border-radius:10px;
	border-radius:10px; 
	background-color:#E4E5E6;
	margin-bottom:5px;
	behavior:url(/code/PIE.htc);
}

	.home-sidebar-search h3{
		color:#2D55A6;
		margin-bottom:0;
	}

	.home-sidebar-search p{
		color:#2D55A6;
		margin-bottom:5px;
		margin-top:0;
		padding-right:0;
		line-height:125%;
	}

	.home-sidebar-search form p{
		background-color:#FFFFFF;
		margin-bottom:5px;
		-moz-border-radius:10px; 
		-webkit-border-radius:10px; 
		-o-border-radius:10px; 
		-ms-border-radius:10px;
		border-radius:10px;
		behavior:url(/code/PIE.htc);
	}
	.home-sidebar-search input[type="text"]{
		display:inline-block;
		background-color:#FFFFFF;
		width:135px;
		margin:2px 0 0 5px;
		padding:0 5px;
		border:0;
		float:left;
		color:#9D9FA1;
		-moz-border-radius:10px 0px 0px 10px; 
		-webkit-border-radius:10px 0px 0px 10px; 
		-o-border-radius:10px 0px 0px 10px; 
		-ms-border-radius:10px 0px 0px 10px;
		border-radius:10px 0px 0px 10px; 
		behavior:url(/code/PIE.htc);
	}

	.home-sidebar-search select{
		display:inline-block;
		background-color:#FFFFFF;
		width:145px;
		margin:0;
		padding:0 0px;
		margin:0 0 0 5px;
		border:0;
		float:left;
		color:#9D9FA1;
		-moz-border-radius:10px 0px 0px 10px; 
		-webkit-border-radius:10px 0px 0px 10px; 
		-o-border-radius:10px 0px 0px 10px; 
		-ms-border-radius:10px 0px 0px 10px;
		border-radius:10px 0px 0px 10px; 
		behavior:url(/code/PIE.htc);
	}


	.home-sidebar-search input[type="button"]{
		display:inline-block;
		width:55px;
		margin:0px;
		padding:2px 0px;
		border:0px;
		float:left;
		background-color:#231F20;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		-moz-border-radius:10px; 
		-webkit-border-radius:10px; 
		-o-border-radius:10px; 
		-ms-border-radius:10px;
		border-radius:10px; 
		cursor:pointer;
		behavior:url(/code/PIE.htc);
	}

/*.home-sidebar-products
outerwidth=215px
padding left and right 5px
available content width 205px*/

.home-sidebar-products{
	position:relative;
	padding:0;
	background-color:#E4E5E6;
}

	.home-sidebar-products .product-information{
		position:absolute;
		top:0px;
		left:0px;
		text-align:left;
		background-color:#484E66;
		opacity:0.8;
		padding:10px;
		width:195px;
	}

	.home-sidebar-products .product-information h3 a{
		color:#FFDE00;
		text-decoration:none;
	}

	.home-sidebar-products .product-information p{
		color:#FFFFFF;
		line-height:120%;
	}

	.home-sidebar-products img{
		-moz-border-radius:10px; 
		-webkit-border-radius:10px; 
		-o-border-radius:10px; 
		-ms-border-radius:10px;
		border-radius:10px; 
		behavior:url(/code/PIE.htc);
	}

	div.twitter-feed{
		height:300px;
	}

/*HOME PAGE STYLES END*/
/*CATEGORY PAGE STYLES START*/

.categorylist{
}

	.categorylist > div{
		position:relative;
		float:left;
		display:inline-block;
		margin:10px 7px 10px 0px;
		width:240px;
		-moz-border-radius:10px; 
		-webkit-border-radius:10px; 
		-o-border-radius:10px; 
		-ms-border-radius:10px;
		border-radius:10px;
		border:1px solid #E4E5E6;
		text-align:center;
		height:230px;
		behavior:url(/code/PIE.htc);
	}

		.categorylist > div > div{
			position:absolute;
			bottom:0px;
			width:230px;
			padding:10px 5px;
			-moz-border-radius:10px; 
			-webkit-border-radius:10px; 
			-o-border-radius:10px; 
			-ms-border-radius:10px;
			border-radius:10px;
			background-color:#E4E5E6;
			margin-bottom:0px;
			height:35px;
			display:table;
			behavior:url(/code/PIE.htc);
		}

		.categorylist > div > div > h3{
			display:table-cell;
			vertical-align:middle;
		}

		.categorylist > div > div > h3 a{
			color:#2D55A6;
			text-decoration:none;
		}

.manulist{
}

	.manulist div{
		position:relative;
		float:left;
		display:table;
		margin:8px 8px 0px 0px;
		width:157px;
		padding:5px 10px;
		-moz-border-radius:10px; 
		-webkit-border-radius:10px; 
		-o-border-radius:10px; 
		-ms-border-radius:10px;
		border-radius:10px;
		border:1px solid #E4E5E6;
		text-align:center;
		height:90px;
		behavior:url(/code/PIE.htc);
	}

	.manulist div a{
		display:table-cell;
		vertical-align:middle;
	}

.productlist{
	font-size:12px;
}

	.productlist h3{
		margin-bottom:5px;
	}

	.productlist h3 a{
		font-size:16px;
		color:#2D55A6;
	}

	.productlist p{
		margin-bottom:5px;
	}

	.productlist div.product{
		position:relative;
		float:left;
		display:inline-block;
		margin:7px 7px 0px 0px;
		width:240px;
		-moz-border-radius:10px; 
		-webkit-border-radius:10px; 
		-o-border-radius:10px; 
		-ms-border-radius:10px;
		border-radius:10px;
		border:1px solid #E4E5E6;
		height:200px;
		padding:0px;
		behavior:url(/code/PIE.htc);
	}

	.productlist div div{
		width:120px;
		float:left;
		height:150px;
	}

	.productlist div .description{
		height:120px;
		padding-top:5px;
		padding-right:5px;
	}

	.productlist div .price{
		height:70px;
		padding-right:5px;
		padding-bottom:5px;
	}

	.productlist div div.cat-prod-img{
		display:table;
		height:190px;
		text-align:center;
		padding:5px 5px;
		width:105px;
	}

		.productlist div div.cat-prod-img a{
			display:table-cell;
			vertical-align:middle;
		}

	.productlist a{
		font-size:11px;
		text-decoration:none;
	}

	.productlist label{
		font-size:11px;
		color:#2D55A6;
	}

	.productlist input, .productcart input{
		font-size:11px;
		color:#2D55A6;
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		-o-border-radius:5px; 
		-ms-border-radius:5px;
		border-radius:5px;
		border:1px solid #2D55A6;
		height:18px;
		padding:0 3px;
		behavior:url(/code/PIE.htc);
	}

	.productcart input{
		font-size:12px;
	}

	.productlist #quantity{
		width:14px;
	}

	.productcart #quantity{
		width:20px;
	}

	.productlist .addcart, .productcart .addcart{
		background-color:#2D55A6;
		color:#FFFFFF;
		margin:0 0 0 3px;
		cursor:pointer;
	}

	.pagination{
		margin-top:20px;
	}

/*CATEGORY PAGE STYLES END*/
/*PRODUCT PAGE STYLES START*/

.product-info {
	overflow: auto;
	margin-bottom: 20px;
	margin-top:10px;
	font-size:12px;
}

.product-info .image {
	border: 1px solid #E7E7E7;
	float: left;
	margin-bottom: 20px;
	padding: 20px;
	text-align: center;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-o-border-radius:10px; 
	-ms-border-radius:10px;
	border-radius:10px; 
	border:1px solid #E4E5E6;
	behavior:url(/code/PIE.htc);
}
.product-info .image-additional {
	width: 260px;
	margin-left: -10px;
	clear: both;
	overflow: hidden;
}
.product-info .image-additional img {
	border: 1px solid #E7E7E7;
}
.product-info .image-additional a {
	float: left;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}
.product-info .description {
	border-bottom: 1px solid #E4E5E6;
	padding: 5px 5px 10px 5px;
	margin-bottom: 10px;
	line-height: 20px;
	color: #4D4D4D;
}

.description h3 {
	line-height: 16px;
	color: #4D4D4D;
}

.product-info .description span{
	color:#2D55A6;
	}

.product-info .options {
	border-bottom: none!important;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
	color: #000000;
}

.product-info .description .infield{
	margin-bottom:10px;
}
.product-info .description label{
	display:inline-block;
	width:100px;
}
.product-info .price {
	overflow: auto;
	border-bottom: 1px solid #E4E5E6;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.product-info .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-info .price-new {
}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .discount {
	font-weight: normal;
	font-size: 12px;
	color: #4D4D4D;
}
.product-info .options {
	border-bottom: 1px solid #E4E5E6;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
	color: #000000;
}
.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.product-info .productcart {
	padding: 0px 5px 10px 5px;
	color: #4D4D4D;
	overflow: auto;
}
.product-info .productcart div {
	float: left;
	vertical-align: middle;
}
.product-info .productcart div > span {
	padding-top: 0px;
	display: inline-block;
	color: #999;
	vertical-align: middle;
}

.product-info .productcart div > span > a{
	cursor:pointer;
}
.product-info .productcart .minimum {
	padding-top: 5px;
	font-size: 11px;
	color: #999;
	clear: both;
}
.product-info .review {
	color: #4D4D4D;
	margin-bottom: 10px;
}
.product-info .review > div {
	padding: 8px;
	border-bottom: 1px solid #E4E5E6;
	line-height: 20px;
}
.product-info .review > div > span {
	color: #38B0E3;
}
.product-info .review .share {
	overflow: auto;
	line-height: normal;
}
.product-info .review .share a {
	text-decoration: none;
}

.htabs {
	height: 30px;
	line-height: 16px;
	border-bottom: 1px solid #DDDDDD;
}
.htabs a {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color: #E4E5E6;
	padding: 7px 15px 6px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
	margin-right: 2px;
	display: none;
	-moz-border-radius:10px 10px 0 0; 
	-webkit-border-radius:10px 10px 0 0; 
	-o-border-radius:10px 10px 0 0; 
	-ms-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0; 
	behavior:url(/code/PIE.htc);
}
.htabs a.selected {
	padding-bottom: 7px;
	background: #FFFFFF;
}
.tab-content {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 10px;
	margin-bottom: 20px;
	z-index: 2;
	overflow: auto;
}

.otherproducts{
	position:relative;
	background-color:#E4E5E6;
	padding:10px 10px 20px 10px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-o-border-radius:10px; 
	-ms-border-radius:10px;
	border-radius:10px; 
	height:110px;
	overflow:hidden;
	behavior:url(/code/PIE.htc);
}

.otherproducts .jcarousel-container-horizontal {
    width:720px;
    height:80px;
}

.otherproducts .jcarousel-clip-horizontal {
    width:640px;
    height:80px;
    left:40px;
    overflow: hidden;
}

.otherproducts #othercarousel {
    width:720px;
    height:80px;
 }

 .otherproducts .jcarousel-item {
    width:80px;
    height:80px;
	margin-right:20px
 }

.otherproducts .jcarousel-prev{
	position:absolute;
	width:26px;
	height:52px;
	top:15px;
	left:0px;
    cursor: pointer;
    background: transparent url('../image/arrow-left.png') no-repeat 0 0;
}

.otherproducts .jcarousel-next{
	position:absolute;
	width:26px;
	height:52px;
	top:15px;
	right:0px;
    cursor: pointer;
    background: transparent url('../image/arrow-right.png') no-repeat 0 0;
}

.otherproducts ul{
}

.otherproducts ul li{

}

/*PRODUCT PAGE STYLES END*/
/*CONTACT PAGE STYLES START*/

.contact-page .content,
.contact-page .buttons{
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-o-border-radius:10px; 
	-ms-border-radius:10px;
	border-radius:10px;
	border:1px solid #E4E5E6;
	behavior:url(/code/PIE.htc);
}

.contact-page h2{
	margin-bottom:10px;
	color:#696969;
}

.contact-page #custom-map{
	width:500px;
	height:250px;
	float:right;
}

.contact-page label{
	display:inline-block;
	width:125px;
	font-weight:bold;
	color:#2D55A6;
}

/*CONTACT PAGE STYLES END*/		

.login-content {
	margin-top:20px;
	margin-bottom: 20px;
	overflow: auto;
}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}

.login-content .content{
	position:relative;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-o-border-radius:10px; 
	-ms-border-radius:10px;
	border-radius:10px;
	border: 1px solid #E4E5E6;
	padding:10px;
	behavior:url(/code/PIE.htc);
}

.login-content .content h2{
	font-size:20px;
	color:#C9CBCD;
	margin-bottom:10px;
	}

.login-content .content p{
	color:#999999;
}

.login-content .content p b{
	color:#696969;
}

.login-content .left .content, .login-content .right .content {
	min-height: 220px;
}

.login-content .button{
	position:absolute;
	right:10px;
	bottom:10px;
}
/* content */
#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #E4E5E6;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}
/* button */
a.button, input.button {
	cursor: pointer;
	color: #FFFFFF;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url('../image/button.png') top left repeat-x;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	behavior:url(/code/PIE.htc);
}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}
input.button {
	margin: 0;
	border: 0;
	height: 24px;
	padding: 0px 12px 0px 12px;
}
a.button:hover, input.button:hover {
	background: url('../image/button-active.png') repeat-x;
}
.buttons {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
/* box */
.box {
	margin-bottom: 20px;
}
.box .box-heading {
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	border: 1px solid #E4E5E6;
	background-color:#E4E5E6;
	padding: 8px 10px 7px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #333;
	behavior:url(/code/PIE.htc);
}
.box .box-content {
	background: #FFFFFF;
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-khtml-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	border-left: 1px solid #E4E5E6;
	border-right: 1px solid #E4E5E6;
	border-bottom: 1px solid #E4E5E6;
	padding: 10px;
	behavior:url(/code/PIE.htc);
}

.categorylist h3{font-size:16px;}
.description h3{font-size:18px;}

#homecopy {
    background-color: #F0F0F5;
    padding: 15px;
    min-height: 720px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    /* margin-bottom: 10px; */
}

#homecopy h1{font-size:18px;}
#homecopy p{font-size:14px;}