.footer_bg {
	width:952px;
	height:123px;
	background-image: url(../images/design/footer_bg.jpg);
	background-repeat:repeat-x;
}
.footer_01 {
	width:147px;
	padding-left:10px;
}
.footer_02 {
	width:134px;
	padding-left:22px;
}
.footer_03 {
	width:320px;
}
.footer_04 {
	width:148px;
	padding-left:19px;
}
.footer_05 {
	width:131px;
	padding-left:21px;
}
.footer_col {
	line-height:22px;
}
.search_bg {
	width:392px;
	height:62px;
	background-image: url(../images/design/search_bg.jpg);
}
.search_bg input {
	border:0;
	padding:0;
}
.cart_bg {
	width:197px;
	height:48px;
	background-image: url(../images/design/cart_bg.jpg);
}
.whats_new_bg {
	width:420px;
	height:626px;
	background-image: url(../images/design/whats_new_bg.jpg);
}
.gift_bg {
	width:278px;
	height:543px;
	background-image: url(../images/design/gift_38.jpg);
}
.new_table {
	width:180px;
	margin:auto;
	height:260px;
	margin-top:10px;
}
.new_name {
	font-size:12px;
	line-height:22px;
	text-transform:uppercase;
}
.new_manu {
	font-size:12px;
	line-height:20px;
	color:#e92952;
}
.new_manu a:link {
	color:#e92952;
}
.new_manu a:visited {
	color:#e92952;
}
.new_manu a:active {
	color:#e92952;
}
.new_manu a:hover {
	color:#e92952;
	text-decoration: underline;
}

.gift_text {
	font-size:13px;
	padding:10px 10px 10px 15px;
	text-align:left;
	height:150px;
}
.feat_image {
	height:260px;
	padding-left:37px;
}
.feat_name {
	padding-left:37px;
	font-size:12px;
	line-height:22px;
	padding-right:35px;
}
.top_header {
	background-color:#421e03;
	height:307px;
}
h1#DefaultHeading {
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:12px;
	background-color:#fff;
	border-bottom:4px solid #e92952;
	margin:0;
}
.dont_pay {
	font-size:24px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
}
#productsListingTopNumber {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:4px solid #e92952;
	margin:0;
}
.colleft {
	padding:10px 20px 10px 0;
	width:260px;
}
.colright {
	width:672px;
	background-color:#f1f6fa;
}
.colright2 {
	padding:20px;
	width:631px;
	border-left:1px solid #421e03;
	background-color:#fff;
}
.inputLabel {
	border-right:2px solid #e92952;
	margin-right:4px;
	margin-bottom:2px;
	height:16px;
}
.alert {
	color:#000;
	border-left:2px solid #e92952;
	margin-bottom:2px;
	height:16px;
	width:11em;
}
FIELDSET {
	padding:1.0em;
	margin: 0.5em 0em;
	border: 1px solid #cddbef;
	}

LEGEND {
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	font-family:arial, trebuchet ms;
	text-transform:uppercase;
	font-size:14px;
	color:#e92952;
	background-color:#fff;
	border: 1px solid #cddbef;
	}
.centerContent {
	padding-top:20px;
	padding-bottom:20px;
}
.prodleft {
	width:214px;
	background-color:#fff;
}
.prodright {
	width:721px;
	border-left:1px solid #421e03;
	background-color:#eaeaea;
	padding:20px 5px 20px 10px;
}
.prodleft3 {
	width:214px;
	background-color:#fff;
}
.prodright3 {
	width:721px;
	border-left:1px solid #421e03;
	background-color:#eaeaea;
	padding:20px 5px 20px 10px;
}
.prod_tablecat {	
	width:172px;
	height:330px;
	border:1px solid #eeeeee;
	background-color:#fff;
	text-align:left;
}
.prod_table {	
	width:180px;
	height:370px;
	border:1px solid #eeeeee;
	background-color:#fff;
	text-align:left;
}
.prod_tailer {
	background-color:#421e03;	
	font-weight:bold;
	color:#fff;
	padding:10px;
}
.prod_image {
	height:160px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}
