*+html .clearfix {min-height: 1%;}
* html .clearfix {height:1%; overflow:visible;}
.clearfix:after { content: "."; display: block; visibility: hidden; line-height: 0; height: 0; clear: both;}

	#breadCrumb {padding: 0;}

	html > body ul#breadCrumb {padding 0;}

	#pageContainer {width: 711px; border: 1px solid #666666; border-top-width: 0; padding-bottom: 5px; _padding-bottom: 8px;}	
	*:first-child+html #pageContainer {width: 701px;}
	
	#pageContainer ul.topNavList {left: 12px; width: 695px; margin: 0;}
	
	#pageContainer ul.topNavList li {margin-left: 14px;}
	*:first-child+html #pageContainer ul.topNavList li {margin-left: 0px !important;}
	
	#mainBody {margin: 3px 5px -3px 5px;}	
	
	#pageContainer ul.topNavListTwo {width: 711px; padding-left: 0px;}
	html>body #pageContainer ul.topNavListTwo {width: auto;}
	#pageContainer ul.topNavListTwo li {width: 147px !important; _padding: 5px 0; text-align:center;}
	#pageContainer ul.topNavListTwo li.bdr-non {border-right:none !important;}
	#pageContainer ul.topNavListTwo li ul {width: 147px !important; _width: 147px !important;}
	#pageContainer ul.topNavListTwo li:hover ul, #pageContainer ul.topNavListTwo li.over ul {_width: 117px;}	
	#pageContainer ul.topNavListTwo li ul li {width: 143px !important; _width: 147px !important; text-align: left !important;}
	#pageContainer ul.topNavListTwo li ul li a {width: 104px !important; _width: 110px !important;}

#section-image {text-align:center; width: 522px;}

	table#galleryContent {width: auto; margin: 0; padding: 0; margin-top: 10px;}
	html>body table#galleryContent {margin: 0; margin-top: 10px; padding: 0px 0px;}

	table#galleryContent td.navCell {width: 145px !important; position: relative; top: 0;}		
	
		#galleryContent #vertical_container {margin: 0 0 0 18px; padding: 0;}
	
				.accordion_content ul.nav {border-bottom: 1px dotted #686667 !important; padding-bottom: 8px; margin-bottom: 10px;}
	
	table#galleryContent td.contentCell {/*padding-left: 17px !important;*/ width: 569px; padding: 0 0px 0 22px; max-width:544px; border-bottom: 10px solid #fff;}	

	td.contentCell {}
	
ul.mainGallery {position:relative; right:10px;}	
ul.mainGallery li {list-style-type: none; float: left; width: 158px; _width: 149px; margin: 10px 11px 0px 9px; _margin: 10px 11px 0px 10px;}
*html ul.mainGallery li {width: 149px; margin: 10px 9px 0px 9px}



			table#galleryContent td.contentCell #itemcontent {position:relative; width:526px; top: 0;}
			ul#breadCrumb {width: auto; float: none; padding: 0px;}
			html>body ul#breadCrumb {width: auto; padding: 0; margin: 0;}	
			ul#breadCrumb li {margin: 0; padding: 0;}
			td.contentCell ul#breadCrumb {left: 0px; margin: 0; padding: 0;}	
			#itemcontent ul#breadCrumb{position: relative; left: 0px; top: 0px;}		
		#galleryContent td .section-image {margin: 10px 0;}	
			table#productCell {width: 526px; margin: 0; padding: 0;}		
			table#galleryContent td.contentCell #proddetails ul {margin: 0;}	
				table#productCell td#cellOne {width: 190px; height: 327px; padding: 0px;}
				html>body table#productCell td#cellOne {width: 148px; padding: 0px;}

/* Third Cell */
td #cellThree.ProdCellUni form b {color: 000000;}

	table#productCell td#cellThree {width: 202px; padding: 0 0 0 10px;}
	html>body table#productCell td#cellThree {padding: 0 0 0 20px;}
	table#productCell td#cellThree form {padding:0;}

	* html table#productCell td#cellThree form {padding:0;;}
	
table#galleryContent td {}

table#gallerycontent td.navCell {font: normal bold 12px/16px Arial, Helvetica, sans-serif;}

#galleryContent .navCell ul {list-style-type: none; padding: 0; margin: 0;}
*html #galleryContent #mss-nav {margin-top:15px;}
li.bdr-top-btm {display:block; border-bottom: 1px dashed #999; border-top: 1px dashed #999; padding:8px 0px !important; margin:8px 10px 8px 0px;}
*html li.bdr-top-btm {padding:8px 0px 8px 0px !important; }
li.bdr-top-btm.top {display:block; border-top: none; padding-top:0px !important; margin-top:-2px !important; _margin-top:0px !important;}
*html li.bdr-top-btm.top {display:block; border-top: none; padding:0px 0px 8px 0px !important;}
li.bdr-top-btm.bottom {display:block; border-bottom: none;}

	#galleryContent .navCell ul li {padding: 0;}
		#galleryContent .navCell ul li a {text-decoration: none; color: #000;}
		#galleryContent .navCell ul li a:hover {color:#0032A9;}
		
#galleryContent .navCell ul#mss-nav {margin-left: 12px;}
	#galleryContent .navCell li ul {font-weight: normal; font-size: 11px; line-height: 14px; margin-left:10px;}
		#galleryContent .navCell li ul li a {color: #5E5D5B;}	
		
#order-table {width:300px; margin-top:10px;}
li.bold-link a {font-weight:bold;}
ul li.bold-link li a {font-weight:normal;}
ul li.nav-on a {color:#555555 !important;}
ul li.nav-off a {color:#666 !important;}

/* MSS Pagination */
.pagingstyle {padding-right:10px; font-size: 13px;}
.pagingstyle a {text-decoration:none; color:#666666;}
.mss-pagination-pages {float:right;}

#contents-table {width: 540px; margin-top:10px;}
#contents-table td {width: 160px; color:#999; font-size:10px !important; text-align:left !important; padding-bottom:10px;}
#contents-table td a {margin:0px !important}
 
.section-label {width: 160px;font-weight:bold; color:#000; font-size:10px;}
.section-label a {font-weight:bold; color:#000; text-decoration:none; font-size:10px;}
.section-code {color:#999; font-size:10px;}
