@charset "utf-8"; table td { font-size:12px; } /* FEED */ #feed-container {float: right; height:255px; width:176px; margin-right:6px; color:#FFF; overflow:hidden; padding-top:15px; } #feed-container h2.header a{ font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#fff !important; padding-left:10px;} #feed-container h2.header a:hover { text-decoration:underline; } #feedControl{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px; margin-top:0px; } .gf-snippet, #feedControl .gf-author, #feedControl .gf-spacer { display : none; }  .gf-author, .gf-relativePublishedDate{ font-size: 11px; font-family:Arial, Verdana, sans-serif; color:#eee !important;  } .gfc-resultsHeader { border-bottom-style : none; } .gfc-result { border-bottom: 1px dotted #FFF; padding-bottom:8px; padding-left: 6px; } .gfc-results { padding-top: 4px; } .gfc-resultsHeader{ margin-top: -3px; } .gf-title a{ color:#fff; text-decoration:none; } .gf-title a:hover{ color:#ccc; text-decoration:underline; }   /* Google Map */ #google-map { width:355px; height:355px; margin:0px; padding:0px; } h2.google-map { font-size:14px; color:#ff0000; margin-top:10px; } html { overflow-y: scroll; } html { overflow: -moz-scrollbars-vertical; } .promo-info { color:#CCC; padding:0 90px 0 5px; } .promo-content { margin-top:5px; } .side-content { margin-top:4px; } .promo-more  { color:#CCC; padding:0 0 0 5px; } .promo-more a:link, .promo-more a:visited  { color:#CCC; } .promo-more a:hover, .promo-more a:active { color:#CCC; } .promo-info-alt { color:#CCC; padding:0 90px 0 5px; } *html .promo-info-alt { margin-top:-18px; } *+html .promo-info-alt { margin-top:-18px; } .promo-info-alt-bja { color:#666; padding:0 90px 0 5px; } *html .promo-info-alt-bja { margin-top:-18px; } *+html .promo-info-alt-bja { margin-top:-18px; } .promo-content-alt { margin-top:5px; } .promo-more-alt  { color:#CCC; padding:0 0 0 5px; } .promo-more-alt a:link, .promo-more-alt a:visited  { color:#CCC!important; text-decoration:none; } .promo-more-alt a:hover, .promo-more-alt a:active { color:#CCC!important; text-decoration:underline; } /* ---General Layout--- */ body  { font: 100% Arial, Verdana, Helvetica, sans-serif; margin: 0;  padding: 0; text-align: center;  background:url('bodybg.jpg') repeat-x bottom fixed; } p {  font-size: 12px; color: #666666; } .index #container {  width: 940px;   margin: 0 auto; text-align: left; background:#fff; padding: 0 10px; } *html .index #container { width: 960px;   padding-right:6px; } .popup #container { width: 592px; margin: 0 auto; text-align: left; background:#fff; padding: 0 10px; }  .index #header {  margin-top: 10px; padding: 0 5px 2 5px; height: 85px; }  *html .index #header {  height: 87px; overflow:hidden; }  *+html .index #header {  height: 87px; overflow:hidden; }  .index #navcontainer{ width:930px; background:url('navbg.jpg') top repeat-x; height: 38px; overflow:hidden; padding: 0 5px 0 5px;   margin-top:-4px; margin-bottom:10px; text-align:center; } *html .index #navcontainer{ width:940px; } *+html .index #navcontainer{ width:940px; } .index #sidebar1 { float: left; display:inline; width: 190px; } .index #mainContent { height:auto; width:740px; float:right; display:inline; padding: 0px; }  *html .index #mainContent { width:744px; padding-right:4px; margin-bottom:0px; } *+html .index #mainContent { width:744px; padding-right:4px; margin-bottom:0px; } .index #mainContent-recipt { height:auto; width:740px; float:right; display:inline; padding: 0px; }  *html .index #mainContent-recipt { width:744px; margin-right:-8px; padding-right:4px; margin-bottom:0px; } *+html .index #mainContent-recipt { width:744px; margin-right:-8px; padding-right:4px; margin-bottom:0px; } .index #mainlowerContent{ margin: 10px 0px -20px 0px; overflow:hidden; } *html .index #mainlowerContent{ width:940px; margin-top:0px; overflow:hidden; } *+html .index #mainlowerContent{ width:940px; margin-top:0px; overflow:hidden; } #footer { width:100%; height:35px; margin-top:10px; background:#fff; padding:0; }  #footer p{ margin-top:5px; background:#fff; } #footer a, .index #footer a:visited { color: #666666; text-decoration:none; } #footer a:hover{ text-decoration:underline;	 } /* ---General Usage--- */ .fltrt {  float: right; display:inline; margin-left: 8px; } .fltlft {  float: left; display:inline; margin-right: 8px; } .clearfloat {  clear:both; height:0; font-size: 1px; line-height: 0px; } h1 { font-size: 18px; font-weight: bold; color: #FFF; } .h2-promo-white { font-size: 14px; font-weight: bold; color: #FFF; margin: 0; padding: 0; } .h2-promo-white a:link, a:visited{ color: #ffffff; text-decoration:none; } .h2-promo-white a:hover{ color: #ffffff; text-decoration:underline; } h3{ font-size: 13px; font-weight: bold; color: #333333; margin-top: 5px; margin-left: 5px; } p.product-info { font-size: 13px; font-weight: bold; color: #333333; margin-top: 0px; margin-bottom:5px; margin-left: 0px; } p.product-moreinfo { clear:left; font-size: 13px; font-weight: bold; color: #333333; margin-top: 10px; margin-bottom:-16px; margin-left: 0px; } p.product-specinfo { font-size: 13px; font-weight: bold; color: #333333; margin-top: -10px; margin-bottom:-16px; margin-left: 0px; } p.product-info .price { font-size:15px; color: #003E7B; margin-left: 10px; } p.product-info .vat { font-size:11px; color: #333333; } .ref-no { width:200px; height:11px; float:right; position:relative; } .ref-no p { font-size:11px; font-weight:bold; text-align:right; color: #333333; } .icon img { height:21px; margin:0 5px 0 10px; vertical-align:middle; } .icon-text { height:23px; font-weight:bold; color: #003E7B; padding:0 10px 0 0; } h3 a:link, h3 a:visited{ color: #333333; text-decoration:none; } h3 a:hover{ color: #333333; text-decoration:underline; } .breaker{  height:4px; font-size:0px; overflow:hidden; background:#003466; width:100%; position:relative; } a img, a:hover img { border: 0;	 } /* ---General Images--- */ #logohdr { float: left; display: inline; height: 77px; width: 211px; } .sideiconjewel{  background:url('sideiconjewel.jpg') top no-repeat; float: right; width: 40px; height: 29px; padding: 0; margin: 0; } sideblank{ background:url('sidetitlebg.jpg') top no-repeat; float: right; width: 40px; height: 29px; padding: 0; margin: 0; } .sideiconshipping{  background:url('sideiconvan.jpg') top no-repeat; float: right; width: 40px; height: 29px; padding: 0; margin: 0; } .sideiconmail{  background:url('sideiconmail.jpg') top no-repeat; float: right; width: 40px; height: 29px; padding: 0; margin: 0; } #mainpromopic{ background: url('mainpromoring.jpg') top no-repeat; } /* ---  Lists  --- */ .mainitem ul{ margin-left: -22px; list-style: disc; color:#FFF; font-size: 12px; } *+html .mainitem ul{ margin-left: 22px;	 } *html .mainitem ul{ margin-left: 22px;  margin-top: -2px; } .mainitem ul li a{ text-decoration: none; padding: 1px 0; margin-left: -2px; color:#FFF; } .mainitem ul li a:hover{ text-decoration:underline; } /* ---Navigation--- */ .nav{ width: 100%; font-weight: bold; text-decoration: none; } .nav ul{ margin: 0; padding: 0; height: 38px; } .nav ul li{ display: inline; list-style:none; text-align:center; } .nav ul li a, .nav ul li a:visited{ float: left; text-align:center; display:block; font-size:12px; color: #FFFFFF; padding: 5px 5px 4px 5px; margin-left: -8px; margin-right: 8px; text-decoration: none; border-left-width: 1px; border-left-style: dotted; border-left-color: #FFFFFF; width: 6em; } *html .nav ul li a, *html .nav ul li a:visited{ padding: 5px 15px 4px 15px; margin-left: -8px; margin-right: 8px; } *+html .nav ul li a, *+html .nav ul li a:visited{ padding: 5px 15px 4px 15px; margin-left: -8px; margin-right: 8px; } .nav ul li .singleline{ padding-bottom: 10px; line-height: 26px; } .nav ul li .home{ padding-bottom: 18px; line-height: 26px; border: none; } .nav ul li a:hover, .nav ul li #selected{ color: #b5b5cd !important; text-decoration:none; } /* ---Header Items--- */ #rightcontainer{ float: right; display: inline; width: 700px; height: 80px; padding: 0; margin:0; } *html #rightcontainer{ margin-top:10px; } *+html #rightcontainer{ margin-top:10px; } #support{ float: right; display: inline; height: 80px; width: 140px; margin-top:13px; } * html #support{ float: right; display: inline; height: 80px; width: 140px; margin-top:3px; } *+ html #support{ float: right; display: inline; height: 80px; width: 140px; margin-top:3px; } #support p{ font-weight: bold; } #support p span{ font-size: 19px;  text-indent: 9px; } #basket{ float:right; display:inline; padding-left: 0px; height: 80px; width: 265px; } #basket	p{  font-family: Arial; font-size: 14px; font-weight: bold; line-height:5px; position:relative; } #basket-items{ float:left; display:inline; margin-top:35px; } #basket-items a, #basket-items a:visited { color:#666666; text-decoration:none; } #basket-items a:hover, #basket-items a:active { color:#333333; text-decoration:underline; } * html #basket-items{ float:left; display:inline; margin-top:26px; } *+ html #basket-items{ float:left; display:inline; margin-top:26px; } #view-basket{ float:left; display:inline; margin-top:30px; margin-right:10px; } *html #view-basket{ float:left; display:inline; margin-top:19px; margin-right:10px; } *+ html #view-basket{ float:left; display:inline; margin-top:19px; margin-right:10px; } #divider-left{ float:left; display:inline; margin-top:30px; margin-right:10px; width:2px; height:19px; background-image:url('top-vertical-divider.jpg'); } *html #divider-left{ float:left; display:inline; margin-top:19px; margin-right:10px; width:2px; height:19px; background-image:url('top-vertical-divider.jpg'); } *+ html #divider-left{ float:left; display:inline; margin-top:19px; margin-right:10px; width:2px; height:19px; background-image:url('top-vertical-divider.jpg'); } #divider-right{ float:right; display:inline; margin-top:30px; margin-right:10px; width:2px; height:19px; background-image:url('top-vertical-divider.jpg'); } *html #divider-right{ float:right; display:inline; margin-top:19px; margin-right:10px; width:2px; height:19px; background-image:url('top-vertical-divider.jpg'); } *+ html #divider-right{ float:right; display:inline; margin-top:19px; margin-right:10px; width:2px; height:19px; background-image:url('top-vertical-divider.jpg'); } #checkout-button{ float:right; display:inline; width:70px; height:22px; position:relative; margin-right:10px; margin-top:28px; } *html #checkout-button{ margin-top:17px; } *+html #checkout-button{ margin-top:17px; } #basket-value{ margin-top:-15px; clear:left; margin-left:117px; } * html #basket-value{ margin-top:9px; clear:left; margin-left:117px; } *+html #basket-value{ margin-top:9px; clear:left; margin-left:117px; } #searchdiv{ display: inline; float:right; padding-left:0px; margin-right:-5px; width: 200px; height:22px; margin-top:30px; } *html #searchdiv{ margin-top:19px; } *+html #searchdiv{ margin-top:19px; } #search {  width:169px; height:19px; color:#333333; font-weight:normal; border:solid 1px #a9a9a9; } *html #search { width:167px; } *+html #search { width:167px; } #search-button { float: right; display:inline; width:29px; height:19px; margin-top: -19px; margin-right:2px; } *html #search-button { margin-top: -20px; position:relative; margin-right:4px; } *+html #search-button { margin-top: -20px; position:relative; margin-right:4px; } #email-input-container { height:19px; margin-top:38px; } *html #email-input-container { margin-top:30px; } *+html #email-input-container { margin-top:30px; } #email { float:left; width:137px; height:19px; color:#333333; font-weight:normal; border:solid 1px #a9a9a9; margin-left:10px; } #email-button {  float:left; margin-left:-3px; width:31px; height:19px; } #email-input-container-page { height:19px; margin-top:0px; } #email-page { float:left; width:137px; height:19px; color:#333333; font-weight:normal; border:solid 1px #a9a9a9; } #email-button-page { float:left; margin-left:-3px; width:31px; height:19px; } .checkoutbtn{ height: 22px; margin: -3px; } .checkoutbtn a{ padding: 7px; color: #000000; font-size: 13px; text-decoration:none; font-weight:bold; position:relative; } /* ---Sidebar Items--- */ .sidebaritem { height:89px; overflow:hidden; } *html .sidebaritem { height:94px; } *+html .sidebaritem { height:94px; } .sidebaritem-shop { height:200px; margin-bottom:10px; background: #f5f5f5; } *html .sidebaritem-shop-list { margin-top:-25px; padding-top:5px; } *+html .sidebaritem-shop-list { margin-top:-25px; padding-top:5px; } .sidebaritem-shop-list { height:151px; padding-top:0px; margin-left:-5px; } .sidebaritem-shop-all { height:20px; } .sidebaritem-shop p a:link, .sidebaritem-shop p a:active, .sidebaritem-shop p a:visited { color:#666666; text-decoration:none; } .sidebaritem-shop p a:hover { color:#333333; text-decoration:underline; } .product-section { width:166px; height:46px; } .product-section p a:link, .product-section p a:active, .product-section p a:visited { color:#666666; text-decoration:none; } .product-section p a:hover { color:#333333; text-decoration:underline; } .product-section-image { width:168px; text-align:center; } .sidebaritem-diamond { height:148px; overflow:hidden; background:url('diamond-sidepromo.jpg') no-repeat 0px 29px; margin-bottom:10px; } .sidebaritem-wedding { height:148px; background:url('wedding-sidepromo.jpg') no-repeat 0px 29px; margin-bottom:10px; } .promo-bg { height:auto; } .newsletter { height:144px; padding-bottom: 10px; background: #f5f5f5; } .bja{ height:154px; margin-top:10px; background-image: url('bja-bg.jpg'); background-position:bottom; background-repeat:no-repeat; } *html .newsletter { height:154px; overflow:hidden; } *+html .newsletter { height:154px; overflow:hidden; } .sidebaritem p, .newsletter p, .sidebaritem-promo p, .sidebaritem-shop p { color: #666666; padding: 0 8px; margin-top: -1px; } .sidetitle { background: url('sidetitlebg.jpg') top repeat-x; height: 29px; overflow:hidden; margin-top:0px; margin-bottom: 0px; position:relative; } *html .sidetitle { margin-top:0px; margin-bottom: 23px; } *+html .sidetitle { margin-top: 0px; margin-bottom: 23px; } .side-padding{ padding-top:0px; } *html .side-padding{ padding-top:0px; } *+html .side-padding{ padding-top:0px; } #mainlowerContent .sidetitle h3 { float:left; display:inline; } .arrows{ float:left; display:inline; width:7px; height:8px; background:url('arrows.jpg') no-repeat; margin:4px 3px 0 8px; } *html .sidebaritem p, *html .newsletter p{  margin-top:-20px; } /* ---Main Content--- */ #mainpromo { background: url('mainpromobg.jpg') top; height: 272px; margin-bottom:10px; } #mainpromo p,h1{  padding: 10px 20px; } #mainpromo p{ color: #FFF; }	 #mainheader { background: url('mainpromobg.jpg') top; height: 200px; } *html #mainheader { width:740px; margin:0 0 10px 10px; } *+html #mainheader  { width:740px; margin:0 0 10px 10px; } *html #contactcontainer { width:740px; margin:-10px 0 10px 10px;	 } *+html #contactcontainer { width:740px; margin:-10px 0 10px 10px;	 } *html #aboutcontainer { width:740px; margin:0px 0 10px 10px;	 } *+html #aboutcontainer { width:740px; margin:0px 0 10px 10px;	 } *html .jewellery-guide { width:740px; margin:0px 0 10px 10px;	 } *+html jewellery-guide { width:740px; margin:0px 0 10px 10px;	 } .current-offers { margin:10px 0px 0px 0px; } *html .current-offers { width:740px; margin:10px 0 10px 10px; } *+html .current-offers { width:740px; margin:px 0 10px 10px; } ul.diamond-bullets { font-size: 12px; list-style:url('bulletpoint-icon.jpg'); margin-top:-3px; } *html ul.diamond-bullets { margin-top:-20px; } *+html ul.diamond-bullets { margin-top:-20px; } ul.diamond-bullets li { margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; line-height:14px; } *html ul.diamond-bullets li { margin:18px 0px 18px 0px; padding:0px 0px 0px 10px; line-height:14px; } *+html ul.diamond-bullets li { margin:18px 0px 18px 0px; padding:0px 0px 0px 10px; line-height:14px; } ul.diamond-bullets-popup { font-size: 12px; list-style:url('bulletpoint-icon.jpg'); margin-top:0px; } *html ul.diamond-bullets-popup { margin-top:-10px; } *+html ul.diamond-bullets-popup { margin-top:-10px; } ul.diamond-bullets-popup li { margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; line-height:14px; } *html ul.diamond-bullets-popup li { margin:18px 0px 18px 0px; padding:0px 0px 0px 10px; line-height:14px; } *+html ul.diamond-bullets-popup li { margin:18px 0px 18px 0px; padding:0px 0px 0px 10px; line-height:14px; } #subheader { background: url('mainpromobg.jpg') top; height: 170px; margin:-12px 0 10px 0;		 } #subheader p { color:ffffff; padding:5px; } *html #subheader { width:740px; margin:0 0 20px 10px; } #subheader-silver { background: url('product-page-description.jpg') top; height: 170px; margin:-12px 0 10px 0;		 } #subheader-silver p { color:#333333; padding:5px; } *html-silver #subheader { width:740px; margin:0 0 20px 10px; } *+html-silver #subheader  { width:740px; margin:0 0 20px 10px; } #subheader-green { background: url('green-bg-tile.jpg') top; height: 170px; margin:-12px 0 10px 0;		 } #subheader-green p { color:#333333; padding:5px; } *html-green #subheader { width:740px; margin:0 0 20px 10px; } *+html-green #subheader  { width:740px; margin:0 0 20px 10px; } #product-list { background: url('sidetitlebg.jpg') top; height: 31px; margin-bottom:10px; } #product-list-recipt { background: url('sidetitlebg.jpg') top; height: 31px; margin-bottom:10px; margin:left:10px; } .popup #product-list { background: url('sidetitlebg.jpg') top; width:100%; position:relative; top:10px; height: 31px; margin-bottom:20px; clear:both; } #product-list h1 { font-size:13px; color:#333333; line-height:8px; margin-left:-15px; overflow:hidden; } #product-list h3 { font-size:13px; color:#333333; padding-top:7px; margin-left:0px; overflow:hidden; } #product-list-recipt h1 { font-size:13px; color:#333333; line-height:8px; margin-left:-15px; overflow:hidden; } #product-list-recipt h3 { font-size:13px; color:#333333; padding-top:7px; margin-left:0px; overflow:hidden; } .product-page-list { background: url('sidetitlebg.jpg') top; height: 30px; margin-top:0px; margin-bottom:10px; } .product-page-list h1 { font-size:13px; color:#333333; line-height:8px; margin-left:-15px; overflow:hidden; } .product-page-list h3 { font-size:13px; color:#333333; padding-top:7px; margin-left:0px; overflow:hidden; } *html .product-page-list h3 { padding-top:2px; } *+html .product-page-list h3 { padding-top:2px; } #mainheader p,h1{  padding: 10px 20px; } #mainheader p{ color: #FFF; } #mainitemcontainer{ margin-top: 10px; } .mainitem{ width: 185px; height: 154px; float: left; display:inline; overflow:hidden; } .mainitem h2{  padding: 10px 20px; } .mainitem { color:#FFF;	 } .mainitem li { margin-left:4px; } *html .mainitem li { margin-left:0px; } *+html .mainitem li { margin-left:0px; } #engagementring ul{ margin-top:68px; line-height:15px;} #engagementring ul a, #engagementring ul a:visited { color:#ffffff; text-decoration:none; } #engagementring ul a:hover, #engagementring ul a:active { color:#ffffff; text-decoration:underline; } #weddingring ul{ margin-top:83px; line-height:15px;} #weddingring ul a, #weddingring ul a:visited { color:#ffffff; text-decoration:none; } #weddingring ul a:hover, #weddingring ul a:active { color:#ffffff; text-decoration:underline; } #diamondring ul{ margin-top:38px; line-height:15px; } #diamondring ul a, #diamondring ul a:visited { color:#ffffff; text-decoration:none; } #diamondring ul a:hover, #diamondring ul a:active { color:#ffffff; text-decoration:underline; } #occasions ul{ margin-top:53px; line-height:15px;} #occasions ul a, #occasions ul a:visited { color:#ffffff; text-decoration:none; } #occasions ul a:hover, #occasions ul a:active { color:#ffffff; text-decoration:underline; } #engagementring ,#weddingring, #diamondring, #occasions { height: 154px; margin-right:10px; } #engagementring{ background:url('engagement-homepromo.jpg') top right; } #weddingring{ background:url('wedding-homepromo.jpg') top right; } #diamondring{ background:url('diamond-homepromo.jpg') top right; } #occasions{ background:url('occasions-homepromo.jpg') top right; margin-right:0px; } #sellerscontainer{ height: 180px; width:100%; background:#fff; } #sellerscontainer .productholder{ width: 176px; height: 157px; float: left; margin: 0; padding-left:10px; } *html #sellerscontainer .productholder{ width: 186px; } *+html #sellerscontainer .productholder{ width: 186px; } .imgholder{ width:172px; overflow:hidden; text-align:center; margin-left:-10px; } .product-border{ position:relative; border-right: 1px dotted #bfbfbf;) } .button { float: right; height: 23px; width: 36px; } .view{ width:166px; height: 23px; background: #ececf4; margin-top: 5px; margin-bottom:10px; } .view p{  padding:3px 0 0 10px; font-weight:bold; } .view a:link, .view a:visited, .view a:active {  color: #666666; text-decoration:none; } .view a:hover{  color: #333333; } input.quantity { border:1px solid #A5ACB2; margin:0; font-size:11px; height:17px; } *html input.quantity { margin:0; font-size:11px; height:17px; } *+html input.quantity { margin:0; font-size:12px; height:17px; } option.dropdown { height:19px; margin:0; padding:0; } #product-options-text { float:right; width:130px; margin:15px 0 0 0; overflow:hidden; } #product-options-text p.header { margin:0 0 10px 0; padding:0; color:#333333; } #product-options-text p { font-weight:bold; font-size:12px; margin:0 0 3px 0; padding:0; color:#333333; } #product-options-text span { padding-right:5px; } #product-options-text a, #product-options-text a:visited { font-size:12px; color:#6B6B6B;!important text-decoration:none; } #product-options-text a:hover, #product-options-text a:active { color:#6B6B6B;!important; text-decoration:underline; } .product-info-box { height:auto; width:309px; float:left; position:relative; margin-top:0px; margin-bottom:10px; } .ready-to-buy { height:auto; width:309px; float:left; margin-top:-14px; margin-bottom:0; } .ready-to-buy table { margin:0; } .ready-to-buy td { height:15px; padding:0 10px 0 0; } #gallery img { border:solid 1px #cdcdcd; margin-bottom:5px; } #map-container { width:355px; height:355px; border:1px solid #d7d9e8; padding:4px; background:#fff; margin:10px 0px 0px 10px; } #contact-form-container { width:363px; height:363px; overflow:hidden; border:1px solid #d7d9e8; background:#fff; margin-top:10px; } #contact-form-inner-container { width:325px; height:325px; margin:4px; padding:15px; background:url(../contact-bg.jpg) repeat-x; } p#contact-header { font-size:14px; font-weight:bold; color:#464646; text-decoration:underline; margin:0px; } #contact-form-table { margin:15px 0px 0px 0px; } #contact-form-table p { font-size:12px; color:#333333; padding:0px; margin:7px 0px; } #contact-form-table p.contact-text1 { font-size:12px; padding:0px; margin:10px 0px 0px 0px; } #contact-form-table p.contact-text2 { font-size:12px; padding:0px; margin:5px 0px 8px 0px; } #contact-form-table input { font-size:12px; border:1px solid #d7d9e8; padding:2px; margin:0px; width:208px; } #contact-form-table input.checkbox { width:20px; height:20px; padding:0px; margin:0px; border:none; } #contact-form-table table { margin:5px 0px 0px 0px; } #contact-form-table textarea { font-size:12px; border:1px solid #d7d9e8; padding:2px; margin:4px 0px 5px 0px; width:208px; height:80px; resize:none; } #contact-button { width:79px!important; height:22px!important; border:0px!important; } #quick-links { width:740px; height:20px; overflow:hidden; position:relative; top:-35px; margin:0px 0px -20px 0px; } #quick-links ul { display: inline; list-style:none; margin:0px 0px 0px 10px; padding:0px;  } #quick-links li { display: inline; font-size:12px; font-weight:bold; margin-right:15px; } #quick-links li a, #quick-links li a:visited { color:#666666; text-decoration:none; } #quick-links li a:hover, #quick-links li a:active { color:#666666; text-decoration:underline; } .promo-more a, .promo-more a:visited { color:#666666; text-decoration:none; } .promo-more a:hover, .promo-more a:active  { color:#666666; text-decoration:underline; } a.hs-link, a.hs-link:visited { color:#666666; text-decoration:none; } a.hs-link:hover, a.hs-link:active  { color:#666666; text-decoration:underline; } .hs-link a, .hs-link a:visited { color:#666666; text-decoration:none; } .hs-link a:hover, .hs-link a:active  { color:#666666; text-decoration:underline; } a.hs-popup-link, a.hs-popup-link:visited { color:#333333; text-decoration:none; } a.hs-popup-link:hover, a.hs-popup-link:active  { color:#333333; text-decoration:underline; } #checkout-progress-header { width:699px; height:20px; } #checkout-progress-header p { text-align:left; margin-right:33px; font-weight:bold; } #checkout-progress-header p .step1 { margin-left: 93px; } #checkout-progress-header p .step2 { margin-left: 147px; } #checkout-progress-header p .step3 { margin-left: 147px; } #checkout-progress { width:699px; height:70px; margin:0px auto 10px auto; padding-left:150px; overflow:hidden; } .progress-light { float:left; margin-right:150px; width:33px; height:53px; background:url('checkout-progress-light.jpg') no-repeat;} .progress-dark { float:left; margin-right:150px; width:33px; height:53px; background:url('checkout-progress-dark.jpg') no-repeat; } ul.privacy-policy { margin:-5px 0px -3px 30px; padding:0px; } ul.privacy-policy li { margin:0px 0px 3px 0px; padding:0px; } .receipt-buttons  { margin-right:20px; } 