body {
	text-align:center;
	margin: 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#000000;
}
#frame {
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}
.innerframe {
	position:absolute;
	width:1000px;
}		
.head {
position:absolute;
left:0px;
top:5px;
width:1000px;
height:50px;
font-size:13px;
color:#000000;
}
.head form {
margin-top:9px;
vertical-align:middle;
}
.head a {
color:#000000;
text-decoration:none;
padding-right:2px;
padding-left:2px;
}
.head a:hover {
text-decoration:underline;
}
.head p {
padding: 15px 0px 0px 225px;
}
.topbar {
position:absolute;
left:0px;
top:80px;
width:1000px;
padding-top:0px;
background-image:url(images/new/top-bar.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:99999999;
}
.new_left {
	position:absolute;
	left:0px;
	top:115px;
	width:150px;
}
.new_right {
	position:absolute;
	right:0px;
	top:115px;
	width:150px;
}
.topbar a {
height:16px;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
text-align:center;
padding:5px 31px 5px 30px;
border-left:1px solid #999999;
border-right:1px solid #cccccc;
display:block;
}
.topbar a:hover {
background-color:#E8566A;
}
.content {
margin:240px 160px 0px 160px;
width:auto;
min-height:610px;
}
.content td.bold a {
font-weight:bold;
font-size:10px;
color:#DF0024;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.content td.bold a:hover{
text-decoration:underline;
}
.content a:hover {
text-decoration:underline;
}
.content2 {
margin:130px 0px 0px 0px;
width:775px;
font-size:10px;
color:#cc6699;
padding:10px;
text-align:justify;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.content2 h1 {
font-size:18px;
}
.content2 h2 {
font-size:14px;
}
.content2 h3 {
font-size:14px;
}
.content2 h4 {
font-size:14px;
}
.content2 a {
color:#000099;
font-weight:bold;
text-decoration:none;
}
.content2 a:hover {
color:#ff00ff;
}
.content3 {
margin:130px 0px 0px 135px;
width:640px;
font-size:10px;
color:#cc6699;
padding:10px;
text-align:justify;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.content3 h1 {
font-size:18px;
}
.content3 h2 {
font-size:14px;
}
.content3 h3 {
font-size:14px;
}
.content3 h4 {
font-size:14px;
}
.content3 a {
color:#000099;
font-weight:bold;
text-decoration:none;
}
.content3 a:hover {
color:#ff00ff;
}
.bottombar {
width:785px;
background-color:#cccccc;
color:#000099;
text-align:center;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}
.bottombar a {
color:#000099;
text-decoration:none;
padding-right:3px;
padding-left:3px;
}
.bottombar a:hover {
color:#ff00ff;
}
.pink {
background-color:#32302F;
margin:2px 0px 2px 0px;
color:#FFFFFF;
font-size:13px;
}
.pink a {
color:#FFFFFF;
text-decoration:none;
font-size:10px;
}
.pink a:hover {
text-decoration:underline;
}
.pink td.lrg a {
font-size:13px;
font-weight:200;
}
.red {
color:#FF0000;
}
.foot {
width:auto;
border-bottom:1px solid #aca899;
border-top:1px solid #aca899;
margin:10px 160px 20px 160px;
text-align:center;
font-size:10px;
padding:15px 0px 15px 0px;
}
.foot a {
color:#666666;
text-decoration:none;
}
.norm {
font-weight:200;
}
.custservbox {
position:absolute;
top:140px;
left:0px;
width:122px;
height:186px;
}
.custservbox a {
font-weight:200;
}
.moreinfolink {
float:right;
padding-right:10px;
}
.moreinfolink a {
color:#000000;
text-decoration:none;
font-weight:bold;
}
.moreinfolink a:hover {
color:#dd5152;
}
.subcat a {
font-size:12px;
text-transform:uppercase;
color:#999999;
text-decoration:none;
}
.minfo {
display:block;
min-height:190px;
}
h1 {
font-size:14px;
}
.bread a{
color:#333333;
font-size:11px;
text-decoration:none;
}
.bread a:hover{
text-decoration:underline;
}
a.moreroll {
text-transform:uppercase;
color:#666666;
}
a:hover.moreroll {
color:#CC0000;
}
.sitemaph a {
font-size:14px;
color:#000000;
}
.sitemapl a {
font-size:11px;
color:#000000;
}
h2 {
font-size:12px;
}
.discreet{
text-align:center;
font-size:10px;
color:#666666;
}
.discreet a{
color:#666666;
text-decoration:none;
}
.bogof {
display:block;
font-size:10px;
color:#ff0000;
}	  
.bogofpng {
margin-top:-30px;
} 
img { behavior: url(iepngfix.htc); }  

.footline {
width:795px;
border-bottom:1px solid #aca899;


padding:15px 15px 15px 15px;
}

.tab {
  border: solid #A0A0A0 2px;
  float: left;
  margin: 1px;
  position: relative;
width:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
  padding: 5px;
  height:15px;
    background-color:#F3F3F3; 
}
.tab * {
  margin: 0px;
  position: relative;
  z-index: 1;
}
.tab a {
font-weight:bold;
color:#000000;
}


* html .tab {
	position:static;
}
#commentsbox {
position:static;
border: solid #A0A0A0 2px;
margin-top:-3px;
margin-left:1px;
background-color:#F3F3F3;
height:200px;
overflow:auto;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#commentsbox p {
margin:0px;
padding:5px;
}
#kcom_comments, #kcom_temp, #kcom_qanda, #kcom_form, #kcom_email, #kcom_notify {
display:none;
}	 
.weddingnames {
font-family:Georgia, Arial;
font-size:20px;
text-align:center;
margin-top:-45px;
margin-bottom:40px;
}
#bluebold{
color:#7097B8;
font-weight:bold;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#weddingnorm{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.iron {
color:#000000;
text-decoration:none;
font-size:10px;
font-weight:bold;
text-align:left;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
}	
.irontext {
color:#123456;
text-decoration:none;
font-size:9px;
text-align:left;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
.prodcontent {
font-size:14px;
color:#6E6E6E;
text-decoration:none;
font-family: verdana, Arial, Helvetica, sans-serif;
margin-top:-10px;
padding-top:0px;

}	  
#kcajfe_holder {
min-height:750px;
} 	  	
#kcajfe_pages2 a, #kcajfe_pages1 a{
color:#333333;
}  	  
.vntb {
display:none;
}
.ourprice {
font-size:14px;
font-weight:bold;
color:#E50000;
font-family: verdana, Arial, Helvetica, sans-serif;
} 	  
a.add_to_cart_link {
background-image:url(images/new/add_to_cart.png);
width:79px;
height:19px;
display:block;
}
a:hover.add_to_cart_link {
/*background-image:url(images/add-to-cart2.jpg);*/
}
a.in_cart {
background-image:url(images/new/in_cart.png);
width:79px;
height:19px;
display:block;
}
a:hover.in_cart {
/*background-image:url(images/in-cart2.jpg);*/
}	
a.more_info_but {
background-image:url(images/new/more-info.png);
width:79px;
height:19px;
display:block;
margin-top:3px;
}
a:hover.more_info_but {
/*background-image:url(images/add-to-cart2.jpg);*/
}

