#breadcrumb a {
	font-size: 1.2em;
}

#breadcrumb div.left-align {
	float: left;
	width:auto;
}

#breadcrumb div.right-align {
	float: right;
	width: auto;
}

#column_left {
	float: left;
	display: inline;
	width: 212px;
	margin-right: 28px;
}

#content {
	float: left;
	display: inline;
	width: 644px;
	margin-bottom: 10px;
	clear: none;
}

#content .top {
	background: transparent url('../image/bg_content_title.jpg') top left no-repeat;
	width: 600px; /*644px*/
	height: 27px;
	padding: 0 22px;
	margin-bottom: 13px;
}
#content .top h1,
#content .top h2, 
.heading {
	color: #565759;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2.2;
}
/*.heading {
	border-bottom: 1px solid #eeeeef;
	padding-bottom: 3px;
	margin-bottom: 10px;
}*/

/*#content .middle {
	padding: 10px 10px 1px 10px;
	min-height: 380px;
}
#content .bottom {
	height: 5px;
}*/

/* search box */

#module-search-inner {
	background: transparent url('../image/box_884.gif') top left no-repeat;
	width: 840px; /*884px*/
	/*height: 24px;*/ /*40px*/
	/*overflow: hidden;*/
	display: block;
	padding: 8px 22px 0;
}

* html #module-search-inner {
	padding-top: 14px;

}

#module-search-bottom {
	background: transparent url('../image/box_884.gif') bottom left no-repeat;
	width: 884px;
	height: 8px;
	display: block;
	margin-bottom: 11px;
}

#module-search-inner p  {
	background: transparent url('../image/input_search.gif') top left no-repeat;
	width: 149px;
	height: 17px; /*23px*/
	margin: 0 8px 0 0;
	padding: 3px;
	display: inline;
	float: left;
}

#module-search-inner p input#filter_keyword {
	background-color: transparent;
	border: none;
	width: 117px;
	padding: 0;
	margin: 2px 0 0 3px;
	font-size: 11px;
}

#module-search-inner a {
	float: left;
	width: auto;
}

/* search page */
div.box644 {
	background: transparent url('../image/box_644.gif') top left no-repeat;
	width: 600px; /*644px*/
	display: block;
	padding: 8px 22px 0;

}

div.box644-bottom {
	background: transparent url('../image/box_644.gif') bottom left no-repeat;
	width: 644px;
	height: 8px;
	display: block;
	margin-bottom: 16px;
}

div.box644 label,
div.box644 p {
	font-size: 1.1em;
}

div.box644 p {
	margin-top: 4px;
}




/* column_left */
#column_left .box {
	margin-bottom: 10px;
	background: url('../image/box_top.jpg') no-repeat;
}
#column_left .box .top {
	width: 168px; /*212px*/
	height: 30px;
	color: #565759;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2.6;
	padding: 0 22px;
}

#column_left .box .middle {
	border-left: 2px solid #eeeeef;
	border-right: 2px solid #eeeeef;
	background: #fff;
}
#column_left .box .bottom {
	height: 12px;
	background: url('../image/box_bottom.jpg') no-repeat;
}

#column_left .box ul li.cat1-item5,
#column_left .box ul li.cat1-item6 {
	display: none;
}

/* 2nd box */
#column_left .box2 ul li.cat2-item0,
#column_left .box2 ul li.cat2-item1,
#column_left .box2 ul li.cat2-item2,
#column_left .box2 ul li.cat2-item3,
#column_left .box2 ul li.cat2-item4{
	display: none;
}


/* manufacturer select box */

#column_left .box .middle select {
	margin: 10px 22px 0px;	
}


/* Product Home Page*/
body.product-page #content {
	width: 884px;
	float: none;
}

body.product-page #column_left {
	display: none;
}



/* Product Interior pages */
body.product-interior-page #content h3 {
	font-size: 1.2em;
	color: #565759;
	margin-bottom: 16px;
}

body.product-interior-page #content h4 {
	font-size: 1.2em;
	color: #565759;
}