.prod_name {
	height:35px;
	padding-top:5px;
	padding-left:10px;
}
.prod_manu {
	padding-top:5px;
	padding-left:10px;
	text-align:center;
}
.prod_price {
	padding-top:5px;
	padding-left:10px;
}
.cats_prod {
	width:348px;
	height:437px;
	background-color:#eaeaea;
}
.cats_name {
	width:294px;
	height:42px;
	padding-left:10px;
	background-image: url(../images/design/cats_top.jpg);
}
.cats_name h1 {
	color:#fff;
	font-size:13px;
	margin:0;
	padding:0;
	padding-top:5px;
}
.cats_desc {
	background-color:#421e03;
	height:437px;
	width:304px;
}
.cats_image {
	width:300px;
	height:437px;
}
.catDescContent {
	padding:10px;
	color:#fff;
}
.prodmain {
	border-top:4px solid #e92952;
}
.cat_table {
	margin:auto;
	height:153px;
	margin-bottom:20px;
	width:142px;
	border:2px solid #421e03;
}
.cat_name {
	padding-left:5px;
	text-align:left;
	font-weight:normal;
	height:35px;
	padding-top:5px;
	background-color:#421e03;
}
.cat_name a:link {
	color:#fff;
}
.cat_name a:visited {
	color:#fff;
}
.cat_name a:active {
	color:#fff;
}
.cat_name a:hover {
	color:#fff;
	text-decoration: underline;
}

.cat_image {
	height:113px;
	width:142px;
}
.prodleft2 {
	width:649px;
/*	background-color:#421e03;*/
/*	height:841px;*/
	background-repeat:repeat-x;
	color:#330000;
	background-image: url(../images/design/prod_info_bg.jpg);
}
.prodright2 {
	width:303px;
	background-color:#eaeaea;
}
.additionalImages img {
/*	border:3px solid #000;*/
}
.crosstable {
	width:138px;
	height:290px;
	text-align:left;
	margin:auto;
}
.crossimage {
	height:171px;
}
.crossname {
	height:45px;
	padding-top:5px;
}
.crossprice {
	padding-top:5px;
}
.ajaxask {
	margin-top:20px;
	width:609px;
	padding:20px;
	min-height:310px;
	padding-bottom:0;
	background-color:#cccccc;
}
.sellerinfo {
	color:#fff;
	padding:10px 10px 10px 10px; 
}
.sellerinfo a:link {
	color:#330000;
}
.sellerinfo a:visited {
	color:#330000;
}
.sellerinfo a:active {
	color:#330000;
}
.sellerinfo a:hover {
	color:#330000;
	text-decoration: underline;
}
#designer2 {
	color:#330000;
}
.menu_02 {
	width:214px;
	background-image: url(../images/design/menu_02.jpg);
	text-align:center;
}
.manu_center {
	background-color:#fff;
	padding:10px;
	width:692px;
}
.manu_name_center {
	margin-left:3px;
	height:25px;
	border-bottom:1px solid #000;
}
.manu_text_center {
	margin-left:3px;
	padding-top:20px;
	margin-bottom:20px;
}
#searchHeading {
/*	border-top:4px solid #e92952;*/
}
.searchHeading {
/*	border-top:4px solid #e92952;*/
}
/*.cat0 {
	border-top:0px;
}*/
.feat_table2 {
	width:245px;
	margin-right:5px;
}
.feat_image2 {
	width:245px;
	height:245px;
}
.feat_name2 {
	padding-left:5px;
	line-height:25px;
	text-align:left;
	color:#fff;
	font-weight:bold;
}
.feat_name2 a:link {
	color:#fff;
}
.feat_name2 a:visited {
	color:#fff;
}
.feat_name2 a:active {
	color:#fff;
}
.feat_name2 a:hover {
	color:#fff;
	text-decoration: underline;
}