.tb {
display:none;
}	  
.frontbar {
background-color:#32302F;
margin:2px 0px 2px 0px;
color:#FFFFFF;
font-size:3px;
}	  
.side_box {
	width:150px;
	background-image:url();
	margin-bottom:10px;
}
.side_bottom {
	width:140px;
	padding:5px;
	background-image:url(images/new/colbot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#000;
	font-size:11px;
}
.side_bottom input {
	background-color: #AAAAAA; 
	background-image: url('images/new/input.png');
	margin-left:3px;
	width:130px;
	height:18px;
	font-size:11px;
	border: 1px solid #555555;
	
}
.side_items {
	border-top:dashed 1px #000;
	border-bottom:dashed 1px #000;
	padding:3px;
	margin:2px 3px 10px 3px;
	border: dashe
}
.side_top{
	width:140px;
	color:#ffffff;
	font-weight:bold;
	padding:4px 5px 4px 5px;
	background-image:url(images/new/col-top.jpg);
	background-repeat:no-repeat;
}
.side_two_top a{
	display:block;
	padding:4px;
	color:#333;
	font-weight:bold;
	background-color:#dadedd;
	text-decoration:none;	
}
.side_two_mid a {
	display:block;
	padding:4px;
	color:#333;
	font-weight:normal;
	font-size:11px;
	background-color:#eeeeee;
	text-decoration:none;
}
.side_two_mid a:hover {
	background-color:#e1e1e1;
}
.side_two_mid {
	margin-bottom:10px;
}
.top_add {
	position:absolute;
	top:115px;
	left:160px;
	width:680px;
	z-index:1;
}
.content_top{
	color:#ffffff;
	font-weight:bold;
	padding:4px 5px 4px 5px;
	background-image:url(images/new/cont-top.jpg);
	background-repeat:no-repeat;
} 
.content_top_small{
	color:#ffffff;
	width:325px;
	font-weight:bold;
	padding:4px 5px 4px 5px;
	background-image:url(images/new/cont-top.jpg);
	background-repeat:no-repeat;
	background-position:right;
} 
.product_name {
	font-weight:bold;
	color:#999;
	font-size:90%;
	height:none;
}
.product_save {
	font-size:90%;
	font-weight:bold;
	color:#C03;
}
.product_save_price {
	font-size:12px;
	font-weight:bold;
	color:#C03;
}
.product_was {
	color:#666;
	font-size:80%;
}
.product_price_price {
	font-size:13px;
	font-weight:bold;
}
.product_price {
	font-size:90%;
	font-weight:bold;
	}
.chefs_choice_cont {

	padding:5px;
}
.chefs_choice_list {
	border-bottom: 1px solid #999;
	margin-bottom:10px;
	padding-bottom:10px;
}
.top_five_one {
	background-color:#dadedd;
	padding:7px;
}
.top_five_one .product {
	margin-bottom:5px;
	display:block;
}
.top_five_two {
	background-color:#eeeeee;
	padding:7px;
}
.top_five_two .product {
	margin-bottom:5px;
	display:block;
}
.sub_cat a {
	font-weight:bold;
	color:#999;
	font-size:90%;
	height:none;
	text-decoration:none;
}
.sub_cat a:hover {
	color:#666;
	text-decoration:none;
} 
.prod_cat a {
	font-weight:bold;
	color:#999;
	height:none;
	text-decoration:none;
}
.prod_cat a:hover {
	color:#666;
	text-decoration:none;
} 
.hideline {
	height:26px;
background-image:url(images/new/top-bar.jpg);
background-repeat:no-repeat;
background-position:center;
width:2px;
float:left;
margin-left:-2px;
z-index:9999999999999999999999999;
position:relative;
}
.image2 { text-align:left;
margin-left:4px;
}
.text2 {
position:relative;
width:310px;
margin-left:4px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
color:#999999;
font-weight:bold;
border-bottom:1px solid #999999;
padding: 6px 0px 30px 6px;
}
.usp2 { font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-align:left;
color:#F00;
font-weight:bold;
}
.prod_icon {
	margin-top:-60px;
	margin-left:10px;
	position:absolute;
}
.prod_icon2 {
	margin-top:-100px;
	margin-left:350px;
	position:absolute;
}
.prod_icon3 {
	margin-top:-50px;
	margin-left:0px;
	position:absolute;
}
.sentance {
	clear:both;
	display:block;
	padding-top:9px;
	font-size:14px;
text-align:center;
color:#9a0000;
font-weight:bold;

}
.topcalss2 {
	display:none;
}
.topcalss1 {
	margin-top:115px;
}
