/* CSS Document */
body {background-color:#FFECEE; margin:0 0 0 0;}
td,tr {text-decoration:none; color:#2B2B2B; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
img{border:0px;}
table { font-size:11px; color:#4A4A4A; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left;  }
ul{list-style:circle;}

a{text-decoration:none; color:#2B2B2B; font-size:11px; font-weight:normal; }
a:link { text-decoration: none;  color:#2B2B2B;}
a:visited { text-decoration: none;  color:#2B2B2B; }
a:hover { text-decoration: none; color:#000000; }

.input { background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.toplink{text-decoration:none; color:#ffffff; font-size:11px; padding-left:3px; padding-right:3px; font-weight:normal; }
.toplink:link{text-decoration:none; color:#ffffff}
.toplink:visited{text-decoration:none; color:#ffffff}
.toplink:hover{text-decoration:none; color:#FFECEE; }

.menulink{text-decoration:none; color:#ffffff; font-size:12px; vertical-align:middle; font-weight:normal; }
.menulink:link{text-decoration:none; color:#ffffff}
.menulink:visited{text-decoration:none; color:#ffffff}
.menulink:hover{text-decoration:none; color:#FFECEF; }

.top{color:#BD495D; font-family:Futura2-Normal; font-size:12px; font-weight:normal; background-color:#FEEDF0; height:30px; letter-spacing:0.2mm; }

.black{ color:#676767; font-size:12px; text-decoration:none; font-weight:bold; }
.blackbold{ color:#676767; font-size:11px; text-decoration:none; font-weight:bold; font-family:Tahoma; }
.whitebold{ color:#ffffff; font-size:12px; font-weight:bold; font-family:verdana;}
.white{ color:#ffffff; font-size:12px; font-weight:NORMAL; font-family:Futura2-Normal;}
.orange{ color:#F3EAB6; font-size:11px; font-weight:normal; font-family:verdana;}

.price{ color:#B30100; font-size:11px; font-family:Tahoma; font-weight:bold;}
.lprice{ color:#666666; font-size:11px; font-weight:normal; text-decoration:line-through;}
.pink{ color:#EB8F9E; font-size:11px; font-weight:bold;}

.hd{font-size:16px; color:#BA4257; font-weight:bold; padding-left:5px;}
.detail{text-decoration:none; font-size:11; color:#838383; font-weight:normal; padding-left:5px; padding-right:5px;}

.pinkbox{ background-color:#FFF3F7; border:1px solid #FDDAE0;}

.accbox{ border:1px solid #FDDAE0; background-image:url(images/back-account.gif);}
.acctext{ font-size:11px; color:#333333; font-weight:normal;}
.acchd{font-size:18px; color:#781324; height:40px; font-weight:normal; font-family:Futura2-Normal; letter-spacing:0.4mm;}
.accheading{font-size:20px; color:#BA4257; font-weight: bold;}
.acchd1{font-size:18px; color:#781324; font-weight:normal; font-family:Futura2-Normal; letter-spacing:0.4mm; text-decoration:none;}
.acchd1:link{font-size:18px; color:#781324; text-decoration:none;}
.acchd1:visited{font-size:18px; color:#781324; text-decoration:none;}
.acchd1:hover{font-size:18px; color:#781324; text-decoration:none;}

.line{ background-color:#FCDBE2; height:1px;}
.vline{ background-color:#E897A6; height:1px;}

.searchlink{font-size:11px; color:#5E5E5E; text-decoration:underline; font-weight:normal;}
.searchlink:link{text-decoration:underline; color:#5E5E5E}
.searchlink:visited{text-decoration:underline; color:#5E5E5E}
.searchlink:hover{text-decoration:none; color:#999999; }

.home{font-size:11px; color:#000000; padding-left:10px; padding-right:2px;font-weight:normal;}
.home:link{color:#000000; text-decoration:underline;}
.home:visited{color:#000000; text-decoration:underline;}
.home:hover{color:#676767; text-decoration:none;}

.productname{text-decoration:none; font-size:11px; color:#575757; font-weight:normal;}
.productname:link{text-decoration:none; color:#575757}
.productname:visited{text-decoration:none; color:#575757}
.productname:hover{text-decoration:none; color:#000000; }

.pagelink{text-decoration:none; font-size:10px; color:#676767; font-weight:normal; padding:2px;}
.pagelink:link{text-decoration:none; color:#676767}
.pagelink:visited{text-decoration:none; color:#676767}
.pagelink:hover{text-decoration:none; color:#000000; }

.view{text-decoration:none; font-size:12px; color:#BC4257; font-weight:bold; padding:2px;}
.view:link{text-decoration:none; color:#BC4257}
.view:visited{text-decoration:none; color:#BC4257}
.view:hover{text-decoration:none; color:#000000; }

.page-hd{font-size:12px; color:#000000; padding-left:2px;  padding-bottom:1px; padding-right:2px;font-weight:bold;}
.page-hd:link{color:#000000; text-decoration:none;}
.page-hd:visited{color:#000000; text-decoration:none;}
.page-hd:hover{color:#A4A4A4; text-decoration:none;}

.bottomlink{font-size:11px; color:#424242; text-decoration:underline; font-weight:bold; padding-left:2px; padding-right:2px;}
.bottomlink:link{color:#424242; text-decoration:none;}
.bottomlink:visited{color:#424242; text-decoration:none;}
.bottomlink:hover{color:#000000; text-decoration:none;}

.qualdev{font-size:11px; color:#424242; text-decoration:underline; font-weight:normal;}
.qualdev:link{color:#424242; text-decoration:underline;}
.qualdev:visited{color:#424242; text-decoration:underline;}
.qualdev:hover{color:#000000; text-decoration:none; }

.copyright{font-size:11px; text-decoration:none; font-weight:normal; color:#424242; padding-left:2px; padding-right:2px;}

/* ---------------------------------------------shopping cart Sections---------------------------------------------------- */

.tableborder { border:1px solid #F0DBA8; height:100% }

.allborder { background:#cccccc; }
.allborder1 { background:#FDDAE0; }
.allborder td { padding-left:5px; }
.allborder b { color:#000000; text-decoration:none; }

.tableheader td{ background:#FED7DD; color:#333333;  padding-left:10px; font-weight:bold; height:25px; font-family:Tahoma; }
.tableheader a { color:#333333; text-decoration:underline; }
.tableheader a:hover { color:#0479DC; text-decoration:none; }



.lightbg td { background:#ffffff; height:20px; padding-left:10px; }
.darkbg td{ background:#FDEBEE; font-weight:bold; }
.hdbg { background:#C4C790; }
.bottomheader { background:#F6F7E4; color:#000000; padding-left:10px; font-weight:bold; height:25px; }
.subtdbg { background:#ecedd3; height:16px; padding-left:10px; }

.shop{ background-color:#ffffff;}
.shoptable{ background-color:#FDB3C3; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px;}
.shophdmain{ background-color:#C961A0; font-size:18px; font-weight:500; height:30px; color:#ffffff; text-transform:uppercase; }
.shophdsub{ background-color:#EEA1AF; font-size:18px; font-weight:500; height:30px; color:#ffffff; text-transform:uppercase;}
.mline{ background-color:#FED7DD; height:1px;}

.diamondinfo{ text-decoration:bold; color:#636363; font-size:12px; font-weight:bold;}
.info{ text-decoration:normal; color:#585858; font-size:11px; font-weight:normal;}
.tborder{border:1px solid #D8D9DB; }
.tback{background-color:#EEEEEE; padding:3px;}
.padding3{ padding:3px;}

/* ---------------------------------------------------Account Section---------------------------------------------------- */

.accountpart { padding:0px; height:100%; vertical-align:top;}
.accountpart b{ font-weight:bold;}

.accountpart a { color:#787A4A; font-size:12px; font-weight:normal; text-decoration:underline; }
.accountpart a:hover { color:#000000; text-decoration:none; }

.maheading { border-bottom:1px #CCCCCC solid; height:55px; padding-left:10px; }
.accountpart ul { list-style: url(../images/arw.gif) none; margin:0px; padding-left:30px; }
.accountpart li { margin:4px 0px; }
.malink { color:#FE616A; text-decoration:none; padding-top:5px;}

a.malink:link, a.malink:visited, a.malink:active { color:#ff8000; text-decoration:none; padding:5px 5px;}
a.malink:hover { color:#E0B64D; text-decoration:none; }

a.acclink:link, a.acclink:visited, a.acclink:active { color:#BA4257; font-weight:bold; text-decoration:none; padding-left:1px; padding-right:3px;}
a.acclink:hover { color:#6F0619; text-decoration:none; }

/*------------------------------------Form Sections styles------------------------------------*/

form { margin:0px; padding:0px; }
.input, select, textarea { font-size:11px; color:#484848 }
input, select, textarea { border:1px solid #7F9DB9; padding:1px; }
.button { color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; background: url(../images/butbg.gif) repeat-x; border:0px; 
border:1px solid #9FB2C3; }
.noborder { border:0px none; padding:0px; }
 
/*------------------------------------Images styles------------------------------------*/

.thumimg { width:90px; }
.middimg { width:225px; }
.bigimg { width:300px; border:2px solid #CCCCCC; padding:2px; }
.imgborder, .thumimg, .normalimg { border:1px solid #CCCCCC; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #7BA552; }

/*------------------------------------Heading section------------------------------------*/

.heading{font-size:22px; color:#BA4257; font-weight:bold; padding-left:5px;}
.pagehead {font-size:20px; color:#781324; height:40px; font-weight:normal; font-family:Futura2-Normal; letter-spacing:0.4mm; padding-left:10px; background-image:url(../images/hd-back.gif); background-repeat:no-repeat;}
.midheader { background:#7EAE75; color:#FFFFFF; padding:6px 5px; font-weight:bold; }
.smallhead { color:#ffffff;	font-size:14px;	font-weight:bold; text-transform:uppercase;}
.hlhead {color:#202020;	font-size:14px;	font-weight:bold;}
.reghd{ color:#6B6B6B; padding-left:3px; background-image: url(../images/reg-back.gif); height:29px; font-size:12px; font-weight:bold; }

/*------------------------------------General text------------------------------------*/

.smalltext { font-size:11px;  }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#FF0000; font-weight:bold;}
.errmsg{ color:#FF0000; font-weight:bold;}
.errormsg{ color:#FF0000; font-weight:normal;}
.red { color:#FF0000;}
.success { color:#464192; font-weight:bold;}
.hlight { color:#FF5B01; }
.tprice { color:#474747; font-weight:bold; text-decoration:line-through;}
.cms{ font-size:28px; }

/*------------------------------------general eliments styles------------------------------------*/

h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#4B4B4C; font-weight:normal; padding-left:5px; margin:0px; }
h2, .textheding { border-bottom:0px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4B4B4C; 
font-weight:bold; vertical-align:bottom; padding-top:5px; margin:0px; }
h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4B4B4C; font-weight:bold; margin:0px; }

ul { list-style: url(../images/arw.gif) none; margin:0px; padding-left:30px; }
li { margin:4px 0px; }
.xline { background: url(../images/xline.gif) repeat-x center; height:21px; height:1px; }
.yline { background-color:#CDCDCD; width:1px; }
.hline{ background-color:#666666;}

/*------------------------------------links styles------------------------------------*/

a.normallink:link, a.normallink:visited, a.normallink:active { color:#961616; text-decoration:underline; }
a.normallink:hover { color:#111111; text-decoration:none; }

a.sublink:link, a.sublink:visited, a.sublink:active { color:#BD495D; text-decoration:none; font-weight:bold; font-size:11px;}
a.sublink:hover { color:#8B1D31; text-decoration:none; font-weight:bold;}

a.sublink1:link, a.sublink1:visited, a.sublink1:active { color:#BD495D; text-decoration:none; font-weight:bold; font-size:13px;}
a.sublink1:hover { color:#8B1D31; text-decoration:none; font-weight:bold; font-size:13px;}

a.smalllink:link, a.smalllink:visited, a.smalllink:active { color:#565656; text-decoration:none; font-weight:normal; font-size:11px;}
a.smalllink:hover { color:#000000; text-decoration:none; font-weight:normal;}

a.headlink:link, a.headlink:visited, a.headlink:active { color:#474747; text-decoration:none; font-weight:bold; font-size:12px; text-transform:uppercase; letter-spacing:0.05em;}
a.headlink:hover { color:#B2387A; text-decoration:none; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active { color:#ffffff; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

/*------------------------------------extra styles------------------------------------*/

.breadicon { background: transparent url(../images/icon1.gif) no-repeat center left;
padding-right: 15px; /*adjust bullet image padding*/
padding-left:18px; font-weight:normal; font-size:12px; color:#638CB1; font-weight:bold; text-transform:uppercase;}

.breadcrumb{ color:#2C4267; padding:7px; }
.breadcrumb a{ background: transparent url(../images/bullet.gif) no-repeat center right; text-decoration:none; padding-right:15px; padding-left:5px; color:#2C4267; font-weight:normal; text-decoration:underline;}/*adjust bullet image padding*/ 
.breadcrumb a:visited, .breadcrumb a:active{color:#2C4267; text-decoration: underline; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none;}

.breadhd { font-weight:bold; font-size:12px; color:#638CB1; text-transform:uppercase;}
.breadhd a{ text-decoration:none; color:#638CB1; font-weight:bold; text-transform:uppercase; }
.breadhd a:visited, .breadcrumb a:active{color:#638CB1; text-decoration:none; font-weight:bold;}
.breadhd a:hover{text-decoration:none; color:#638CB1;}

.midsubhead {color:#638CB1; font-size:26px;  background: transparent url(../images/icon.gif) no-repeat center left;
padding-right: 15px; padding-left:18px; font-weight:normal; font-family:Arial Narrow, Arial, Helvetica, sans-serif;}

.midsubhead1 {color:#638CB1; font-size:16px;  background: transparent url(../images/icon.gif) no-repeat top left;
padding-right: 15px; padding-left:18px; font-weight:bold; font-family:Arial Narrow, Arial, Helvetica, sans-serif;}
.tshd { color:#FFFFFF;}
a.tshd:link, a.tshd:visited, a.tshd:active { color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}
a.tshd:hover { color:#333333; text-decoration:none; font-weight:bold;}
.cathd { background-color:#FBF0EA; font-size:12px; text-decoration:none; font-weight:bold; height:25px; padding:5px; padding-left:10px; }

.compare{color:#B78740; font-weight:bold;}

.graybold{color:#333333; font-weight:bold; font-family:Tahoma;}

.outstock {color:#BA4157; padding:1px 4px 1px 4px; font-size:11px; background-color:#FFECEF; border:1px solid #EEA1AF; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}

.statictext td{color:#333333; font-size:11px; font-weight:normal; text-align:left; font-family:Arial; text-align:justify;}
.statictext strong{font-family:Arial; color:#494949; font-weight:bold; text-decoration:none; font-size:11px; text-align:left;}
.statictext a{font-family:Arial; color:#000000; text-decoration:underline; font-size:11px;}
.statictext a:hover{color:#333333; text-decoration:none;}

.hd{font-size:11px; font-weight:bold; background:#FFF5F7; border:1px solid #FEEDF0; padding:5px 0px 5px 7px;}

