@charset "utf-8";
/* CSS Document */
body
{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/bgpattern.jpg);
}
a
{
	text-decoration:none;
	color:#FFF;
	cursor:pointer;
}
.maincontainer
{
	margin:0px auto;
	height:auto;
	overflow:hidden;

}
.container
{
	margin:0px auto;
	width:880px;
	height:auto;
	background:#fff;
	overflow:hidden;
	padding:0px 60px 0px 60px;
}
.headerbg
{
	margin:0px auto;
	height:183px;
	width:auto;
	background:url(../images/topbg.png) repeat-x;
}
.header
{
	margin:0px auto;
	width:882px;
	height:183px;
}
.listcontent ul li{
	line-height:20px;
}
.headerleft
{
	position:relative;
	float:left;
	height:auto;
	width:570px;
}
.logobg
{
	position:relative;
	float:left;
	width:580px;
	height:auto;
}
.logo
{
	position:relative;
	float:left;
	width:570px;
	height:72px;
	line-height:122px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:30px;
	top:30px;
	color:#FFF;

}

.address
{
	position:relative;
	float:right;
	width:300px;
	height:81px;
	font-size:12px;
	text-align:left;
	background:url(../images/addressbg.png) no-repeat top;
	top:10px;
}

.phone
{
	position:relative;
	float:left;
	width:auto;
	height:31px;
	/*background:url(../images/searchbg.png) no-repeat;*/
}
.search
{
	position:relative;
	float:left;
	width:285px;
	height:31px;
	top:10px;
	left:10px;
	/*background:url(../images/searchbg.png) no-repeat;*/
}
.searchbg
{
	background:url(../images/searchbg.png) no-repeat;
	width:208px;
	height:31px;
}
.searchbox
{
	position:relative;
	float:left;
	width:174px;
	height:15px;
	color:#FFF;
}
.searchbtn
{
	position:relative;
	float:right;
	width:26px;
	height:25px;
	background:url(../images/searchbtn.png) no-repeat;
}

.containerspace
{
	position:relative;
	float:left;
	width:882px;
	height:7px;
}

.menu
{
	position:relative;
	float:left;
	width:882px;
	height:52px;
	background:url(../images/menubg.jpg) no-repeat;
}
.linkbgleft
{
	position:relative;
	float:left;
	width:17px;
	height:48px;
	/*background:url(../images/liinkbgleft.jpg) no-repeat;*/
}
.linkbg
{
	position:relative;
	float:left;
	width:848px;
	height:48px;
	/*background:url(../images/linkbg.jpg) repeat-x;*/
	font-weight:bold;
	font-size:12px;
	line-height:41px;
}
.linkbg a:hover
{
	color:#fff604;

}
.linkbgright
{
	position:relative;
	float:right;
	width:17px;
	height:48px;
	/*background:url(../images/linkbgright.jpg) no-repeat;*/
}
.leftcontainer
{
	position:relative;
	float:left;
	width:255px;
	height:auto;
	border-right:1px solid #eaeaea;
}
.leftspace
{
	position:relative;
	float:left;
	width:255px;
	height:15px;
	background:url(../images/horiline.png) repeat-x;
}
.leftspace1
{
	position:relative;
	float:left;
	width:255px;
	height:9px;
	background:url(../images/horiline1.png) repeat-x;
}
.listcontent
{
	position:relative;
	float:left;
	height:auto;
	width:590px;
	font-weight:bold;
	color:#C00;
	font-size:13px;
}
.rightcontainer
{
	position:relative;
	float:right;
	width:605px;
	height:auto;
}

.space
{
	position:relative;
	float:right;
	width:605px;
	height:20px;
}
.cartbg
{
	position:relative;
	float:left;
	width:200px;
	height:65px;
	background:url(../images/viewcartbg.jpg) no-repeat;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	padding-right:55px;

}

.login
{
	position:relative;
	float:left;
	background:url(../images/logbg.png) no-repeat;
	width:230px;
	height:60px;
	color:#000;
	font-weight:bold;
	padding-right:23px;
	line-height:45px;
}
.loginlink
{
	color:#000;
}


.category
{
	position:relative;
	float:left;
	width:255px;
	height:auto;

}
.categorytab
{
	position:relative;
	float:left;
	width:245px;
	height:43px;
	background:url(../images/categorytabbg.png) repeat-x;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	line-height:45px;
	text-align:center;
	border:1px solid #e5e5e5;
}
.categoryitems
{
	position:relative;
	float:left;
	width:235px;
	height:auto;	
	background:#f2f2f2;/*url(../images/categorybg.png) repeat-y*/
	border:1px solid #e5e5e5;
	color:#4883D4;
	padding-left:10px;
	padding-bottom:15px;
}
.catlink
{
	color:#4883D4;
}
.catlink:hover
{
	color:#77ABEF;
}
.mainproduct ul
{

	font-size:11px;
	font-weight:bold;
	padding:10px;
	margin:0px;
	list-style-image:url(../images/arrowbullet.png);
	display:none;


}
.mainbullet
{
	list-style-image:url(../images/plusbullet.png);
	font-size:12px;
	color:#4883D4;
	font-weight:bold;
	padding:0px;
	margin:0px;

}
.mainproduct li:hover ul
{
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	display:block;
}
.mainproduct a
{
	color:#4883D4;
}
.quicklink
{
	position:relative;
	float:left;
	width:255px;
	height:46px;
}
/*.banner
{
	position:relative;
	float:left;
	width:605px;
	height:214px;
}*/

