@charset "utf-8";
/* CSS Document for catiffany.com by eric 04-20-09*/
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a img{ border:0px;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline; cursor:pointer;}
html,body{ background-color:#fff;}
ul{ list-style:none;}

/*--------------------------------------------------layout stylesheets-----------------------------------------------*/
.layout{ width:1000px; margin:0 auto; height:auto;}
.bg{ width:1000px; float:left; clear:both; height:auto; background:url(http://www.catiffany.com/images/bg.gif) repeat-y;}
.box{ width:951px; margin:0 auto; height:auto; clear:both;}
/*--------------------------------------------------header stylesheets-----------------------------------------------*/
#header{ width:100%; height:95px; float:left; position:relative; background:url(http://www.catiffany.com/images/linenav.gif) no-repeat 290px 23px; z-index:100;}
#logo{
	position:absolute;
	top:12px;
	left:10px;
	width:267px;
	height:38px;
}
#menu{
	position:absolute;
	top:10px;
	right:0px;
	text-align:right;
}
#menu a{ padding:2px 10px; display:inline;}
#nav{
	position:absolute;bottom:0px; left:0px; width:100%; height:26px; line-height:26px; background:#81d8d0;}
#nav a{ padding:2px 15px; float:left; height:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; font-size:12px; font-weight:500; }
#nav ul li{float:left;}

#nav ul li a:hover {
text-decoration:none;
padding:0 7px 0 8px;
color: #80FFFF;
font-weight:bold;
}
#nav ul  .home{background:url(../images/home.gif) no-repeat 0 2px;}
#nav ul  .home a{background:none;padding-left:20px;line-height:24px;}
#nav ul  .home a:hover{background:none;padding-left:20px;}
.parent_div{position:relative;}
.child_div{
	position:absolute;
	top:25px;
	left:-5px;
	padding-left:5px;
	background-color:#81d8d0;
	width:100px;
	height:auto;
}

