.clear {display: block; clear: both;}table {background-color: rgb(255,255,255); border-collapse: collapse;}td {padding: 0px;}img {border: 0;}body {background-color: rgb(255,255,255);color: rgb(50,50,50); /* grey */font-size: 10px;font-weight: normal;font-family: tahoma, verdana, microsoft sans serif, arial, helvetica;margin: 0px;visibility: visible;}body.thebody {background-color: rgb(255,255,255);color: rgb(50,50,50); /* grey */font-size: 10px;font-weight: normal;font-family: tahoma, verdana, microsoft sans serif, arial, helvetica;margin: 0px;visibility: hidden;}a:link, a:visited, a:active {text-decoration: none; color: rgb(255,255,255);}a:hover {font-weight: bold; color: rgb(255,255,255);}.stretch {background: url('stretch.gif') repeat-x;width: 100%;height: 63px;float: right;padding-bottom: 50px;}.logocut {background: url('logocut.gif') no-repeat;width: 470px;height: 63px;float: right;}input.rad {margin: 2px; *margin: auto;}label.rad {margin: 2px; *margin: auto;}.logo {float: left;margin: 12px;}.logotrans {position: absolute;top: 37px;left: -25px;filter: alpha(opacity=0); opacity: 0.0;}.menux {margin-left: 12px;float: left;width: 160px;font-size: 11px;font-weight: normal;color: rgb(255,255,255);}.menulink {width: 160px;height: 20px;text-align: center;margin: auto;padding-top: 7px;background: rgb(123,152,182);filter: alpha(opacity=80);opacity: 0.80;}.menuhead {height: 15px;padding-top: 4px;text-align: center;margin: auto;background: rgb(123,152,182);font-size: 11px;font-weight: bold;letter-spacing: 3px;position: relative;z-index: 1;}.menublank {height: 25px;background: rgb(123,152,182);filter: alpha(opacity=80);opacity: 0.80;}iframe.frame {margin: 0px;width: 432px;height: 100%;}div.frame {float: left;margin: auto;height: 100%;}.boxes {margin-right: 12px;float: right;width: 160px;text-align: center;font-size: 13px;font-family: arial;font-weight: bold;color: rgb(255,255,255);}.search {height: 66px;font-size: 20px;background: rgb(123,152,182);padding-top: 14px;}input.search {vertical-align: bottom;width: 115px;height: 20px;background: rgb(255,255,255);margin-top: 4px;margin-right: 4px;padding-top: 0px;font-size: 15px;}.go {*position: relative;*top: 5px;}.mailing {padding-top: 8px;height: 76px;background: rgb(123,152,182);filter: alpha(opacity=80);opacity: 0.80;}.refer {padding-top: 15px;height: 76px;background: rgb(123,152,182);filter: alpha(opacity=60);opacity: 0.60;}.tocart {padding-top: 20px;padding-bottom: 0px;height: 62px;background: rgb(123,152,182);}.cartitems {text-align: right;padding-right: 10px;padding-top: 8px;line-height: 30px;font-size: 11px;height: 72px;background: rgb(123,152,182);filter: alpha(opacity=60);opacity: 0.60;}.large {font-size: 24px;font-weight: normal;}.medium {font-size: 16px;font-weight: bold;}.medlge {font-size: 22px;font-weight: normal;}.first4 {color: rgb(123,152,182);font-size: 13px;font-weight: bold;text-align: center;float: left;}.first4inner {float: left;width: 180px;height: 180px;display: table;   /* ff vert center outer */*display: table-cell;}.liq1 {color: rgb(123,152,182);width: 180px;height: 180px;float: left;font-size: 13px;font-weight: bold;text-align: center;display: table;   /* ff vert center outer */overflow: hidden;position: relative;top: 10px;}.ffvci {display: table-cell;    /* ff vert center inner */vertical-align: middle;   /* ff vert center inner */*position: absolute;    /* ie vert center inner */*top: 50%;   /* ie vert center inner */padding-left: 10px;}.ffvcit {display: table-cell;    /* ff vert center inner */vertical-align: middle;   /* ff vert center inner */text-align: center;padding-top: 10px;}.ievci {*position: relative;    /* ie vert center inner-inner */*top: -50%;/* ie vert center inner-inner */*left: -50%;}.liq2 {color: rgb(123,152,182);width: 180px;height: 180px;float: left;font-size: 13px;font-weight: bold;text-align: center;display: table;   /* ff vert center outer */overflow: hidden;   /* ff vert center outer (?) */*position: relative;}.gift {padding: 10px 0px 10px 10px;}.giftpic {float: left;height: 350px;width: 350px;position:relative;}.giftspec {float: left;padding-left: 15px;color: rgb(123,152,182);width: 225px;padding-right: 10px;}.name {font-size: 14px;font-weight: bold;margin-bottom: 10px;}div.brl {width: 150px; height: 30px; float: left; padding-right: 15px; margin: 0px; text-align: right; font-weight: bold;}div.brr {width: 320px; height: 30px; float: left; padding-right: 15px; margin: 0px; text-align: left;}div.namebr {width: 540px; margin: 15px 50px 10px 50px; text-align: center; font-size: 14px; font-weight: bold;}div.detailbr {width: 540px; margin: 15px 50px 0px 50px; text-align: left; font-size: 11px; font-weight: normal; clear: both;}input.br {width: 75px; margin: 0px 10px 0px 10px;}select.br {margin: 0px 5px 0px 5px;}#brl {position: absolute; top: 100px; left: 50px; width: 235px; text-align: center;}#brr {border-left: solid rgb(200,200,200) 1px; padding-left: 15px;position: absolute; top: 100px; left: 315px; width: 235px;}#buybridal {visibility: hidden; position: absolute; right: 20px; bottom: 10px; width: 130px; height: 150px;}.detail {font-size: 11px;font-weight: normal;}.designer {font-size: 18px;font-weight: bold;letter-spacing: 1px;margin: 20px 0px 10px 0px;float: left;color: rgb(213,232,242);}.add {background: rgb(123,152,182);text-align: right;height: 35px;width: 260px;}.addbut {margin-right: 10px;margin-top: 3px;float: right;}.price {padding-right: 10px;padding-top: 10px;color: rgb(255,255,255);font-weight: bold;float: right;}.option {height: 17px;width: 170px;font-size: 10px;margin-bottom: 2px;padding: 0px;text-align: center;}.bottom {position: absolute;bottom: 0px;right: 0px;font-size: 11px;}.thumb {position:relative;margin: 12px;float: left;height: 100px;width: 100px;cursor: pointer;}.thumb .onSale{position:absolute;bottom:-10px;right:-10px;}.cartrows {height: 35px;width: 465px;margin-top: 10px;}.updbut {font-size: 9px;font-weight: normal;}.updel {height: 35px; float: right; margin-right: 10px;text-align: center;width: 55px;}a.aupdel {color: rgb(200,0,0);text-decoration: underline;font-size: 9px;}.qsub {width: 95px;height: 35px; float: right; margin-right: 5px;font-size: 11px;}.cartimg {float: left; margin: 0px 5px 0px 15px; width: 35px;height: 35px;}.searchhead {color: rgb(255,255,255);width: 94%;height: 22px;padding-top: 3px;text-align: center;margin: auto;background: rgb(123,152,182);font-size: 11px;font-weight: bold;letter-spacing: 3px;}a.black:link, a.black:active, a.black:visited {text-decoration: none; font-weight: bold; color: rgb(50,50,50);}a.black:hover {text-decoration: underline;}.giftscat {margin: 0px 20px 0px 20px;height: 22px;background-color: rgb(123,152,182);color: rgb(255,255,255);font-size: 16px;padding: 3px 0px 0px 35px;filter: alpha(opacity=80);opacity: 0.80;font-size: 11px;font-weight: bold;letter-spacing: 3px;}.giftssub {background-color: rgb(123,152,182);filter: alpha(opacity=60);opacity: 0.60;width: 75px;height: 16px;float: left;margin: 0px 2px 2px 0px;color: rgb(255,255,255);cursor: pointer;text-align: center;padding-top: 3px;}.giftsthissub {background-color: rgb(123,152,182);width: 75px;height: 16px;float: left;margin: 0px 2px 2px 0px;color: rgb(255,255,255);text-align: center;padding-top: 3px;font-weight: bold;}.bar {background-color: rgb(123,152,182);width: 25px;float: left;margin: 0px 2px 0px 0px;filter: alpha(opacity=80);opacity: 0.80;}.barleft {background-color: rgb(123,152,182);width: 20px;height: 28px;float: left;margin: 0px 0px 0px 0px;filter: alpha(opacity=80);opacity: 0.80;}/* edit page css */table.login {background-color: rgb(230,232,236); border: rgb(180,182,186) solid 2px;}td.loginpad {padding: 20px;}table.loginbg {background-color: rgb(230,232,236);}h1.login {font-size: 14px;}input.login {padding: 0px 8px 0px 8px;}a.login:link, a.login:active, a.login:visited {color: rgb(50,50,50); text-decoration: none;}a.login:hover {color: rgb(100,100,100); text-decoration: underline;}.tips {background-color: rgb(230,230,230); font-weight: bold; color: rgb(40,40,40); width: 888px;border: 1px rgb(200,200,200) solid;text-align: center;}.line {background-color: rgb(230,216,216); font-weight: bold; color: rgb(40,40,40); width: 780px; margin-left: 10px; *margin-left: 0px;border-top: 0px rgb(200,184,184) solid;border-right: 1px rgb(200,184,184) solid;border-bottom: 1px rgb(200,184,184) solid;border-left: 1px rgb(200,184,184) solid;}.edithead {font-size: 14px; font-weight: bold; color: rgb(40,40,40);}.opthead {width: 100%; font-size: 14px; font-weight: bold; color: rgb(40,40,40); clear: both;}.optionpage {float: left; padding: 10px 15px 10px 10px; width: 42%; text-align: right;}.itemselect {width: 200px;margin-bottom: 3px;}.catcheck {margin-left: 6px;margin-right: 2px;margin-top: 4px;margin-bottom: 0px;*margin-bottom: 3px;width:13px;height:13px;overflow:hidden; /* for IE */}.catline {margin-top: 5px;border: 1px solid rgb(160,144,144);background-color: rgb(245,229,229);padding-right: 5px;width: 342px;padding-bottom: 3px;position: relative;left: 16px;}textarea {font-family: arial;font-size: 11px;width: 200px;height: 105px;}.nametextarea {overflow: hidden; height: 18px;width: 200px;font-family: arial;font-size: 12px;}.pw {color: rgb(220,220,220);text-align: left;font-weight: normal;padding-top: 5px;padding-bottom: 5px;font-size: 10px;}a.pw:link {text-decoration: underline; color: rgb(200,200,200); font-weight: normal; padding-top: 5px;}a.pw:visited {text-decoration: underline; color: rgb(200,200,200); font-weight: normal; padding-top: 5px;}a.pw:hover {text-decoration: none; color: rgb(150,150,150); font-weight: normal; padding-top: 5px;}a.pw:active {text-decoration: none; font-weight: normal; padding-top: 5px;}/* global settings for thickbox */*{padding: 0; margin: 0;}html, body {min-height: 100%;height: auto !important;height: 100%}/*  thickbox specific link and font settings */#TB_window {color: rgb(255,255,255); letter-spacing: 2px; font-weight: bold; font-size: 14px; font-family: tahoma;}#TB_secondLine {  font: 10px Arial, Helvetica, sans-serif;  color:#666666;}#TB_window a:link {color: #666666; letter-spacing: normal; font-weight: normal; font-family: arial; font-size: 11px;}#TB_window a:visited {color: #666666; letter-spacing: normal; font-weight: normal; font-family: arial; font-size: 11px;}#TB_window a:hover {color: #000; letter-spacing: normal; font-family: arial; font-size: 11px; font-weight: bold;}#TB_window a:active {color: #666666; letter-spacing: normal; font-weight: normal; font-family: arial; font-size: 11px;}#TB_window a:focus{color: #666666; letter-spacing: normal; font-weight: normal; font-family: arial; font-size: 11px;}/*  thickbox settings */#TB_overlay {  position: absolute;  z-index:100;  top: 0px;  left: 0px;  background-color:#000;  filter:alpha(opacity=60);  -moz-opacity: 0.6;  opacity: 0.6; min-height:100%; height:auto;}#TB_window {  position: absolute;  background: #ffffff;  z-index: 102;  display:none;  border: 4px solid #525252;  text-align:left;}#TB_window img {  display:block;  margin: 15px 0 0 15px;  border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc;  border-top: 1px solid #666;  border-left: 1px solid #666;}#TB_caption{  height:25px;  padding:7px 30px 10px 25px;  float:left;}#TB_closeWindow{  height:25px;  padding:11px 25px 10px 0;  float:right;}#TB_closeAjaxWindow{  padding:5px 10px 7px 0;  margin-bottom:1px;  text-align:right;  float:right;}#TB_ajaxWindowTitle{  float:left;  padding:7px 0 5px 10px;  margin-bottom:1px;}#TB_title{  background-color: rgb(123,152,182);  height:35px;}#TB_ajaxContent{  clear:both;  padding:2px 15px 15px 15px;  overflow:auto;  text-align:left;  line-height:1.4em;}#TB_ajaxContent p{  padding:5px 0px 5px 0px;}#TB_load{  position: absolute;  display:none;  height:100px;  width:100px;  z-index:101;}#TB_HideSelect{  z-index:99;  position:absolute;  top: 0;  left: 0;  background-color:#fff;  border:none;  filter:alpha(opacity=0);  -moz-opacity: 0;  opacity: 0;}#TB_iframeContent{  clear:both;  border:none;  margin-bottom:-1px;  margin-top:1px;  *margin-bottom:1px;}div.detail a:link,div.detail a:visited, div.detail a:active {font-weight: bold;color:rgb(123,152,182);text-decoration:underline;}div.detail a:hover {font-weight: bold;color:rgb(123,152,182);text-decoration:none;}
#ccform div.desc {float: left; clear: left; width: 135px; height: 15px; text-align: right; padding: 10px 5px 5px 5px;}
#ccform div.descb {float: left; clear: left; width: 135px; height: 15px; text-align: right; padding: 10px 5px 8px 5px; border-bottom: 1px solid rgb(200,200,200);}
#ccform div.field {float: right; clear: right; width: 400px; height: 20px; text-align: left; padding: 5px; _padding: 3px;}
#ccform div.fieldb {float: right; clear: right; width: 400px; height: 20px; text-align: left; padding: 5px 5px 8px 5px; _padding: 6px 3px 6px 3px; border-bottom: 1px solid rgb(200,200,200);}
#ccform div.field input, div.fieldb input {margin: 0px; width: 280px;}
#ccform div.field input.med, div.fieldb input.med {margin: 0px; width: 180px;}
#ccform div.field input.sml, div.fieldb input.sml {margin: 0px; width: 40px;}
#ccform div.fieldt {float: right; clear: right; width: 400px; height: 55px; text-align: left; padding: 5px; _padding: 3px;}
#ccform div.fieldt textarea {width: 280px; height: 50px;}
div.hr {border-top: rgb(54,53,71) 1px solid; border-left: rgb(54,53,71) 1px solid; border-bottom: rgb(200,200,220) 1px solid; border-right: rgb(200,200,220) 1px solid;margin: 5px auto 5px auto; clear: both; width: 100%; height: 0px;  font-size: 1px; background-color: rgb(134,133,151);}
#filled {display:none;}
#fblike{position:absolute;bottom:-15px;left:5px;height:25px;width:350px;}
