/* PRODUCT LSIT BOX CSS
##################################*/
.hor_bar1 {
	margin:0 -1px;
	}
.contentbody {
	border:none;
	border-top:none;
	padding:15px;
	padding-top:17px;
	font-size:85%;
	padding-bottom:0px;
	min-height:1px;
	margin:0 -16px;
	}
#gridcontainer 	{ margin:0 -6px; min-height:1px; }
.gridcontainer .hor_bar {margin-right:22px; }
.probox 		{  width:163px; margin-bottom:15px; }

/* PRODUCT IMAGE
===================================*/
.probox .image 		{ height:159px; margin-bottom:5px; }
.probox .imgborder 	{ display:block; padding:0px; height:158px; border:1px solid #D9D9D9; }

/* PRODUCT NAME
===================================*/
.probox .details h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:10px 0 4px 0;
	padding:0 0 5px 0;
	text-transform:none;
	text-align:center;
	font-size:100%;
	color:#333333;
	}
.probox .details h2 a 		{ color:#333333; }
.probox .details h2 a:hover { color:#FDBA06; }


/* PRODUCT MOREBAR 
------------------------------------*/
.probox .morebar { position:relative; height:25px; text-align:center; } 
.probox .morebar .addtocartbtn, 
.probox .morebar .morebtn,
.probox .morebar .moreinfobtn {
	margin:auto;
	}
.probox .morebar .link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:85%;
	position:absolute;
	right:4px;
	top:5px;
	display:none;
	}
.probox .morebar input {
	width:50px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	padding:1px;
	height:13px;
	position:absolute;
	top:4px;
	left:53px;
	}

.hor_line { margin-bottom:0px; height:1px; border:none;}
.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	height:241px;	
 /*Height should enough to fit largest content's height*/
	margin:0 0px;
	padding:0px;
	}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.btn_l {
	background-image:url(../../tableplanning/images/next_btn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	}
.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
}
#mygallerylong {overflow: hidden; 
	border-bottom:1px solid #EBEBEB;
	margin-bottom:15px;
	 }
 
.linkbox_container {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:14px;
	font-size:100%;
	}
	
.linkbox_container .linkbox {
	margin-right:15px;
	margin-bottom:15px;
	}
.linkbox_container .next-btn, .linkbox_container .previous-btn  {
	position:absolute;
	width:11px;
	text-indent:-9999999px;
	}

.linkbox_container .next-btn {
	background-image:url(../images/next_btn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	right:0px;
	top:0px;

	}
.linkbox_container .previous-btn {
	background-image:url(../images/previous_btn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	left:0px;
	top:0px;

	}