.feat_manu2 {
	padding-left:5px;
	line-height:25px;
	text-align:left;
	color:#fff;
	font-weight:normal;
}
.feat_manu2 a:link {
	color:#fff;
}
.feat_manu2 a:visited {
	color:#fff;
}
.feat_manu2 a:active {
	color:#fff;
}
.feat_manu2 a:hover {
	color:#fff;
	text-decoration: underline;
}
#cartDefaultHeading {
	font-size:30px;
	font-family:arial;
	padding: 20px 0 20px 20px;
	margin:0;
	letter-spacing:-1px;
	font-weight:bold;
	background-color:#f1f5f9;
}
.currentstep {
	text-decoration:underline;
}
.step {
	padding:8px;
	padding-top:6px;
	padding-right:7px;
}
.steps {
	background-color:#999999;
	height:30px;
	font-size:12px;
	font-family:arial;
	color:#fff;
}
.cartleft {
	width:648px;
	padding-top:10px;
	padding-bottom:10px;
}
.cartright {
	width:303px;
}
.account_small_photo {
	width:207px;
	height:185px;
	background-image: url(../images/design/account_01.jpg);
	background-repeat:repeat-x;
}
.small_photo {
	margin-top:24px;
	margin-left:28px;
	width:151px;
	height:136px;
}
.account_section {
	width:100%;
/*	min-height:600px;
	background-image: url(../images/design/account_02.jpg);
	background-repeat:repeat-x;*/
}
.account_big_photo {
/*	margin-left:40px;*/
	width:282px;
	height:260px;
	background-image: url(../images/design/account_03.jpg);
	background-repeat:no-repeat;
}
.big_photo {
	color:#fff;
	height:252px;
	width:211px;
	padding-left:31px;
	padding-top:31px;
}
.account_menu {
	background-image: url(../images/design/menu_account.jpg);
	height:27px;
}
.account_text {
	padding-top:10px;
	font-family:arial;
	font-weight:bold;
	width:520px;
	margin-left:20px;
	text-align:left;
}
.edit_text {
/*	border-top:1px dashed #565656;*/
	line-height:20px;
	font-weight:normal;
	padding-top:10px;
}
.editable input[type=submit] {
  color: #F00;
  font-weight: bold;
}
.editable input[type=button] {
  color: #0F0;
  font-weight: bold;
}
.wedding_details {
	margin-left:10px;
	width:700px;
}
.wedding_details_top {
	font-size:12px;
	font-weight:normal;
	padding-left:40px;
}
.wedding_address_head {
	width:200px;
	text-align:left;
	padding-left:20px;
	padding-top:10px;
	color:#990000;
}
.wedding_address_det {
	width:200px;
	text-align:left;
	padding-left:21px;
	padding-top:10px;
}
.wedding_top_paw {
	border-bottom:4px solid #000;
	height:250px;
}
.info_01 {
	width:153px;
	height:37px;
	background-image: url(../images/design/info_01.jpg);
	padding-left:150px;
	padding-top:18px;
}
.info_01 a:link {
	color:#c71b3c;
}
.info_01 a:visited {
 	color:#c71b3c;
}
.info_01 a:active {
	color:#c71b3c;
}
.info_01 a:hover {
	color:#c71b3c;
	text-decoration: underline;
}
.prodleftwed {
	width:284px;
	background-color:#fff;
}
.prodrightwed {
	width:626px;
	border-left:1px solid #421e03;
	background-color:#fff;
	padding:20px 20px 20px 20px;
	min-height:500px;
}
.quest_bg {
	width:501px;
	height:68px;
	background-image: url(../images/design/quest_bg.jpg);
	padding-left:90px;
	padding-top:50px;
}
.edit_text {
/*	border-top:1px dashed #565656;*/
	line-height:20px;
	font-weight:normal;
	padding-top:10px;
}
.editable input[type=submit] {
  color: #F00;
  font-weight: bold;
}
.editable input[type=button] {
  color: #0F0;
  font-weight: bold;
}
.info_02 {
	width:178px;
	height:62px;
	font-size:11px;
	color:#e92952;
	background-image: url(../images/design/info_02.jpg);
	padding-left:95px;
	padding-top:14px;
	padding-right:30px;
}
#button_cart input {
	border:0;
	padding:0;
	margin:0;
}
.filter_bg {
	width:200px;
	height:307px;
	background-image: url(../images/design/filter_bg.jpg);
	background-repeat:repeat-x;
}
.filter {
	text-align:left;
	line-height:18px;
}
.filter_01 {
	width:70px;
	margin-left:15px;
	margin-top:20px;
}
.filter_02 {
	width:90px;
	margin-left:6px;
	margin-top:20px;
}
.cat_bg {
	font-size:12px;
}
.accountblue {
/*	background-color:#f3f7fa;*/
	padding:10px;
}
.accountwhite {
	background-color:#fff;
	margin:15px;
	padding:10px;
	margin-top:15px;
	margin-bottom:15px;
}
.weddingmessage {
	font-size:14px;
	font-weight:Bold;
}
.top_cart_bg {
	width:297px;
	height:79px;
	padding-right:10px;
	padding-top:10px;
	background-image: url(../images/design/top_cart_08.jpg);
	background-repeat:repeat-x;
}
.cart_image {
	padding-top:10px;
	width:70px;
	height:60px;
	text-align:center;
}
.cart_content {
	padding-top:10px;
	width:230px;
}
.wish_top {
	width:874px;
	height:30px;
	background-image: url(../images/design/whish_top.jpg);
	background-repeat:repeat-x;
	padding-top:8px;
}
.wish_image {
	width:190px;
	text-align:center;
}
.wish_table {
	width:874px;
	height:190px;
	border-bottom:1px solid #c0d8f0;
	margin-bottom:15px;
}
.wish_desc {
	width:470px;
	text-align:left;
}
.wish_action {
	width:200px;
	text-align:left;
}
.wish_middle {
	width:884px;
	padding:0 30px 0 38px;
	background-image: url(../images/design/wish_09.jpg);
}
.eta {
	background-color:#eeeded;
}
.totalBox {
	font-weight:bold;
}
.feat_table3 {
	width:117px;
	height:90px;
	border:1px solid #e2e2e2;
}
.new_featured {
	padding:5px;
	background-color:#431f05;	
}
.new_feat_table {
	width:884px;
	height:103px;
	padding-top:10px;
	background-color:#f6f5f3;
}

