﻿* {margin: 0; padding: 0;}
input{ margin-top:5px; }
body {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#000000; margin: 0; padding: 0; margin-left:auto; margin-right:auto;  text-align:center;}
h3,
p,
ul,
li,
dl,
blockquote {margin: 0; padding: 0;}
a {text-decoration: none; color: #000000;}
a:hover {text-decoration: underline; color: #a72d2c;}

h3 {font-size: 12px; text-transform: uppercase; line-height: 18px;}

p {line-height: 15px;}
ul,
dl,
span,
blockquote {line-height: 18px; list-style-type: none;}
a img {border: none;}
.heard{width:985px;}
.logo {FLOAT: left; margin-right:10px;margin-top:3px;}
.b1 {FONT-SIZE: 100%;COLOR: #000000;FONT-FAMILY: Arial,Helvetica,sans-serif; background: url(../images/topbg.gif) no-repeat right top; width:759px; line-height:28px; height:28px;}
.b1 ul li{DISPLAY: inline; height:28px; float:right;}
.b1 li{ margin-right:17px;line-height:28px;}
.heardrig {TEXT-ALIGN: right; FLOAT: right; font-size: 12px; LINE-HEIGHT: 35px; color:#9f669f; margin-right:8px;}
.topnav {background: url(../images/mainNav_bg1.gif) no-repeat; width: 983px; height: 25px; margin-left:auto;margin-right:auto;}
#nav { float: left; margin-left:100px; width:500px;}
#nav ul{float: left; list-style: none; padding-top: 1px; padding-left:100px}
#nav li {float: left; COLOR: #000; line-height:25px; height:25px; FONT: 13px/150% Arial,Helvetica,sans-serif; font-weight:bold; BORDER-RIGHT: #ddd 1px solid;}
#nav li a {isplay: block; padding: 8px 20px; COLOR: #000;}
.redbg{background: url(../images/redbg.gif)  repeat-x; height:39px; width:983px;}
.Currencies{background: url(../images/Currenciesbg.gif) no-repeat; margin:3px; height:32px; float:left;  width:220px; color:#FFFFFF;}
.Currencies .xl{margin-top:3px; margin-left:3px;}
.seachbg{background: url(../images/seachbg.gif) no-repeat; height:32px; margin:3px; text-align:left; float:left; width:352px; }
#search {float: left; FONT: 13px/150% Arial, Helvetica, sans-serif; padding: 9px 0 0 12px!important; >padding: 0 0 0 12px!important; padding: 0px 0 0 12px; color: #ffffff; width:306px!important; *width:300px; _width:304px;}
#search input{ width:198px;}
#search form n[ {text-shadow: 2px 2px black; float: left; padding: 2px 5px 0 5px; color: white !important;}
#search .txtfld {height: 17px !important; background:#f7f7f7; margin-top:2px; border: 1px solid #dadadc; color: #777; FONT: 13px/150% Arial, Helvetica, sans-serif;}
#search #search-go {float: left; margin: 0; border: none; width:26px;margin-right:190px;}
.Shopping{background: url(../images/Shoppingbg.gif) no-repeat right; color:#FFFFFF; font-weight:bold; line-height:32px;height:32px; margin:3px; padding-right:5px; text-align:center; float:right; width:200px; font-size:13px; }
.Shopping a {text-decoration: none; color: #FFFFFF;}
.Shopping a:hover {text-decoration: none; color: #000000;}
.body{width:983px;}
.rightwidth{width:180px; float:right; vertical-align:top; margin-left:4px; margin-top:7px;FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height:18px; text-align:left; }.rightwidth li {line-height:22px;}
.rightwidth a { margin-top:3px; text-decoration: underline; color:#5e6897;}
.rightwidth a:hover {text-decoration: underline; color:#5e6897;}
.rightwidth div{ float:left;} 
.right{border-right:#e7e7e7 solid 1px; margin-top:7px; float:left; text-align:left;}
.Navigation{ text-align:left; height:24px;color:#b92e2b;}
.Navigation a: {color: #000000;}
.Navigation a:visited {color: #000000;}
.Navigation a:hover {border: underline; color:#b92e2b;}
.Navigation a:active {color: #b92e2b;}
.productwidth{width:793px;text-align:left; margin-right:3px;}
.product1{float:left; margin:5px auto; vertical-align:middle; width:500px; margin-bottom:5px;}
.pic-line1 {padding:1px;}
.pic-line{border:#F2E2E3 solid 1px; padding:2px;}
.pic-line li{list-style-type: none;}
.pic-line ul{list-style-type: none;}
a.pic-line {border:#F2E2E3 solid 1px; padding:2px;}
a.pic-line :hover{border:#5e6897 solid 1px; padding:2px;}
.LabelPics{width:500px;}
.LabelPics li{ border:#e7e7e7 solid 1px; margin:5px;}
.LabelPics ul li { float:left;}
.product2 .pich{line-height:40px;}
.font_b{ font-weight:bold; }
.product2{float:right;margin-left:5px}
.product2 li{text-align:left;font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:25px;}
.product2 .prew{line-height:140px; text-align:left; float:left;}
.product2 .prew div{text-align:left; float:left;}
#buy-now h1 {font-size: 18px; margin-bottom: 8px; color:#000000; font-family: book antiqua, Georgia;}
.Discription{text-align:left; line-height:26px;  border-top:#e7e7e7 solid 1px; font-size:12px; color:#000; margin-top:5px;}
.Discription p{line-height:180%;}
.g_t_m {vertical-align:middle;}
.clear {clear:both;}
.border_b {border-bottom:1px solid #E5E5E5;}
.big,a.big:link,a.big:visited {font-size:12px; line-height:130%;}
.big_,a.big_:link,a.big_:visited {font-size:11px;}
.big__,a.big__:link,a.big__:visited {font-size:10px;}
.blue,a.blue:link,a.blue:visited {color:#1e4e8e;}
.blue,a.blue:link,a.blue:visited {color:#1e4e8e;}
.black,a.black:link,a.black:visited {color:#000;}
.u_,a.u_:link,a.u_:visited {text-decoration:none;}
.line_180 {line-height:180%;}
h2 {font-size:16px;color:#000;}
.pad_l_28px {padding-left:28px;}
.bg_box_gray h2{display:none;}
.bg_box_gray {background:url(../images/bg_box_gray.gif) repeat-x;}
.line_30px {line-height:30px;}
.red,a.red:link,a.red:visited {color:#A72D2C;}
.allborder {border:1px solid #ddd; margin-right:7px;}
.fl{float:left;}
.margin_t {margin-top:10px;}
.margin_t table{ color:#666666; font-size:11px;}
.pad_bottom {padding-bottom:10px;}
.b,a.b:link,a.b:visited {font-weight:bold;}
.b_,a.b_:link,a.b_:visited {font-weight:normal;}
.pad_10px {padding:10px;}
.relative {position:relative; z-index:1;}
.opacity{background:url(images/bg/tran.gif?34746) 0px 0px no-repeat;}
a.opacity,a.opacity:hover,a.opacity:visited{background:url(images/bg/tran.gif?34746) 0px 0px no-repeat;}
.wedding-tbl {font-family: Arial, Helvetica, sans-serif; background:url(../images/web_bg1276257470.gif) no-repeat; margin-left:8px; margin-top:20px; padding-left:50px; color:#000;}
.wedding-tbl dl {height:55px;}
.wedding-tbl dt {font-weight:bold;}
.hr_d {background:url(../images/bg_Sprites_repeat.gif) repeat-x;height:10px; display:block;}
.noprint{ margin-top:7px;}
#div__footer {CLEAR: both; BACKGROUND: url(../images/footer-bg.jpg) repeat-x; FLOAT: left; WIDTH: 100%}
#div__footer #footer {MARGIN: 0px auto; WIDTH: 968px}
#div__footer #footer UL {LIST-STYLE-TYPE: none}
#div__footer #footer UL LI A {COLOR: #5e6897}
#div__footer #footer .column {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 18px; WIDTH: 178px; MARGIN-RIGHT: 8px; PADDING-TOP: 18px; TEXT-ALIGN: left! important}
#div__footer #footer .column2 {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 18px; MARGIN-RIGHT: 8px; PADDING-TOP: 18px; TEXT-ALIGN: left! important}
#div__footer #footer .column2 UL {FLOAT: left; WIDTH: 80px; MARGIN-RIGHT: 8px}
#div__footer {background: url(../images/footer-bg.jpg) repeat-x; width: 100%; float: left; clear: both; height:70px}
#sublinks {CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #f0dfe0 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center;}
#sublinks A {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px;}
.shoppingcart {border: 1px solid #ad585d; float: left; margin-right: 10px; background-color: #FCDCDD; text-align: center; display: inline;}
.shoppingcart td {float: left; border: 1px solid #fff; line-height: normal; height:23px}
.shoppingcart span {font-family: Georgia; font-size: 13px; color: black; display: block; background-color:#FEEAEB padding: 3px 0 1px 0; }
.shoppingcart span img {vertical-align: middle; margin-right: 5px; margin-bottom: 3px; display: inline;}
.shoppingcart span a {font-weight: bold; color: #5e6897; font-style: italic;}
 .baglink { text-transform: uppercase; color: #5e6897; font-weight: bold; font-size: 12px; padding: 4px 0 3px 0;}
.shoppingcart #checkoutlink {display: block; border-top: 1px solid #f3d5d6; width: 92px; float: left; text-transform: uppercase; color: white; font-weight: bold; font-size: 11px; padding: 4px 0 3px 0;}
.star1{ background:url(../images/star1.gif) no-repeat; width:60px; height:12px; display:block; float:left; margin-top:3px;}
.star2{ background:url(../images/star2.gif) no-repeat; width:60px; height:12px; display:block; float:left; margin-top:3px;}
.star3{ background:url(../images/star3.gif) no-repeat; width:60px; height:12px; display:block; float:left; margin-top:3px;}
.star4{ background:url(../images/star4.gif) no-repeat; width:60px; height:12px; display:block; float:left; margin-top:3px;}
.star5{ background:url(../images/star5.gif) no-repeat; width:60px; height:12px; display:block; float:left; margin-top:3px;}
.review_reply {WIDTH: 686px;}
.review_reply EM {DISPLAY: block; BACKGROUND: url(../images/reply_bg.gif) no-repeat;}
.review_reply B {DISPLAY: block; BACKGROUND: url(../images/reply_bg.gif) no-repeat;}
.review_reply EM {HEIGHT: 20px}
.review_reply B {BACKGROUND-POSITION: 0px 100%; HEIGHT: 10px;}
.review_reply UL {BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 0px solid;}
.divleft {FLOAT: left;}
.divleft li { text-align:center; width:110px; color:#c32526; font-weight:bold;}
.size{background:#f0f0f0; color:#666666; padding:3px;}
.size p{ line-height:140%}