body.product-interior-page table td {
	font-size: 1.2em;
}

body.product-interior-page #content div.middle ul {
	margin: 0 0 16px 30px;

}

body.product-interior-page #content div.middle ul li {
	font-size: 1.2em;
	list-style: disc;

}

body.product-interior-page div.product-left-col,
body.product-interior-page div.product-right-col {
	float: left;
	display: inline;
	margin-right: 30px;
}

body.product-interior-page div.product-right-col {
	border: none;
	margin-right: 0;
}

/* product/product */
div.p-img {
	width: 254px;
}

div.p-img a:hover {
	text-decoration: none;

}

div.p-desc {
	width: 360px;
}

/* account/login */
div.p-fifty-fifty {
	width: 307px;
}

div.p-fifty-fifty div.login-box {
	background: #f9f9f9; 
	border: 1px solid #eeeeef; 
	padding: 10px; 
	min-height: 165px;
	height: auto !important;
	height: 165px;

}

/* product/product */
div.product-left-col img {
	border: 2px solid #eeeeef;	
}

table.product-spec-table {
	margin-bottom: 16px;
}

table.product-spec-table td {
	width: 150px;
}

form#product fieldset {
	background: #f9f9f9; 
	border: 1px solid #eeeeef; 
	padding: 10px;
	margin-bottom: 16px;
}

/*account/create*/

/*form#create td {
	font-size: 1.1em;
}
form#create strong {
	font-size: 1.2em;

}*/



/* category page ul */
body.product-interior-page #content div.middle ul.thumb-list { 
	margin: 0;
	padding: 0;
}

body.product-interior-page #content div.middle ul.thumb-list li {
	float: left;
	display: inline;
	width: 140px;
	margin: 0 0 16px 28px;
	padding: 0;
	list-style-type: none;
	text-align: center;
	font-size: 0;
}

body.product-interior-page #content div.middle ul#ul-product li {
	width: 144px;
	margin: 0 0 16px 22px;
	text-align: left;
}

body.product-interior-page #content div.middle ul#ul-product li p {
	margin: 0;
	border: 2px solid #eeeeef;
	
}

body.product-interior-page #content div.middle ul#ul-product li.clearall, 
body.product-interior-page #content div.middle ul.thumb-list li.clearall {
	margin-left: 0;
}

body.product-interior-page #content div.middle ul.thumb-list li strong a {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-top: 12px;
}

body.product-interior-page #content div.middle ul#ul-cat li strong a {
	background: transparent url('../image/cat_thumb_title.jpg') top center no-repeat;
	width: 140px;
	height: 34px;
	line-height: 2.8;
	margin-top: 0;
}

body.product-interior-page #content div.middle ul.ul-product li strong a {
}

body.product-interior-page #content div.middle ul.thumb-list li a,
body.product-interior-page #content div.middle ul.thumb-list li a:active,
body.product-interior-page #content div.middle ul.thumb-list li a:visited {
	color: #565759;
}

body.product-interior-page #content div.middle ul.thumb-list li a:hover {
	color: #f79a3e;
}



.success {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.warning {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.wait {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FBFAEA;
	border: 1px solid #EFEBAA;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	color: #FF0000;
	display: block;
}
.help {
	cursor: pointer;
}
.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	padding: 5px;
	font-size: 11px;
	width: 250px;
}
.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}
a.button {
	background: transparent url('../image/btn_right.gif') no-repeat scroll top right;
	color: #FFFFFF;
	display: inline-block;
	font: bold 12px arial, sans-serif;
	height: 25px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	cursor: pointer;
}
a.button span {
	background: transparent url('../image/btn_left.gif') no-repeat;
	display: inline-block;
	padding: 4px 0 5px 18px;
}
.buttons {
	background: #F8F8F8;
	border: 1px solid #eeeeef;
	margin-bottom: 10px;
	clear: both;
	padding: 5px;
}
.buttons input {
	padding: 0px;
	margin: 0px;
}
.buttons table {
	width: 100%;
	border-collapse: collapse;
}
.buttons table td {
	vertical-align: middle;
}

