body {
	background:#f7f5f5;
	margin:0;
	padding:0;
	font:12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	word-spacing:1px;

}
img, input {
	border:none;
}
#clock{

	float:right;

	padding: 10px 20px 0  0;
	
	color:#717171;
	
	font-family:verdana;
	
	font-size:12px;
	
	font-weight:bold;
	
	}

a:link {

	color: #006a8d;

	text-decoration: none;

	}

a:hover  {

	color: #000;

	text-decoration: none;

	}

a:visited {

	color: #000;

	text-decoration: none;

	}

a {
	text-decoration:none;
	color:#626262;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.clear-div {
	clear:both;
}
#main-div {
	width:1000px;
}
#main-bg {
	float:left;
	width:990px;
	padding:0px 0px 20px 5px;

	background:url(http://site.cufflinksman.com/ystore08/images/page-bg.gif) repeat-y;
}
/*#header {
	float:left;
	width:950px;
	height:139px;
	background:url(http://site.cufflinksman.com/ystore08/images/header-bg.gif) repeat-x;
}*/
.logo {
	float:left;
	margin:10px 0 0 9px;
}
.top-links {
	float:right;
	font-size:10px;
	color:#2c2c2c;
	padding:18px 18px 0 0;
	width:480px;
	text-align:right;
}
.header_message {
	float:right;
	width:479px;
	padding:18px 18px 0px 50px;
	margin-bottom:25px;
	text-align:right;
	color:#333;
	font-weight:bold;
}
.top-links a:link, .top-links a:visited {
	color:#2c2c2c;
	text-decoration:none;
}
.top-links a:hover {
	color:#555;
}
/*.shp-cart

{

	float:right;

	clear:right;

	color:#626262;

	font-size:11px;

	line-height:18px;

	padding:0px 18px 0px 0px;

	width:200px;

}
.shp-cart a

{

	display:block;

	float:left;

	text-decoration:none;

	color:#626262;

	font-size:13px;

	margin-right:5px;

	background:url(http://site.cufflinksman.com/ystore08/images/cart-icon.gif) left no-repeat;

	padding:4px 0 4px 25px;

}
.shp-cart span

{

	display:block;

	float:left;

	margin:4px 0 4px 4px;

}*/