.banner
{
	position:relative;
	float:left;
	width:882px;
	height:353px;
}

.log
{
	position:relative;
	float:right;
	font-weight:bold;
	font-size:14px;
}
.selected
{
	color:#fff604;
}
.welcomcontainer
{
	position:relative;
	float:left;
	width:605px;
	height:auto;
}
.heading
{
	font-size:18px;
	line-height:35px;
	color:#fff;
	font-weight:bold;
	background:url(../images/welcomebg.png) no-repeat;
	height:35px;
	padding-left:15px;
}

.productimage
{
	position:relative;
	float:left;
	height:auto;
	width:155px;
	font-size:12px;
	font-weight:bold;
	background:#fff;
	padding:5px;
	border:1px solid #666;
	top:10px;
}

.welcomcontent
{
	position:relative;
	float:left;
	width:590px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	font-size:12px;
	line-height:20px;
	text-align:justify;
}
.productinner
{
	position:relative;
	float:left;
	width:585px;
	height:auto;
	background:#f6f6f6;
	border:1px solid #e7e7e7;
	padding-top:15px;
	padding-left:13px;
	padding-right:5px;
	top:5px;
}
.readmore
{
	position:relative;
	float:right;
	width:102px;
	height:25px;
	padding-right:7px;
}
.productcontainer
{
	position:relative;
	float:left;
	width:585px;
	height:auto;
	background:#f6f6f6;
	border:1px solid #e7e7e7;
	padding-top:15px;
	padding-left:13px;
	padding-right:5px;
	top:5px;
}
.productbg
{
	position:relative;
	float:left;
	width:545px;
	height:auto;
	/*background:url(../images/productbg.png) repeat-y;*/
	border:1px solid #e7e7e7;
	/*margin-right:11px;*/
	padding-left:15px;
	padding-right:15px;
	background:#F6F6F6;
}
.headlink
{
	color:#FFF;
}
.headlink:hover
{
	color:#FFF;
}
.footerbg
{
	margin:0px auto;
	width:auto;
	height:45px;
	background:url(../images/footerbg.png) repeat-x;
	padding-left:63px;
	padding-right:63px;
	color:#FFF;
	font-size:11px;
	line-height:45px;
}

.footer
{
	margin:0px auto;
	width:874px;
	height:auto;
	
}
.footerleft
{
	position:relative;
	float:left;
	width:550px;
	height:45px;

}
.footerright
{
	position:relative;
	float:right;
	width:200px;
	height:45px;
	text-align:right;
}


table.cfull th {
	background-color: #F98100;
	height:30px;
	color:#000;
	padding: 5px;
	text-align:center;
}
table.cfull td {
	border: 1px solid #CF874D;
	color: #000; 
	vertical-align: top;
	padding: 5px;
	
}

table.cfull {
	border:1px solid #CF874D; 
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align: middle;
	padding: 0px;font-size:12px;
}


ul.catprolist li{
	list-style-image:url(../images/arrowbullet.png);	
	margin:0px;
	padding-top:0px;
	font-size:12px;
	width:200px;
	line-height:28px;
	float:left;
	font-weight:bold;
	color:#000;

}
ul.catprolist li a{
	color:#000;
}
ul.catprolist li a:active{
	color:#900;
}
a.catproli{
	color:#000;
}

.categoryitem
{
	list-style-image:url(../images/plusbullet.png);
	font-size:12px;
	color:#0055c9;
	font-weight:bold;

}



/*/////////  PAging  /////////*/
ul.paging
{
margin:0px;
padding:0px;
list-style:none;
}
ul.paging li
{
margin:0px;
padding:0px;
float:left;
}
ul.paging li a
{
float: left;
padding-left:6px;
padding-right:6px;
padding-bottom:4px;
padding-top:3px;
margin-right:5px;
border:solid 1px #92cc05;
text-decoration:none;
background:#FFFFFF;
color:#000;
}
ul.paging li.paging-active a, ul.paging li a:hover
{
background:#f15601;
color:#000;
}
ul.paging li.paging-disabled a, ul.paging li.paging-disabled a:hover
{
cursor:default;
background:#92cc05;
border:solid 1px #92cc05;
color:#666;
}
ul.paging li.paging-current
{
padding:5px;
margin-right:5px;
border:solid 1px #f15601;
background:#f15601;
color:#000;
}