.first{ margin-left:20px;}
#nav a:link,#nav a:visited{ color:#fff; text-decoration:none; background:none;}
#nav a:hover{ color:#000; text-decoration:none; background:url(http://www.catiffany.com/images/hovernav2.gif) repeat-x;}
#currency{
	position:absolute;
	top:40px;
	right:px;
	left: 778px;
	height:20px;
	width: 165px;
	background:url(http://www.catiffany.com/images/flag.gif) no-repeat 65px 1px;
	overflow:hidden;
}
#search{
	position:absolute;
	bottom:34px;
	left:350px;
	width: 230px;
}
#searchtittle{ float:left; padding:5px 5px 0 0;}
.inputs{ float:left; padding:2px;}
.button{ padding:5px 0 0 5px; float:left;}
#carts{
	position:absolute;
	bottom:37px;
	left:600px;
	width: 140px;
	padding-left:35px;
	background:url(http://www.catiffany.com/images/carttop.gif) 5px 0px  no-repeat;
}
#account{
	position:absolute;
	bottom:70px;
	left:653px;
}
#accountlogin{
	position:absolute;
	bottom:70px;
	left:453px;
}
/*--------------------------------------------------subside stylesheets-----------------------------------------------*/
#container{ float:left; width:100%; z-index:10;}
.leftbox{ width:177px; float:left; height:auto;}
.leftbox ul{font-size:11px;width:100%; height:auto;padding:10px 0;}
.leftbox ul li{list-style:none;clear:both; }
.leftbox ul li a{ display:block; line-height:180%;width:165px; padding-left:10px;  font-size:12px;}
.leftbox ul li a:link,.leftbox ul li a:visited{ text-decoration:none; color:#333;}
.leftbox ul li a:hover{text-decoration:none; color:#C00; background:#EFEFEF;}
.leftbox ul h1.headword{width:165px;padding-left:10px; color:#000; border-bottom:1px solid #cfcfcf; background:none; font-weight:500; font-size:12px; margin-bottom:5px; display:block;line-height:180%;}

.rightbox{width:760px; float:right; padding:5px 3px 0 0; height:auto; z-index:10;}
.rightbox .aread{ float:left; clear:both; z-index:5;}
.banner{ float:left; display:block; margin-bottom:5px;}
.banner2{ float:left; display:block;}
/*--------------------------------------------------tittle stylesheets-----------------------------------------------*/
.tittlebar{ width:100%; float:left; height:26px; margin:5px 0; line-height:26px; background:#e0dacb; clear:both;}
.tittles{ float:left;}
.more{ float:right; padding:0 10px;}
.crumb{ line-height:25px; text-align:left; width:98%;border-bottom:1px solid #cfcfcf;}
.pages{width:96%;text-align:right; margin:3px 0 0 10px; padding:0 5px; line-height:20px; background:#efefef; float:left; display:inline;}
.pages a{ padding:0 4px;}
/*--------------------------------------------------products list stylesheets-----------------------------------------------*/
.list{ width:100%; float:left; clear:both;}
.list .pbox{ width:140px; height:250px; display:inline; float:left; margin:5px 0 0 10px; text-align:center; position:relative;}
.list .plist{ width:120px; height:120px; clear:both; margin:0 auto;}
.list .pname{ padding:5px; clear:both; height:40px; text-align:left;}
.list .price{ color:#c00;text-align:left;padding:2px; }
.list .buynow{ background:url(http://www.catiffany.com/images/arrow.gif) no-repeat 5px 5px; padding-left:15px;text-align:left;}

/*--------------------------------------------------index about ca stylesheets-----------------------------------------------*/
.intro{width:720px; height:20px; display:block; float:left; margin:5px 0 0 10px; border-top:1px dashed #cfcfcf; font-size:14px; line-height:25px; font-weight:500;float:left; padding:10px 0 0 10px;}
.introp{padding:5px 10px;width:715px;margin:5px 0 0 10px; color:#333; display:block; font-size:12px; clear:both; float:left;}
.introp a:link,.introp a:visited{ color:#09c; text-decoration:none; font-size:12px;}
.introp a:hover{color:#0cf; text-decoration:underline;}

/*--------------------------------------------------footer stylesheets-----------------------------------------------*/
#footer{ width:100%; height:120px; float:left; clear:both; position:relative; margin-top:15px; border-top:1px #cfcfcf solid;}
#footer .policy{ position:absolute; width:120px; padding-right:10px; top:10px; left:20px; border-right:1px solid #cfcfcf;}
#footer .help{
	position:absolute;
	width:120px;
	padding-right:10px;
	top:10px;
	left:172px;
	border-right:1px solid #cfcfcf;
}
#footer #cards{
	position:absolute;
	top:10px;
	left:371px;
}
#footer .cr{
	position:absolute;
	top:58px;
	right:9px;
	width: 188px;
}
#footer #secu{
	position:absolute;
	top:82px;
	right:11px;
}


.rightbox .table01{ float:left; margin-left:10px;}
.rightbox .table01 tr td { line-height:120%;}
.rightbox .table01 tr td .indent{padding-left:8px;}
.rightbox .table01 tr td .tableinput{ border:1px solid #ccc; font-size:11px; width:185px; padding:2px;}


#pimg{ float:left; width:430px; padding:20px 0 0 0; text-align:center; 
}
#pimg img{ margin:0 0 5px 0;
}
.roll{ color:#666; clear:both; float:left; width:250px; margin:0; text-align:right; padding:25px;
}
.roll a{ padding:3px 10px 3px 20px;}
.roll a:link,.roll a:visited{ background:#fff url(http://www.catiffany.com/images/zoom.gif) no-repeat left center; text-decoration:none;}
.roll a:hover{color:#000; text-decoration:underline;}
#pright{ float:left; width:320px; padding:20px 0 0 0; 
}
#pright h1{ font-size:18px; font-family:Tahoma; font-weight:bold; border:0;
}
.pr{ font-family:Tahoma; font-size:12px; line-height:150%;
}
.pta{ background:#fff; margin:5px 0 5px 0; width:320px; 
}
.pta td{ padding:5px 0 5px 0; font-size:11px; 
}
.se1 select{ border-left:1px solid #ccc;  border-top:1px solid #999; color:#333; font-size:11px;
}
.se2 select{ width:100px; border-left:1px solid #ccc;  border-top:1px solid #999; color:#333; font-size:11px;
}
.intr{ width:310px; float:left; padding:10px 0 0 0;
}
.intr1{ width:320px; padding:0 0 10px 0;
}
.intr a{ cursor:pointer; display:block;
}
.intr a img{ margin:0 10px -2px 0;
}
.intr a:hover{ color:#828282; text-decoration:none;
}
.intr p{ color:#828282; margin:5px 0 0 0; font-size:11px;  border-top:1px solid #999;   padding:10px; line-height:150%; font-family:Tahoma;
}
.co1{ font-size:14px; font-weight:bold; color:#c00;
}
.pm{ padding:10px 0 10px 0; float:left; width:759px; 
}
.pm1{ width:130px; padding:10px; float:left; text-align:center;
}
.pm1 img{ margin-bottom:5px;
}

.tablebatton{ width:750px; border-top:3px solid #000; float:left;}
.topmargin{ margin-top:10px;}
.required { margin-right:1em; border:1px solid #ccc;}
.error{ float:left;  color:#c00; padding:2px 5px; font-weight:bold;}
#warring{width:auto; height:auto; padding:3px; font-weight:bold;  line-height:1em; color:#c00;}
.sale{
    position:absolute;
	left:90px;
	top:80px;
}

ul {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#223366;
  line-height: 180%;
}