.shp-cart {
	float:right;
	clear:right;
	color:#626262;
	font-size:11px;
	line-height:18px;
	padding:10px 18px 0px 0px;
	width:210px;
	vertical-align:top;
}
.shp-cart a {
	display:block;
	float:left;
	text-decoration:none;
	color:#626262;
	font-size:13px;
	margin-right:2px;
	background:url(http://site.cufflinksman.com/ystore08/images/cart-icon.gif) left no-repeat;
	padding:4px 0 4px 25px;
}
.shp-cart span {
	display:block;
	float:left;
	margin:5px 0 4px 0px;
}
#top-navigation {
	float:left;
	width:970px;
	text-align:left;
	font-size:13px;
	color:#fff;
	padding:7px 0 9px 0px;
	word-spacing:35px;
	padding-left:20px;
}
#top-navigation a {
	color:#fff;
	word-spacing:0;
}
#top-navigation a:hover {
	color:#444;
}
#content-main {
	float:left;
	width:990px;
}
#left-navigation-main {
	float:left;
	width:182px;
	text-align:left;
	padding-bottom:15px;
}
.left-navi-title {
	float:left;
	width:162px;
	height:23px;
	background:url(http://site.cufflinksman.com/ystore08/images/left-navi-header-bg.gif);
	font-size:14px;
	color:#565656;
	padding:8px 0 0 20px;
	margin-top:10px;
}
.search-box {
	float:left;
	width:180px;
	border-right:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.search-input {
	float:left;
	width:140px;
	height:20px;
	margin:12px 7px 0 7px;
	background:url(http://site.cufflinksman.com/ystore08/images/search-input-bg.gif) repeat-x;
	border-left:solid 1px #cfcfcf;
	border-right:solid 1px #cfcfcf;
	border-top:solid 1px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;
	font-size:11px;
	color:#565656;
}
.search-btn {

	margin:12px 4px 4px 0;
}
.view-btn
{
	margin-bottom:2px; 
	margin-left:5px;
}
.prod-desc
{
	width:170px;  text-align:left; background-color: #e5e5e5;float:left; margin-left:6px;
}
.prod-desc div
{
	height:81px;color:#000000;  padding:5px; text-align:left;
}
.left-navigation {
	float:left;
	text-align:left;
	margin:0;
	padding:2px 0 0 20px;
	list-style:none;
}
.left-navigation ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	display:inline;
}
.left-navigation li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	line-height:15px;
	background:url(http://site.cufflinksman.com/ystore08/images/left-navi-divider.gif) repeat-x left bottom;
	float:left;
	display:block;
	width:148px;
}
.left-navigation li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_gray2.gif) no-repeat left 5px;
	padding:0px 0px 0px 8px;
	float:left;
	display:block;
}
.left-navigation li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.left-navigation li ul {
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.left-navigation li li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	line-height:15px;
	background:url(http://site.cufflinksman.com/ystore08/images/left-navi-divider.gif) repeat-x left bottom;
	float:left;
	display:block;
	width:133px;
}
.left-navigation li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	font-weight:normal;
	background:none;
	padding:0px;
}
.left-navigation li ul li a.high {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c6999;
	font-weight:bold;
	background:none;
	padding:0px;
}
.left-navigation li ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c6999;
}
.leftnavilinks {
	float:left;
	display:inline;
	margin:15px 0 0 10px;
	background:#333;
}
.newsletter {
	float:left;
	width:172px;
	margin-top:16px;
	padding:0 0 6px 9px;
	background:url(http://site.cufflinksman.com/ystore08/images/newsletter-bottom.gif) bottom right no-repeat;
}
.newsletter-content {
	float:left;
	display:inline;
	width:170px;
	border-left:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	padding-bottom:8px;
}
.newsletter-input {
	float:left;
	width:140px;
	height:15px;
	border:1px solid #cecece;
	font-size:11px;
	color:#7c7c7c;
	padding:2px 0 0 8px;
	margin:4px 0 0 10px;
}
.newsletter-subscribe {
	float:right;
	margin:8px 10px 0 0;
}
.newsletter-note {
	float:left;
	width:155px;
	font-size:10px;
	line-height:12px;
	padding:5px 0 0 24px;
	text-indent:-9px;
}
.newsletter-note span {
	color:#164898;
	font-size:15px;
}
.tag-cloud {
	float:left;
	width:174px;
	margin:15px 0 0 8px;
	display:inline;
	background:url(http://site.cufflinksman.com/ystore08/images/tag-cloud-bg.gif) repeat-y;
}
.tag-cloud-title {
	float:left;
	width:159px;
	height:27px;
	background:url(http://site.cufflinksman.com/ystore08/images/tag-cloud-top.gif);
	font-size:14px;
	color:#565656;
	padding:19px 0 0 15px;
}
.tag-cloud-content {
	float:left;
	width:149px;
	background:url(http://site.cufflinksman.com/ystore08/images/tag-cloud-bottom.gif) right bottom no-repeat;
	padding:0 15px 20px 10px;
	color:#8c8c8c;
}
.tag-cloud-content a {
	color:#8c8c8c;
}
.tag-cloud-content a:hover {
	color:#3e3e3e;
}
.link_lm {
	float:left;
	width:174px;
	margin:15px 0 0 8px;
	display:inline;
	background:url(http://site.cufflinksman.com/ystore08/images/tag-cloud-bg.gif) repeat-y;
}
.link_lm_title {
	float:left;
	width:159px;
	height:27px;
	background:url(http://site.cufflinksman.com/ystore08/images/tag-cloud-top.gif);
	font-size:14px;
	color:#565656;
	padding:19px 0 0 15px;
}
.link_lm_content {
	float:left;
	width:149px;
	background:url(http://site.cufflinksman.com/ystore08/images/tag-cloud-bottom.gif) right bottom no-repeat;
	padding:0 15px 20px 10px;
	color:#0000FF;
}
.link_lm_content a {
	color:#565656;
	display:block;
}
.link_lm_content a:hover {
	color:#3e3e3e;
	text-decoration:underline;
}
.content-rightpanel {
	float:right;
	width:808px;
	padding-top:10px;
}
.content {
	float:left;
	width:591px;
	margin-left:15px;
	display: inline;
	
}
*html .content {
	float:left;
	width:581px;
	margin-left:5px;
	display: inline;
}
*:first-child+html.content {
	float:left;
	width:581px;
	margin-left:5px;
	display:none;
}

.right-panel {
	float:left;
	width:191px;
	margin-left:3px;
	display:inline;
}
.content-box-top {
	float:left;
	width:591px;
	background:url(http://site.cufflinksman.com/ystore08/images/content-box-top.gif) left top no-repeat;
	padding-top:6px;
}
.content-box-bottom {
	float:left;
	width:591px;
	background:url(http://site.cufflinksman.com/ystore08/images/content-box-bottom.gif) left bottom no-repeat;
	padding-bottom:6px;
}
.content-box-middle {
	float:left;
	width:571px;
	padding:0px 10px 0px 10px;
	background:url(http://site.cufflinksman.com/ystore08/images/content-box-bg.gif) repeat-y;
	min-height:1334px;
}
*html .content-box-middle {
	float:left;
	width:571px;
	padding:0px 10px 0px 10px;
	background:url(http://site.cufflinksman.com/ystore08/images/content-box-bg.gif) repeat-y;
	height:1334px;
}
.content-box-middle-index {
	float:left;
	width:571px;
	padding:0px 10px 0px 10px;
	background:url(http://site.cufflinksman.com/ystore08/images/content-box-bg.gif) repeat-y;
}
.content-box-middle-index p {
	margin:0;
	font-size:12px;
	color:#737373;
	text-align:justify;
	/*padding:10px 8px;*/

	padding:0px 0px;
	margin-bottom:8px;
}
.content-box-middle-index p a {
	color:#f60;
	text-decoration:underline;
}
.content-box-middle-index ul {
	margin:0px 0px 0px 30px;
	padding:0px 0px 5px 0px;
	list-style:none;
	text-align:left;
}
.content-box-middle-index li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#666666;
	font-size:12px;
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_gray.gif) left 6px no-repeat;
}
.content-box-middle-index li a {
	color:#f60;
}
.content-box-middle-index h1 {
	margin:0;
	padding:0;
	text-align:left;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#42413c;
	background:url(http://site.cufflinksman.com/ystore08/images/left-navi-divider.gif) bottom repeat-x;
	margin:0 12px;
	padding:5px 0 10px 5px;
}
.content-box-middle p {
	margin:0;
	font-size:12px;
	color:#737373;
	text-align:justify;
	padding:5px 8px;
}
*html .content-box-middle p {
	margin:0;
	font-size:12px;
	color:#737373;
	text-align:justify;
	padding:5px 8px;
}
.content-box-middle p p ul li a {
	color:#000066;
	text-decoration:underline;
}
*html .content-box-middle p p ul li a {
	color:#000066;
	text-decoration:underline;
}
.content-box-middle h1 {
	margin:0;
	padding:0;
	text-align:left;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#42413c;
	background:url(http://site.cufflinksman.com/ystore08/images/left-navi-divider.gif) bottom repeat-x;
	margin:0 12px;
	padding:15px 0 10px 0px;
}
*html .content-box-middle h1 {
	margin:0;
	padding:0;
	text-align:left;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#42413c;
	background:url(http://site.cufflinksman.com/ystore08/images/left-navi-divider.gif) bottom repeat-x;
	margin:0 12px;
	padding:15px 0 10px 0px;
}
.content-box-middle ul {
	margin:0px 0px 0px 30px;
	padding:0px 0px 5px 0px;
	list-style:none;
	text-align:left;
}
.content-box-middle li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#666666;
	font-size:12px;
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_gray.gif) left 6px no-repeat;
}
.content-box-middle li a {
	color:#333;
}
/*edited by chintan on 240908

.banner

{

	float:left;

	width:591px;

	height:206px;

	background:url(http://site.cufflinksman.com/ystore08/images/banner-bg.gif) left top no-repeat;

	margin:0px 0px 14px 0px;

}

Edition Completed by chintan*/

.banner {
	float:left;
	width:591px;
	height:169px;
	background:url(http://site.cufflinksman.com/ystore08/images/banner-bg.gif) left top no-repeat;
	margin:0px 0 14px 0px;
}
/*.banner p

{

	text-align:left;

	color:#717171;

	float:left;

	display:inline;

	margin:80px 0 0 20px;

	width:330px;

}*/
.banner p {
	text-align:left;
	color:#717171;
	float:left;
	display:inline;
	margin:40px 0px 0px 20px;
	width:330px;
}
.banner p a {
	font-size:11px;
	color:#717171;
}
.browse-cat {
	float:right;
	margin-top:10px;
}
.cufflink-of-day {
	float:right;
	margin:12px 16px 0 0;
	display:inline;
}
.fp-holder {
	float:left;
	width:571px;
	padding:30px 0px 0px 0px;
}
.fp-product {
	float:left;
	width:180px;
	background:url(http://site.cufflinksman.com/ystore08/images/fp-divider.gif) right repeat-y;
	margin:0px 5px 15px 5px;
	padding-bottom:15px;
	display:inline;
}
.fp-product p {
	float:left;
	width:170px;
	text-align:center;
	padding:5px 10px 0px 0px;
	text-align:left;
	color:#444;
	font-size:11px;
	height:175px;
}
.fp-product a.fp-title {
	margin-bottom:0px;
	margin-top:0px;
	display:block;
	text-align:left;
	padding:0 5px 0 0;
	color:#666;
	height:45px;
	line-height:15px;
}
.fp-product a:hover {
	color:#333;
}
.fp-img-main {
	float:left;
	width:180px;
	text-align:center;
}
.fp-dollar {
	margin-top:10px;
	float:left;
	font-size:13px;
}
.fp-price {
	margin-top:10px;
	font-size:18px;
	color:#f9b725;
	float:left;
}
.fp-buynow {
	margin-top:10px;
	float:right;
	margin-right:15px;
}
.img-center {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.img-center * {
	vertical-align:middle;
}
.img-center span {
	display:inline-block;
	height:100%;
	width:1px;
}
<!--
[if IE]>  .img-center span {
 display:inline-block;
 height:100%;
}
.rp-box-top {
	float:left;
	width:191px;
	background:url(http://site.cufflinksman.com/ystore08/images/rp-box-top.gif) left top no-repeat;
	padding-top:6px;
}
.rp-box-bottom {
	float:left;
	width:191px;
	background:url(http://site.cufflinksman.com/ystore08/images/rp-box-bottom.gif) left bottom no-repeat;
	padding-bottom:6px;
}
.rp-box-middle {
	float:left;
	width:191px;
	background:url(http://site.cufflinksman.com/ystore08/images/rp-box-bg.gif) repeat-y;
}
.cuffs-of-week {
	width:171px;
	height:178px;
	background:url(http://site.cufflinksman.com/ystore08/images/cufflink-of-week-bg.gif) left top no-repeat;
	margin:4px 0;
}
.cuffs-of-week-pic {
	float:left;
	width:151px;
	height:138px;
	margin:30px 0 0 10px;
	display:inline;
}
.bestseller-title {
	float:right;
	width:160px;
	height:34px;
	padding:9px 0 0 26px;
	background:url(http://site.cufflinksman.com/ystore08/images/best-seller-title-bg.gif) 8px 0 no-repeat;
	margin:4px 3px 0 0;
	text-align:left;
	font-size:14px;
	color:#565656;
}
.bestseller-pro {
	float:left;
	width:173px;
	padding:0 9px;
}
.bestseller-pro a.bestseller-name {
	display:block;
	text-align:left;
	font-size:11px;
	color:#000;
	padding:0 5px;
	line-height:12px;
}
.bestseller-pro-img {
	float:left;
	width:171px;
	height:131px;
	background:url(http://site.cufflinksman.com/ystore08/images/best-seller-pro-bg.gif) left top no-repeat;
	margin:15px 0 0 1px;
	display:inline;
}
.bestseller-description {
	float:left;
	width:173px;
	color:#4c4c4c;
	text-align:left;
	font-size:11px;
	margin:6px 0 12px 0;
}
.bestseller-description p {
	margin:2px 0;
	padding:0;
	text-indent:-10px;
	padding-left:15px;
	line-height:13px;
}
.bs-dollar {
	float:left;
	clear:left;
	font-size:13px;
	color:#666;
	padding:0px 4px 0 7px;
}
.bs-price {
	float:left;
	font-size:18px;
	color:#000;
}
.bs-buynow {
	float:right;
	margin:0 5px 25px 0;
}
#footer {
	float:left;
	width:970px;
	background:url(http://site.cufflinksman.com/ystore08/images/page-bottom.gif) left top no-repeat;
	
	text-align:left;
	font-size:11px;
	color:#636262;
	padding:15px;
}
.bottomlinks {

	width:950px;
	color:#636262;
	font-size:11px;
	word-spacing:5px;
}

.bottomlinks a {
	color:#636262;
	padding:0px 4px;
}
.bottomlinks a:hover {
	color:#878787;
}
.copyright {
	float:left;
	clear:left;
	color:#7b7a7a;
	font-size:11px;
	padding:5px 0;
	width:300px;
}
.designedby {
	float:right;
	width:500px;
	padding:5px 0;
	font-size:10px;
	color:#7b7a7a;
	text-align:right;
}
.designedby a {
	color:#7b7a7a;
}
.designedby a:hover {
	color:#5b5b5b;
}
.breadcrums {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a6a8ac;
	text-align:right;
	font-weight: normal;
	margin-bottom:8px;
}
.breadcrums a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a6a8ac;
	text-align:left;
}
.breadcrums span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
}
.pagging {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	font-weight: normal;
	float:right;
}
.pagging a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	margin:0px 1px;
}
.pagging span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-align:right;
}
.pagging strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
	text-align:right;
}
.sorting {
	float:left;
	width: 548px;
	background:url(http://site.cufflinksman.com/ystore08/images/sort_category_bg.gif) left top no-repeat;
	text-align:left;
	color:#333;
	font:11px;
	padding:7px 11px;
}
.sort_by_category {
	float:left;
	width: 300px;
	color:#333;
	font:11px;
}
.sort_by_category a {
	color:#333;
}
.item_display {
	float:left;
	width:571px;
	margin:12px 0px;
}
.item_pt1 {
	float:left;
	width:320px;
}
.thumnil {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.thumnil * {
	vertical-align:middle;
}
.thumnil span {
	display:inline-block;
	height:100%;
	width:1px;
}
<!--
[if IE]>  .thumnil span {
display:inline-block;
height:100%;
}
.item_pt2 {
	float:left;
	width:231px;
	padding-left:20px;
}
.item_pt2 h5 {
	float:left;
	width:120px;
	background:url(http://site.cufflinksman.com/ystore08/images/left-navi-divider.gif) left bottom repeat-x;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	padding:8px 0px;
	margin:0px;
	text-align:left;
}
.item_pt2 h6 {
	float:left;
	width:111px;
	background:url(http://site.cufflinksman.com/ystore08/images/left-navi-divider.gif) left bottom repeat-x;
	font-size:13px;
	color:#737373;
	font-weight:normal;
	padding:8px 0px;
	margin:0px;
	text-align:left;
}
.sale_price {
	color:#ff5400;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
}
.item_description {
	float:left;
	width:571px;
	margin:12px 0px;
}
.item_description p {
	font-size:12px;
	color:#4c4c4c;
	margin-bottom:8px;
	line-height:17px;
	padding:0px 15px 0px 15px;
}
.item_description_title {
	float:left;
	width: 548px;
	background:url(http://site.cufflinksman.com/ystore08/images/sort_category_bg.gif) left top no-repeat;
	text-align:left;
	color:#000;
	font-size:14px;
	padding:7px 11px;
	margin-bottom:8px;
}
.static_display {
	float:left;
	width:571px;
	margin:12px 0px;
	text-align:justify;
}
.static_display p {
	font-size:12px;
	color:#4c4c4c;
	margin-bottom:8px;
	line-height:17px;
	padding:0px 15px 0px 15px;
}
.static_display p a {
	color:#f60;
}
.static_display ul {
	margin:0px 0px 0px 30px;
	padding:0px 0px 5px 0px;
	list-style:none;
	text-align:left;
}
.static_display li {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 10px;
	color:#333;
	font-size:12px;
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_gray.gif) left 9px no-repeat;
}
.static_display p ul li a {
	color:#999;
	font-size:14px;
}
.friendly_sites ul {
	text-align:left;
}
.friendly_sites ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	text-align:left;
	line-height:15px;
	float:left;
}
.static_display li a {
	color:#f00;
}
.static_display input {
	border: 1px solid #cfcfcf;
}
.tellafriend_pt1 {
	width:121px;
	float:left;
	text-align:left;
	padding-left:30px;
	line-height:32px;
	font-size:12px;
	color:#666666;
}
.tellafriend_pt2 {
	width:420px;
	float:left;
	text-align:left;
	line-height:32px;
	font-size:12px;
	color:#666666;
}
.textfield_medium {
	border: 1px solid #cfcfcf;
	width:180px;
	padding-left:3px;
	height:18px;
	margin:7px 0px;
}
.more_img {
	width:285px;
	float:left;
}
.more_img p {
	clear:both;
}
/*#popup_width{width:508px; }
#popup {width:458px; float:left; padding:0px 25px 25px 25px; }#popup_header { width:458px; text-align:left; float:left; margin-bottom:15px;}#popup_content {width:438px; padding:9px;  text-align:left; float:left; font-size:12px; color:#666666; background-color:#f1f1ea; border:1px solid #dbdbcb;}.popup_img_bg {float:left; text-align:center; width:436px; border: 1px solid #dbdbcb; margin-bottom:12px; background-color:#fff;}#popup_content ul{ margin:0px 0px 18px 2px; padding:0px 0px 0px 0px; list-style:none; text-align:left; float:left;}#popup_content ul li{margin:0px 5px 0px 0px; padding:7px 7px 7px 7px; float:left; border:1px solid #d4d4d4; width:58px; height:58px; display:inline; text-align:center;}#popup_content ul li a{  text-align:left;  }#popup_content h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#464239;  font-weight:normal;  line-height:24px;  margin-bottom:5px;}*/#popup_width {
	width:508px;
}
/*#popup {width:392px; float:left; padding:0px 25px 25px 25px; }*/#popup {
	width:430px;
	height:640px;
	float:left;
	padding:10px 0px 0px 10px;
}
#popup_secure_shopping {
	width:400px;
	height:410px;
	float:left;
	padding:10px 0px 0px 10px;
}
#popup_header {
	width:385px;
	text-align:left;
	float:left;
	margin-bottom:15px;
}
/*22-Oct
#popup_content {width:382px; padding:5px;  text-align:left; float:left; font-size:12px; color:#666666; background-color:#f1f1ea; border:1px solid #dbdbcb;}.popup_img_bg {float:left; text-align:center; width:376px; border: 3px solid #dbdbcb; margin-bottom:12px; background-color:#fff;}*/
/*22-Oct*/
#popup_content {
	width:385px;
	text-align:left;
	float:left;
	font-size:12px;
	color:#666666;
	background-color:#f1f1ea;
	border:1px solid #dbdbcb;
}
.popup_img_bg {
	float:left;
	text-align:center;
	width:360px;
	border: 3px solid #dbdbcb;
	margin-left:10px;
	margin-right:10px;
	background-color:#fff;
}
.popup_img_bg p {
	text-align:justify;
}
#popup_content ul {
	margin:0px 0px 18px 2px;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-align:left;
	float:left;
}
#popup_content ul li {
	margin:0px 5px 0px 0px;
	padding:7px 7px 7px 7px;
	float:left;
	border:1px solid #d4d4d4;
	width:58px;
	height:58px;
	display:inline;
	text-align:center;
}
#popup_content ul li a {
	text-align:left;
}
#popup_content h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#464239;
	font-weight:normal;
	line-height:24px;
	margin-bottom:5px;
}
.popup_secure_bg {
	float:left;
	text-align:center;
	width:350px;
	border: 3px solid #dbdbcb;
	margin-left:10px;
	margin-right:10px;
	background-color:#fff;
	padding:5px;
	display:inline
}
.popup_secure_bg p {
	text-align:justify;
}
.index {
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_orange11.gif) no-repeat 8px 6px;
	font-size:12px;
	color:#333333;
	font-weight: bold;
	padding:0px 0px 0px 20px;
	line-height:18px;
}
.category {
	font-size:12px;
	color:#b40c0c;
	font-weight: bold;
	text-align:left;
	line-height:18px;
	padding:0px 0px 0px 20px;
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_black.gif) no-repeat 8px 5px;
}
.sub_category {
	font-size:12px;
	color:#000000;
	line-height:18px;
	text-align:left;
	padding:0px 0px 0px 20px;
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_gray2.gif) no-repeat 8px 7px;
}
.item {
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_gray.gif) no-repeat 8px 5px;
	line-height:18px;
	font-size:12px;
	color:#666666;
	font-weight: normal;
	padding:0px 0px 0px 20px;
}
.static {
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_gray2.gif) no-repeat 8px 7px;
	line-height:18px;
	font-size:12px;
	color:#807f7f;
	font-weight: normal;
	padding:0px 0px 0px 20px;
}
.related_product_links {
	float:left;
	width:568px;
	text-align:left;
	line-height:18px;
	word-spacing:5px;
	margin:0px !important;
}
.related_product_links li {
	float:left;
	width:260px;
	margin:0px;
	padding:2px 0px 2px 10px;
	margin-left:10px;
	background:url(http://site.cufflinksman.com/ystore08/images/bullet_orange11.gif) left 9px no-repeat;
	display:inline;
}
.related_product_links li a {
	word-spacing:0px;
	color:#666;
}
.related_product_links li a:hover {
	color:#222;
	text-decoration:underline;
}
.bottom_cat {
	float:left;
	width: 571px;
}
.post-comments-div {
	float:left;
	width:518px;
	padding:15px;
	color:#666;
}
.post-comments-row {
	float:left;
	width:518px;
	margin-bottom:17px;
}
.post-comments-left {
	float:left;
	width:135px;
	text-align:left;
	color:#666;
	font-size:13px;
	font-weight:bold;
}
.post-comments-right {
	float:left;
	width:383px;
	text-align:left;
}
.post-comments-right input.textbox {
	width:220px;
	border:1px solid #e6e6e6;
	padding:1px;
	font-size:11px;
	;
	color:#666;
}
.post-comments-right textarea {
	width:220px;
	padding:1px;
	border:1px solid #e6e6e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	;
	color:#666;
}
.static_display p.testimonial {
	font-size:12px;
	color:#4c4c4c;
	margin-bottom:20px;
	line-height:17px;
	padding:0px 15px 0px 15px;
}
.static_display p.testimonial span.name {
	float:right;
	padding-right:35px;
	font-weight:bold;
}
.float-left{float:left;}

.float-right{float:right;}
.engraving_display{float:left; width:560px; padding:5px;  font-size:12px;}

.engraving_display a{color:#182e53; font-weight:bold; font-size:11px;}

.engraving_pt1{float:left; width: 275px; text-align:left;  border-bottom:1px solid #c4c4c4; padding-bottom:5px; margin-right:5px; margin-bottom:5px;}
.engrave_textfield{border:1px solid #ccc; width:30px; text-align:center; font-size:12px; color:#}
#popup_width1{width:480px; }

#popup1 {width:430px; float:left; padding:0px 25px 25px 25px; }

#popup_header1 { width:430px; text-align:left; float:left; margin-bottom:15px;}

#popup_content1 {width:406px; padding:9px;  text-align:left; float:left; font-size:12px; color:#666666; background-color:#f1f1ea; border:1px solid #dbdbcb;}

.popup_img_bg1 {float:left; text-align:center; width:400px; border: 3px solid #dbdbcb; margin-bottom:9px; background-color:#fff;}

#popup_content1 ul{ margin:0px 0px 18px 2px; padding:0px 0px 0px 0px; list-style:none; text-align:left; float:left;}

#popup_content1 ul li{margin:0px 5px 0px 0px; padding:7px 7px 7px 7px; float:left; border:1px solid #d4d4d4; width:58px; height:58px; display:inline; text-align:center;}

#popup_content1 ul li a{  text-align:left;  }

#popup_content1 h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#464239;  font-weight:normal;  line-height:24px;  margin-bottom:5px;}
.thumnil1 {display:table-cell; text-align:center; vertical-align:middle; }

.thumnil1 *{vertical-align:middle;}

.thumnil1 span{display:inline-block; height:100%; width:1px;}

<!--[if IE]>

.thumnil1 span {display:inline-block; height:100%;}