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:medium 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:6px;}
.search-box { float:left; width:164px; background: url(images/shearch-bg.gif) no-repeat left top; height:41px; padding:4px 5px; margin:8px 0px 0px 11px;}
.search-btn { float:right; margin:0px 4px 4px 0;}
.search-box span { font:12px Arial, Helvetica, sans-serif normal; color:#000; padding:0 0 0 20px; margin:0; font-weight:bold;}
.search-box p { background:url(images/search-textbox-new.gif) no-repeat top left; width:128px; height:22px; padding:0; margin:0; float:left;}
.search-box p .search-input { float:left; width:110px; margin:1px 0 0 9px; height:18px;}
.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:10px; padding:0 0 6px 10px;}
.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:8px 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: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 6px 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;}
.content-box-middle li a { color:#333;}
.bannerold { float:left; width:591px; height:169px; background:url(images/banner-bgold.gif) left top no-repeat; margin:0px 0 8px 0px;}
.bannerold p { text-align:left; color:#717171; float:left; display:inline; margin:40px 0px 0px 20px; width:330px;}
.bannerold p a { font-size:11px; color:#717171;}
 .banner { float:left; width:781px; background:url(images/banner_bg-new.gif) repeat-y left top; margin:0px 0 14px 0px; min-height:159px;}
.banner_left { width:567px; float:left; padding:0px 0px 0px 15px; margin:0;}
.banner_left h1 { font-size:16px; font-weight:bold; float:left; width:548px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 5px 15px 12px; margin:0px; color:#49514c; background:url(images/title-h1-bg.gif) no-repeat bottom; text-align:left;}
.banner_left p.title_banner { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding:2px 0px 5px 0px;}
.banner_left p { text-align:left; color:#333333; float:left; display:inline; margin:8px 0px 0px 5px; 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-dayold { float:right; margin:12px 16px 0 0; display:inline;}
.fp-holder { float:left; width:571px; padding:5px 0px 0px 0px; margin-bottom:3px;}
.fp-product { float:left; width:180px; background:url(images/fp-divider.gif) right repeat-y; margin:0px 5px 5px 5px; padding-bottom:5px; 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:136px;}
.fp-product a.fp-title { margin-bottom:0px; margin-top:0px; display:block; text-align:left; padding:0 5px 0 0; color:#666; height:25px; line-height:15px;}
.fp-product a:hover { color:#333;}
.fp-img-main { float:left; width:180px; text-align:center;}
.fp-dollar { float:left; font-size:13px;}
.fp-price { font-size:18px; color:#f9b725; float:left;}
.fp-buynow { float:right; margin-right:22px;}
.fp-buynow1 { margin-top:5px; float:right; margin-right:29px;}
.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; background-color:#e3e3e3; margin:4px 0;}
.cuffs-of-week-pic { float:left; width:151px; height:138px; margin:30px 0 0 10px; display:inline;}
.bestseller-title { background:url(images/gradi-img.jpg) no-repeat scroll 0 0 transparent; color:#000; float:right; font-size:14px; height:30px; margin:4px 0 0 0; padding:7px 0 0 12px; text-align:left; width:170px;}
.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:5px 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 10px 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: 157px; color:#333; font:11px;}
.sort_by_category a { color:#333;}
.item_display { float:left; width:761px; margin:12px 0px 0px 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:278px; padding-right:5px;}
.item_pt21 h5 { float:left; width:90px; 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:right; width:167px; 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:740px; 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; vertical-align:middle;}
.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: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;}
 #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 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: 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;}
.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:3px 0 3px 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; font-weight:bold; padding:2px 0px 2px 0px;}
.item_table_left_title { font-size:12px; color:#000000; text-align:center; 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:7px 0px 2px 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:406px; text-align:left; padding-right:5px;}
.item_new_pt { width:128px; float:right; margin-right:2px;}
.item_new_product { width:120px; float:right; border:1px solid #DFDFDF; margin:10px 3px 0px 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;}
 .content-box-top-large { float:left; width:990px; background:url(images/content-box-top-large.gif) left top no-repeat; padding-top:6px;}
.content-box-bottom-large { float:left; width:990px; background:url(images/content-box-bottom-large.gif) left bottom no-repeat; padding-bottom:6px;}
.content-box-middle-index-large { float:left; width:970px; padding:0px 10px 0px 10px; background:url(images/content-box-bg-large.gif) repeat-y;}
.content-box-middle-index-large p { margin:0; font-size:12px; color:#737373; text-align:justify; padding:0px 0px; margin-bottom:8px;}
.content-box-middle-index-large p a { color:#f60; text-decoration:underline;}
.content-box-middle-index-large ul { margin:0px 0px 0px 30px; padding:0px 0px 5px 0px; list-style:none; text-align:left;}
.content-box-middle-index-large 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-large li a { color:#f60;}
.content-box-middle-index-large 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;}
 .cuffs-of-week2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 185px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: 0px; PADDING-TOP: 0px}
.cuffs-of-week2-top { background:url(images/deal-of-the-day-top.gif) no-repeat top left; width:185px; height:40px; float:left; padding:0; margin:0;}
.cuffs-of-week2-bg { background:url(images/deal-of-the-day-bg.gif) repeat-y left top; float:left; width:185px; padding:0px; margin:0px;}
.cuffs-of-week2-bg .img-center { display:table-cell; text-align:center; vertical-align:middle; width:185px;}
.cuffs-of-week2-bg .img-center * { vertical-align:middle;}
*html .cuffs-of-week2-bg .img-center { vertical-align:middle;}
.cuffs-of-week2-bg-p { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767873; width:92%;}
.cuffs-of-week2-bottom { background:url(images/deal-of-the-day-bottom.gif) no-repeat top left; width:185px; height:32px; float:left; padding:10px 0 0 0; margin:0;}
.deal_of_the_day_product P B { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #ff8218; FONT-SIZE: 13px; PADDING-TOP: 0px}
.deal_of_the_day_product { background:#FFFFFF; width:167px!important; float:left; padding:5px 0px 0px 0px; border-left:9px #e3e3e3 solid; border-right:9px #e3e3e3 solid; margin:0px;}
.deal_of_the_day_product p { float:left; padding:0px 0px 2px 5px; margin:0px; width:145px!important;}
.deal_of_the_day_product p span { float:left; width:85px; text-align:left; padding:0px 0px 0px 0px; margin:0px;}
.deal_of_the_day_product p span.msrp { float:left; width:45px; color:#000; text-align:left; padding:0px; margin:0px;}
.deal_of_the_day_product p span.regular_price { float:left; width:50px; color:#000; margin:0px; padding:0px;}
.deal_of_the_day_product p span.today_price { float:left; width:50px; color:#00a5ea; padding:0px; margin:0px;}
.deal_of_the_day_product p.qty1 { width:85px!important; float:left; height:29px; line-height:29px; color:#000; text-align:left; ; display:block; padding:0px 0px 0px 5px; text-align:left;}
.deal_of_the_day_product p.qty { width:30px!important; height:29px; color:#006489; padding:6px 0px 0px 7px; text-align:left; font-size:13px; background: url(images/qty_bg.gif) left top no-repeat;}
.cuffs-of-week2 { width:185px; float:left; background:url(images/cufflink-of-week-bg1.gif) left top no-repeat; margin:0px; padding:0px 0px 0px 0px; border-top:0px;}
.cuffs-of-week-pic_2 { float:left; width:167px; margin:30px 0 0 0px; display:inline;}
.sale_end_date { width:167px; clear:both; float:left; color:#000000; background:#e3e3e3; padding:4px 0px 5px 0px;}
form { padding:0px; margin:0px;}
.sale_end_date b { color:#ff8218; padding:0px 0px 0px 0px;}
.rp-box-middle-new { float:left; width:191px; padding:5px 0px 5px 2px}
.cuffs-of-week-pic_3 { float:left; width:180px; margin:30px 0 0 0px; display:inline;}
.availability_box { border:1px solid #DFDFDF; float:right; margin:5px 3px 0 0; width:120px;}
.availability_box h1 { line-height:20px; text-align:center; font-size:13px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; background:url(images/title_bg.jpg) repeat-x left top; margin:0px; padding:0px;}
.availability_box p { width:120px; font-size:12px; color:#999; float:left; margin:1px 0px 1px 0px; text-align:center; padding:0px;}
.bottom-upfront{float:left; padding:3px 0 0 300px; font-size:11px; color:#626262;}
.bottom-upfront a.upfront_link{font-size:11px; color:#626262;}
.bottom-upfront a.upfront_link:hover{color:#878787;}