/* table list */
.list {
	width: 100%;
	margin-bottom: 10px;
}
.list td {
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
}

.list td a {
	font-size: 11px;
	font-weight: bold;
}

.list td a,
.list td a:active,
.list td a:visited {
	color: #565759;
}

.list td a:hover {
	color: #f79a3e;
}
/* table list ends*/


.sort {
	margin-bottom: 10px;
	background: #F8F8F8;
	height: 30px;
	width: 100%;
}
.sort .div1 {
	float: right;
	margin-left: 5px;
	padding-top: 6px;
	padding-right: 9px;
}
.sort .div2 {
	text-align: right;
	padding-top: 9px;
}
.sort select {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.pagination {
	background: transparent url('../image/bg_content_title.jpg') top left no-repeat;
	width: 600px; /*644px*/
	height: 27px;
	padding: 0 22px;
	
	display: inline-block;
	
	
	margin-bottom: 10px;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 1px 7px;
	text-decoration: none;
	color: #565759;
}

.pagination .links a:hover {
	background-color: #f79a3e;
	color: #FFF;
}

.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 1px 7px;
	text-decoration: none;
	color: #FFF;
	background: #f79a3e;
}
.pagination .results {
	float: right;
}
/*.tabs {
	display: block;
	width: 100%;
	margin-bottom: 0px;
}
.tabs a {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #eeeeef;
	border-bottom: 1px solid #eeeeef;
	border-left: 1px solid #eeeeef;
	border-right: 1px solid #eeeeef;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF url('../image/tab.png') repeat-x;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}*/
.page {
	border: 1px solid #eeeeef;
	background: #FFFFFF;
	display: inline-block;
	padding: 10px;
	display: block;
	width: 536px;
	clear: both;
	z-index: 2;
	margin-bottom: 10px;
}

#category ul {
	padding: 12px 7px 10px 6px;
}

#category ul ul,
#category ul ul ul {
	padding: 0;
}


#category ul li a {
	font-size: 1.2em;
	width: 183px;/*195px*/
	height: 21px;
	display: block;
	margin: 0;
	line-height: 1.8;
	padding-left: 12px;
	font-weight: bold;
}

#category ul ul li a {
	/*padding-left: 24px;*/
	padding-left: 0;
	margin-left: 24px;
	width: 171px;/*195px*/
	font-style: italic;
	background: transparent url('../image/dot_h.gif') bottom left repeat-x;
}

#category ul ul ul li a {
	padding-left: 36px;
	margin-left: 0;
	width: 159px;/*195px*/
	font-weight: normal;
	background-image: none;
	
	
}

#category ul li a,
#category ul li a:active,
#category ul li a:visited  {
	color: #909197;
}

#category ul ul li a,
#category ul ul li a:active,
#category ul ul li a:visited  {
	color: #b2b2b2;
}

#category ul ul ul li a,
#category ul ul ul li a:active,
#category ul ul ul li a:visited  {
	color: #bfbfbf;
}

#column_left #category ul li a.activeLi {
	background: transparent url('../image/active_cat_btn.gif') top left no-repeat;
	/*width: 195px;
	height: 21px;*/
	display: block;
	color: #fff;
	font-weight: bold;
}

#column_left #category ul ul li a.activeLi {
	padding-left: 24px;
	margin-left: 0;
}

#column_left #category ul ul ul li a.activeLi {
	padding-left: 36px;
	margin-left: 0;

}
#category ul li a.activeLi:hover {
	color: #fff;
}

#category ul li a:hover {
	color: #f79a3e;
	text-decoration: none;
}


#information ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
}
.cart {
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 100%;
	border: 1px solid #eeeeef;
}
.cart th {
	background-color: #eeeeef;
	padding: 5px;
	font-weight: normal;
}
.cart td {
	padding: 5px;
	vertical-align: middle;
	font-size: 1.1em;
}


/* checkout/cart */


/* checkout/payment  */

#payment-method {
	display: none;

}
