body {
	background:#f7f5f5;
	margin:0;
	padding:0;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#737373;
}
h3 {
	padding:1px;
	margin:1px;
	font-size:14px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
img, input {
	border: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:0 5px 20px 5px;
	background:url(images/page-bg.gif) repeat-y;
}
#header {
	float:left;
	width:990px;
	height:139px;
	background:url(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:529px;
	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 {
	color:#626262;
	font-size:11px;
	line-height:18px;
	vertical-align:top;
}
.shp-cart a {
	float:left;
	text-decoration:none;
	color:#626262;
	font-size:13px;
	background:url(images/cart-icon.gif) left no-repeat;
	padding:0px 0 4px 23px;
	margin-left:2px;
}
.shp-cart span {
	display:block;
	float:left;
	margin:5px 0 4px 0px;
}
#top-navigation {
	float:left;
	width:970px;
	text-align:center;
	font-size:13px;
	color:#fff;
	padding:7px 0 9px 15px;
	word-spacing:30px;
}
#top-navigation a {
	color:#fff;
	word-spacing:0;
	padding-right:5px;
}
#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(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:14px;
	padding:4px;
	margin:12px 0 0 20px;
	/*background:url(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 {
	float:right;
	margin:10px 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(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(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(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 10px;/*	background:url(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(images/tag-cloud-bg.gif) repeat-y;
}
.tag-cloud-title {
	float:left;
	width:159px;
	height:27px;
	background:url(images/tag-cloud-top.gif);
	font-size:14px;
	color:#565656;
	padding:19px 0 0 15px;
}
.tag-cloud-content {
	float:left;
	width:149px;
	background:url(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(images/tag-cloud-bg.gif) repeat-y;
}
.link_lm_title {
	float:left;
	width:159px;
	height:27px;
	background:url(images/tag-cloud-top.gif);
	font-size:14px;
	color:#565656;
	padding:19px 0 0 15px;
}
.link_lm_content {
	float:left;
	width:149px;
	background:url(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;
}
.content1 {
	float:left;
	width:783px;
	margin-left:15px;
	display: inline;
}
.right-panel {
	float:left;
	width:191px;
	margin-left:3px;
	display:inline;
}
.content-box-top {
	float:left;
	width:591px;
	background:url(images/content-box-top.gif) left top no-repeat;
	padding-top:6px;
}
.content-box-bottom {
	float:left;
	width:591px;
	background:url(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(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(images/content-box-bg.gif) repeat-y;
	height:1334px;
}
.content-box-middle-index {
	float:left;
	width:571px;
	padding:0px 10px 0px 10px;
	background:url(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(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(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(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(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;
	vertical-align:middle;/*	height:52px;*//*	background:url(images/bullet_gray.gif) left 6px no-repeat;*/
}
.content-box-middle li a {
	color:#333;
}
.banner {
	float:left;
	width:591px;
	height:169px;
	background:url(images/banner-bgold.gif) left top no-repeat;
	margin:0px 0 14px 0px;
}
.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;
}
.banner_left {
	width:582px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.banner_left h1 {
	font-size:13px;
	float:left;
	padding:10px 0px 5px 5px;
	margin:0px;
}
.banner_left p.title_banner {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:2px 0px 5px 0px;
}
.banner_left p {
	text-align:left;
	color:#ffffff;
	float:left;
	display:inline;
	margin:4px 0px 0px 10px;
	width:560px;
}
.banner_left p a {
	font-size:11px;
	color:#717171;
}
.banner_right {
	width:177px;
	float:right;
	margin-top:8px;
}
.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(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(images/rp-box-top.gif) left top no-repeat;
	padding-top:6px;
}
.rp-box-bottom {
	float:left;
	width:191px;
	background:url(images/rp-box-bottom.gif) left bottom no-repeat;
	padding-bottom:6px;
}
.rp-box-middle {
	float:left;
	width:191px;
	background:url(images/rp-box-bg.gif) repeat-y;
}
.cuffs-of-week {
	width:171px;
	height:178px;
	background:url(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(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 5px;
}
.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(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:980px;
	background:url(images/page-bottom.gif) left top no-repeat;
	text-align:left;
	font-size:11px;
	color:#636262;
	padding:15px 10px;
}
.bottomlinks {
	color:#636262;
	font-size:11px;
	word-spacing:5px;
	text-align:center;
}
.bottomlinks a {
	word-spacing:0;
	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:10px;
	color:#a6a8ac;
	text-align:left;
	font-weight: normal;
	margin-bottom:8px;
}
.breadcrums a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a6a8ac;
	text-align:left;
}
.breadcrums span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	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;
	width:385px;
}
.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(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;*/















	width: 157px;
	color:#333;
	font:11px;
}
.sort_by_category a {
	color:#333;
}
.item_display {
	float:left;
	width:761px;
	margin:12px 0px;
}
.item_pt1 {
	float:left;
	width:320px;
}
.item_pt11 {
	float:left;
	width:320px;
	padding-left:20px;
}
.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(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(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;
}
.item_pt21 {
	float:left;
	width:280px;
	padding-left:10px;
}
.item_pt21 h5 {
	float:left;
	width:85px;
	background:url(images/left-navi-divider.gif) left bottom repeat-x;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	padding:2px 0px;
	margin:0px 10px;
	text-align:left;
}
.item_pt21 h5 .readreview {
	font-size:12px;
	color:#c35e62;
	text-decoration:underline;
	font-weight:normal;
}
.item_pt21 h6 .writereview {
	font-size:12px;
	color:#c35e62;
	text-decoration:underline;
	font-weight:normal;
}
.item_pt21 h6 {
	float:left;
	width:170px;
	background:url(images/left-navi-divider.gif) left bottom repeat-x;
	font-size:11px;
	color:#737373;
	font-weight:normal;
	padding:2px 0px;
	margin:0px;
	text-align:left;
}
.item_pt2 h6 select.select {
	text-align:left;
	color:#737373;
	border:1px solid #cfcfcf;
	font-size:13px;
}
.item_pt21 h6 select.select {
	text-align:left;
	color:#737373;
	border:1px solid #cfcfcf;
	font-size:13px;
}
.sale_price {
	color:#ff5400;
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
}
.item_description {
	float:left;
	width:571px;
	margin:12px 0px;
	text-align:left;
}
.step134 {
	padding:5px;
	height:22px;
	width:97%;
	border:1px solid #CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
}
.step2 {
	height:225px;
	width:750px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	margin-top:10px;
}
.step134 strong {
	color:#000;
	padding:5px 20px 5px 5px;
	line-height:25px;
}
.step2 strong {
	color:#000;
	padding:0px 20px 0px 8px;
	line-height:35px;
	float:left;
	display:block;
	width:545px;
}
.item_description p {
	font-size:12px;
	color:#4c4c4c;
	margin-bottom:8px;
	line-height:17px;
	padding:0px 15px 0px 15px;
}
.item_description ul {
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	list-style:none;
	text-align:left;
}
.item_description li {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 10px;
	color:#333;
	height:16px;
	line-height:17px;
	font-size:12px;
	background:url(images/bullet_gray.gif) left 9px no-repeat;
}
.item_description_title {
	float:left;
	width: 548px;
	background:url(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:11px;
	color:#4c4c4c;
	margin-bottom:8px;
	line-height:14px;
	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;
	/*	height:51px;*/







	







	vertical-align:middle;/*	background:url(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(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(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(images/bullet_gray2.gif) no-repeat 8px 7px;
}
.item {
	background:url(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(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(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:10px;
}
.engraving_pt1 {
	float:left;
	width: 340px;
	text-align:left;
	border-bottom:1px solid #c4c4c4;
	padding-bottom:5px;
	margin-left:15px;
	margin-bottom:5px;
}
engraving_pt1 div {
	width:50px;
	float:left;
}
.engraving_pt1 a {
	text-align:right;
}
.engraving_pt1 img {
	margin-left:20px;
}
.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%;
}
#font_popup_width {
	width:550px;
}
#font_popup {
	width:500px;
	float:left;
	padding:0px 25px 5px 25px;
}
#font_popup_header {
	width:500px;
	text-align:left;
	float:left;
}
#font_popup_content {
	width:480px;
	padding:0px 9px 5px 9px;
	text-align:left;
	float:left;
	font-size:12px;
	color:#666666;
	background-color:#f1f1ea;
	border:1px solid #dbdbcb;
}
.font_popup_img_bg {
	text-align:center;
	width:470px;
	border: 3px solid #dbdbcb;
	margin-bottom:0px;
	background-color:#fff;
}
#font_popup_content h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#464239;
	font-weight:normal;
	line-height:20px;
	margin-bottom:5px;
	padding-bottom:5px;
}
.tellafriend {
	float:left;
	width:160px;
	height:23px;
	background:url(images/tell-a-friend-bg.gif) no-repeat;
	font-size:14px;
	color:#565656;
	padding:8px 0 0 10px;
	margin-left:15px;
	margin-top:10px;
}
*html .tellafriend {
	float:left;
	width:160px;
	height:23px;
	background:url(images/tell-a-friend-bg.gif) no-repeat;
	font-size:14px;
	color:#565656;
	padding:8px 0 0 10px;
	margin-left:5px;
	margin-top:10px;
}
.subscribetbl {
	height:273px;
}
*html .subscribetbl {
	height:120px;
}
.customer-comments {
	float:left;
	width:751px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.customer-rating-band {
	float:left;
	width:744px;
	text-align:left;
	padding:4px;
}
.customer-comments-div {
	float:left;
	width:751px;
	padding:5px 0 10px 0;
	margin-bottom:5px
}
.customer-name {
	float:left;
	width:157px;
	padding-left:8px;
	padding-right:8px;
	text-align:left;
	color:#000;
}
.customer-txt {
	float:left;
	width:354px;
	text-align:left;
	padding-right:20px;
}
.poll {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #cc6648;
}
.bottom_cat1 {
	float:left;
	width: 751px;
}
.fp-holder1 {
	float:left;
	width:770px;
	padding:30px 0px 0px 3px;
}
.content-box-middle1 {
	float:left;
	width:770px;
	padding:0px 0px 0px 10px;
	background:url(images/content-box-bg1.gif) repeat-y;
	min-height:1334px;
}
.content-box-middle_text {
	width:755px;
	font-size:12px;
	color:#737373;
	text-align:justify;
	padding:0px 20px 0px 0px;
}
.content-box-top1 {
	float:left;
	width:783px;
	background:url(images/content-box-top1.gif) left top no-repeat;
	padding-top:6px;
}
.content-box-bottom1 {
	float:left;
	width:783px;
	background:url(images/content-box-bottom1.gif) left bottom no-repeat;
	padding-bottom:6px;
}
.content-box-middle1-index p {
	margin:0;
	font-size:12px;
	color:#737373;
	text-align:justify;
}
.sorting1 {
	float:left;
	width: 739px;
	background:url(images/sort_category_bg1.gif) left top no-repeat;
	text-align:left;
	color:#333;
	font:11px;
	padding:7px 11px;
}
.sort_by_category1 {
	float:left;
	/*width: 300px;*/















	width: 157px;
	color:#333;
	font:11px;
}
.sort_by_category1 a {
	color:#333;
}
.pagging1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	font-weight: normal;
	float:right;
	width:385px;
}
.pagging1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	margin:0px 1px;
}
.pagging1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-align:right;
}
.pagging1 strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
	text-align:right;
}
.content-box-middle1 p {
	margin:0;
	font-size:12px;
	color:#737373;
	text-align:justify;
	padding:5px 8px;
}
*html .content-box-middle1 p {
	margin:0;
	font-size:12px;
	color:#737373;
	text-align:justify;
	padding:5px 8px;
}
.content-box-middle1 ul {
	margin:0px 0px 0px 30px;
	padding:0px 0px 5px 0px;
	list-style:none;
	text-align:left;
}
.content-box-middle1 li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#666666;
	font-size:12px;
	vertical-align:middle;/*	height:52px;*//*	background:url(images/bullet_gray.gif) left 6px no-repeat;*/
}
.content-box-middle1 li a {
	color:#333;
}
.item_description1 {
	float:left;
	width:762px;
	margin:12px 0px;
	text-align:left;
}
.item_description1 p {
	font-size:12px;
	color:#4c4c4c;
	margin-bottom:8px;
	line-height:17px;
	padding:0px 5px 0px 5px;
}
.item_description1 ul {
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	list-style:none;
	text-align:left;
}
.item_description1 li {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 10px;
	color:#333;
	height:16px;
	line-height:17px;
	font-size:12px;
	background:url(images/bullet_gray.gif) left 9px no-repeat;
}
.item_description_title1 {
	float:left;
	width: 739px;
	background:url(images/sort_category_bg1.gif) left top no-repeat;
	text-align:left;
	color:#000;
	font-size:14px;
	padding:7px 11px;
	margin-bottom:8px;
}
.content-box-middle1 h1 {
	margin:0;
	padding:0;
	text-align:left;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#42413c;
	background:url(images/left-navi-divider.gif) bottom repeat-x;
	margin:0 12px;
	padding:15px 0 10px 0px;
}
.related_product_links1 {
	float:left;
	width:765px;
	text-align:left;
	line-height:18px;
	word-spacing:5px;
	margin:0px !important;
}
.related_product_links1 li {
	float:left;
	width:350px;
	margin:0px;
	padding:2px 0px 2px 10px;
	margin-left:10px;
	background:url(images/bullet_orange11.gif) left 9px no-repeat;
	display:inline;
}
.related_product_links1 li a {
	word-spacing:0px;
	color:#666;
}
.related_product_links1 li a:hover {
	color:#222;
	text-decoration:underline;
}
.textfield1 {
	border:1px solid #ccc;
	width:150px;
	text-align:left;
	font-size:12px;
}
.item_table_title {
	background:url(images/instant_bg.gif) top repeat-x;
	font-size:14px;
	color:#fff;
	text-align:center;
	/*	background:#979797;*/







	font-weight:bold;
	padding:2px 0px 2px 0px;
}
.item_table_left_title {
	font-size:12px;
	color:#000000;
	text-align:left;
	background:#e5e5e5;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
.item_table_quantity {
	font-size:12px;
	color:#000000;
	text-align:center;
	background:#fff;
	font-weight:bold;
	padding:1px 5px 1px 5px;
}
.item_table_price {
	font-size:12px;
	color:#ff0000;
	text-align:center;
	background:#fff;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
.item_table_yousave {
	font-size:12px;
	color:#ff6a00;
	text-align:center;
	background:#fff;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
.item_pt2_quantity {
	float:left;
	width:130px;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	padding:0px 10px 5px 10px;
	margin:0px;
	text-align:left;
}
.item_small_main_box {
	width:320px;
	float:left;
	padding:10px 0px 10px 0px;
}
.item_small_box {
	width:70px;
	height:70px;
	float:left;
	border:1px solid #e9e9e9;
	text-align:center;
	margin:0px 10px 0px 0px;
}
.item_pt22 {
	float:right;
	width:395px;
	padding-left:20px;
	text-align:left;
	margin-top:5px;
}
.item_new_pt {
	width:120px;
	float:right;
}
.item_new_product {
	width:120px;
	float:right;
	border:1px solid #DFDFDF;
	margin:5px 0px 5px 0px;
}
.item_new_product_bg {
	background:url(images/instant_bg_new.jpg) repeat-x top left;
	width:114px;
	line-height:14px;
	font-weight:bold;
	float:right;
	color:#fff;
	text-align:center;
	padding:3px 3px 3px 3px;
}
.item_new_product p img {
	float:right;
	text-align:center;
}
