@charset "utf-8";
/* CSS Document */
html, body { height:100%; }
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, dl, a, fieldset, address { margin:0; padding:0;}
ul,li{ padding:0; margin:0; list-style:none;}
input:focus, textarea:focus{background-color: #9db6d1;}
/*---------------------------------------Start body class--------------------------------------*/
.body{ font:normal 14px/14px Arial, Helvetica, sans-serif; color:#49494a; text-align:left; padding:0; margin:0; background:#b07e5b;}
.clear{ clear:both;}
/*--------------------------------HEADER SECTION START HERE-------------------------------*/
.mainWrapper{ width:1024px; height:auto; margin:0 auto; padding:0;}
.logoSection{ width:1024px; height:129px; float:left; padding:0; margin:0; background:url(../images/logo_bg.gif) 0 0 repeat-x;}

#logoImage{ width:145px; height:122px; margin-left:24px; padding:0; float:left;}
#logoText{ width:236px; float:left; margin:26px 0 0 97px; padding:0;}
#headerImgandTextSectionWrapper{ width:1024px; height:333px; float:left; padding:0; margin:0; background:#000;}
.headerMainImg{ width:466px; height:313px; margin:20px 0 0 25px; float:left; padding:0;}
.headerTextSection{ width:490px; height:auto; float:left; margin:50px 0 0 40px; padding:0; font: normal 14px/20px Arial, Helvetica, sans-serif; color:#a8a8a8; text-align:left;}

.headerTextSection h2{ font:18px/38px georgia; color:#618511; text-align:left; text-transform:capitalize; padding-bottom:10px;}
.headerTextSection h2 span{color:#FFF; text-transform:capitalize;}

.buttonWrapper{ float:left; width:164px; height:33px; margin:0; margin:20px 0 0 40px;}
.buttonHeader{float:left; width:164px; height:33px;	background:url(../images/button.jpg) 0 0 no-repeat; margin:0; padding:0; font: normal 12px/33px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.buttonHeader a{font: normal 12px/33px Arial, Helvetica, sans-serif; color:#000; text-align:center; text-decoration:none;}
.buttonHeader a:hover{color:#999;}
/*--------------------------------BODY SECTION START HERE-------------------------------*/

#MainSitebodyWrapper{ width:1024px; height:auto; padding:0; margin:0; float:left; background:#fff1df;}

#navigationWraper{width:1024px; height:59px; padding:0; margin:0; float:left; background:#fff1df; border-bottom:8px solid #ffdfbd;}
.navMiddle{ width:1024px; height:44px; padding:0; margin:0; float:left;}
.navMiddle ul{margin:0 25px;}
.navMiddle li{ font: normal 22px/34px Calibri; text-align:center; height:34px; float:left;  display:block; margin:5px 7px; }
.navMiddle li a{text-decoration:none; font-family:georgia; color:#252624; padding:0 8px; margin:0; display:block; text-transform:uppercase;}
.navMiddle li a span{text-decoration:none; color:#252624; padding:5px 0px 5px 0; margin:0;}

.navMiddle li a:hover{ background:url(../images/hover_bg.gif) no-repeat right;}
.navMiddle li a:hover{ color:#fff;}
.navMiddle li:hover{ background:url(../images/hover_lft.gif) no-repeat left; color:#ffffff;}

#categoryListingBodyimgWrapper{ float:left; width:1024px; padding-top:27px; margin:0;}
.categoryListingWrapper{ width:225px; height:auto; float:left; padding:0; margin:0;}
.categoryHeading{ font:35px/35px georgia; color:#618511; text-align:left; width:200px; float:left; margin-left:50px;}

.categoryallImg{ float:left; width:286px; margin-left:49px; padding-top:13px;}
.categoryallImg ul li{ background:url(../images/category_bg.gif) 0 0 no-repeat; width:211px; height:52px; margin-bottom:5px; text-align:left; padding-left:10px;}
.categoryallImg ul li a{ font: normal 18px/20px Georgia; color:#e05400; text-decoration:none; padding:10px 70px 0 2px; text-align:left;float:left;}
.categoryallImg ul li a:hover{ color:#2fa362;}

.wholsaleImg{ float:left; width:225px; margin-left:46px; padding-top:3px;}

.wholsaleImg ul li{ background:url(../images/wholeslae_bg.gif) 0 0 no-repeat; width:211px; height:47px; margin-bottom:0px; text-align:left; }
.wholsaleImg ul li a{ font: normal 18px/20px Georgia; color:#e05400; text-decoration:none; padding:10px 10px 0 8px; text-align:left; float:left;}
.wholsaleImg ul li a:hover{ color:#2fa362;}
.wholsaleImg ul li a span{  color:#618511; font-weight:bold; text-decoration:none;}
.wholsaleImg ul li a span:hover{  color:#000; font-weight:bold;}

#rightsidemainTxtImgSection{ float:left; width:700px; margin:0 50px 0 48px; height:auto; padding:0;}

.styleHandMadeCard{ background:url(../images/style_handmade_card.gif) 0 0 no-repeat; width:700px; height:190px; float:left;}
.goinside{ float:right; width:75px; margin:122px 25px 0 0; padding:0;}
.goinside a{ font: normal 18px/18px Arial, Helvetica, sans-serif; color:#fff; text-align:left; text-decoration:none;}
.goinside a:hover{color:#999;}

.handMadeGrettingCardText{ float:left; width:700px; margin-top:24px; padding:0; font: normal 14px/18px Arial, Helvetica, sans-serif; color:#49494a; text-align:left;}
.handMadeGrettingCardText h2{ font:bold 30px/30px georgia; color:#618511; text-align:left; padding-bottom:15px; margin:0;}
.handMadeGrettingCardText strong{ font: bold 14px/18px Arial, Helvetica, sans-serif; color:#e05400; text-align:left;}
.handMadeGrettingCardTextinner{font: normal 14px/18px Arial, Helvetica, sans-serif; color:#49494a; text-align:left; margin:0 auto;}

#newCardImgWrapper{ width:600px; float:left; padding:0; margin:0;}
#newCardImgWrapper h2{font:bold 30px/30px georgia; color:#618511; text-align:left; padding-bottom:5px; margin:0; padding-top:10px;}
#newCardImgWrapperinner{ width:585px; float:left; padding:0; margin:0;}
#newCardImgWrapperinner h2{font: bold 30px/30px Calibri; color:#618511; text-align:left; padding-bottom:15px; margin:0; padding-top:10px;}

.newCardTopCrvImg{ background:url(../images/new_card_top_img.gif) 0 0 no-repeat; padding:0; margin:0; float:left; width:702px; height:10px;}
.newCardmiddleCrvImg{ background:url(../images/new_card_middle_img.gif) 0 0 repeat-y; padding:0; margin:0; float:left; width:702px; height:auto;}
.newCardbottomCrvImg{ background:url(../images/new_card_bottom_img.gif) 0 0 no-repeat; padding:0; margin:0; float:left; width:702px; height:10px;}

.threeImgWrapper{ width:700px; height:auto; float:left; padding:0; margin:0; border-bottom:2px solid #000;}

.oneImgeNewCard{ float:left; width:152px; height:auto; padding:15px 40px 22px 40px; margin-left:1px;}

.newCardsingle_image{ width:152px; height:auto; float:left; padding:0; margin:0; overflow:hidden;}


.rattingWrapper{ width:150px; float:left; margin-top:10px; padding:0;}
.imagePriceTag{ float:left; width:60px; font: bold 18px/20px Arial, Helvetica, sans-serif; color:#aa2800; text-align:left; padding-left:5px;}
.votingImgStar{ float:left; width:80px; padding:0; margin:0;}
.addtocartButtonWrapper{ width:155px; height:auto; padding:0; margin-top:5px; float:left;}
.addtocartButton{ width:85px; float:left; padding:0; margin:0;}
.detailsButton{ width:67px; float:left; padding:0; margin:0;}


#footerWrapper{ float:left; width:1024px; padding-top:28px; margin:0;}

.footerBg{ width:1024px; float:left; padding:0; margin:0; background:url(../images/footer_bg.gif) 0 0 repeat-x; height:118px;}

.footerLinks{ float:left; width:550px; height:auto; margin:15px 0 0 72px; padding:0;}
.footerLinks ul li{ float:left; font: bold 16px/18px Calibri; color:#fff; text-align:left; padding-right:10px;}
.footerLinks ul li a{ font: bold 16px/18px Calibri; color:#fff; text-align:left; text-decoration:none;}
.footerLinks ul li a:hover{color:#000;}

.coryRifgtText{float:right; width:250px; height:auto; margin:15px 10px 0 72px; padding:0; font: bold 16px/18px Calibri; color:#aae483; text-align:center;}

.footerNormalText{ float:left; width:900px; height:auto; margin:35px 0 0 72px; padding:0; font: normal 11px/14px Tahoma, Geneva, sans-serif; color:#3d3d3d; text-align:left;}
.footerNormalText a{ font: bold 11px/14px Tahoma, Geneva, sans-serif; color:#3d3d3d; text-align:left; text-decoration:none;}
.footerNormalText a:hover{color:#666;}

.emailInfo{ background:url(../images/wholeslae_bg.gif) 0 0px no-repeat; width:286px; height:52px; padding-top:3px; text-align:left; }
.emailInfo a{ font: normal 17px/19px Georgia; color:#e05400; text-decoration:none; padding:0px 10px 0 5px; text-align:left; float:left;}
.emailInfo a:hover{ color:#2fa362;}
.emailInfo a span{  color:#618511; font-weight:bold; float:left; width:220px; text-transform:uppercase; font-size:13px; text-decoration:none;}
.emailInfo a span:hover{  color:#000; font-weight:bold;}
.innerpageBottomNormal_txt{ font: normal 12px/14px Tahoma; color:#333; margin:10px; padding:0;}

#backandPagination{ width:750px; margin:0 auto; padding:0; float:right;}
#pagination{ float:right; width:335px; font: normal 11px/14px Arial, Times, serif; color:#918b8b; text-align:right; padding:20px 30px 20px 0; margin:0;}
#pagination a{font: bold 11px/14px Arial, Times, serif; color:#918b8b; text-align:left; text-decoration:none; padding:5px; border:1px solid #000;}
#pagination a:hover{font: bold 11px/14px Arial, Times, serif; color:#fff; text-align:left; text-decoration:none; background:#70971a;}

.deliveryTopCrvImg{ background:url(../images/delivery_img_box_top.gif) 0 0 no-repeat; padding:0; margin:0; float:left; width:702px; height:12px;}
.deliverymiddleCrvImg{ background:url(../images/delivery_img_box_middle.gif) 0 0 repeat-y; padding:0; margin:0; float:left; width:702px; height:auto;}
.deliverybottomCrvImg{ background:url(../images/delivery_img_box_bottom.gif) 0 0 no-repeat; padding:0; margin:0; float:left; width:702px; height:12px;}
/*--------------------------------------PRODUCT DETAILS PAGE----------------------------------------*/
.oneProductDisplaySection{width:310px; float:left; padding:20px 0 0 30px; margin:0;}
.oneProductDisplaySection p{font: normal 12px/14px Tahoma, Times, serif; color:#868686; text-align:center; padding:30px 0 0 30px; margin:0;}
.oneProductDisplaySection img{ margin:0 0 0 80px; padding:0;}

#addToCartSectionWraper{ width:380px; float:left; padding:0 0 0 50px; margin:0 auto;}
#addtocart_box{ width:300px; height:52px; float:right; padding:0; margin:10px 0 0 0; border:1px dashed #000;}
#addtocart_box span{ font: normal 11px/28px Verdana, Times, serif; color:#918b8b; text-align:left; padding:10px 0 0 15px; float:left;}
#addtocart_box input{ font: normal 11px/12px Verdana, Times, serif; color:#918b8b; text-align:left; padding:0px 0 0 0px; margin:18px 0 0 10px; width:52px; border:1px solid #000; float:left;}
#addThisTomyCart{ width:125px; height:25px; float:left; padding:0; margin:0;}

#addToCartSectionWraper p{ width:380px; float:left; padding:0;  font: normal 11px/14px Arial, Times, serif; color:#333; text-align:left;}


#addToCartSectionWraper img{ float:left; padding:10px; margin:0;}

.clickHeretoLargLink{ width:200px; padding:0px; margin:0; float:left;}
.clickHeretoLargLink a{ font: bold 11px/28px arial, Times, serif; color:#918b8b; text-align:center; text-decoration:none; padding-left:20px;}
.clickHeretoLargLink a:hover{ text-decoration:underline;}
/*-----------------------------------Details page-------------------------------------------*/
.detailspageLargeImage{ float:left; width:250px; height:0; padding:5px; margin:0;}

/*----------------------------------------REGISTRATION PAGE----------------------------------------*/
#latest_product_body_bottpm{ width:686px; margin:0 auto; padding:0; border:4px solid #fff;}
.registrationFieldSection{ width:646px; float:left; padding:20px; margin:0px; background:#f6f6f6;}
.registrationInput{ width:360px; height:22px; border:1px solid #d8dada; padding:2px; margin:0 auto;  font:normal 12px/22px Tahoma, Arial, Helvetica, sans-serif; color:#747474;}
.registrationformTxtLable{ width:360px; height:20px; padding:0px; margin:0 auto; font:normal 12px/22px Tahoma, Arial, Helvetica, sans-serif; color:#747474;}
.registrationtxtareaInput{ width:340px; height:45px; border:1px solid #d8dada; float:left; padding:0; margin:0px 0 0 10px;}
.registrationFieldSection p{ font:normal 12px/22px Tahoma, Arial, Helvetica, sans-serif; color:#747474; padding:0 0 0 10px; margin:0;}
.registrationinutTxtFild{ width:360px; padding:0; margin:0 auto;  font:normal 12px/22px Tahoma, Arial, Helvetica, sans-serif; color:#747474;}
.registration_whiteSection{ float:left; padding:0; margin:0; background:#FFF; height:15px; width:686px;}

.registrationFieldSection h2{font: bold 30px/30px Calibri; color:#618511; text-align:left; padding-bottom:15px; margin:0; padding-top:10px;}
/*-------------------------------------SHOPPING CART---------------------------------*/
.Showroom_Side{ margin-left:3px; width:650px; margin:0 auto; background:url(../image/showroom_bottom.jpg) bottom no-repeat #f3f3f3;}
.Showroom_Side_top{ background:url(../images/showroom_top.jpg) no-repeat; height:9px; overflow:hidden;}
.Pro_Main{ padding:0 0 8px 12px;}
.Pro_Main .Pro_Header{ color:#000; font-size:18px; font-weight:bold; font-family:Tahoma; padding-bottom:12px;}
.Pro_Header a{ color:#3f3f3f; font-size:11px; font-family:Tahoma; font-weight:normal; background:url(../image/product_page.jpg) no-repeat; width:17px; height:17px; margin-right:4px; display:block; text-align:center; line-height:17px; text-decoration:none; float:left;}
.Pro_Header a:hover{color:#3f3f3f; text-decoration:none; background:url(../image/product_pageHover.jpg) no-repeat;}
.CartArea_box{ padding-right:10px;}
.CartArea_box ul{ list-style:none; background:#dad9d9; color:#de1202; width:100%; float:left;}
.CartArea_box ul li{ float:left; text-align:center; padding:4px 0; font-size:12px; font-weight:normal; min-width:40px; border-right:#fff solid 1px;}
.CartArea_box .Item_Header{ background:#8c8b8b; color:#fffffe;}
.CartArea_box .Item_Header li{ height:20px; line-height:20px;}
.CartArea_box .ItemsList{ border-bottom:#fff solid 1px;  background:#dad9d9;}
.CartArea_box .ItemsList li{ height:104px; padding-top:8px;}
.CartArea_box .ItemsList li .ItemImage{ border:#d1d0d0 solid 2px; background:#fff; padding:3px; width:90px; height:70px;}
.TotalPrice{ background:#8c8b8b; color:#fff; font-weight:normal; font-size:12px; width:200px; float:right; padding:6px 10px; text-align:right;}
.registrationFieldSection_cartpage{ width:446px; float:left; padding:20px 20px 20px 0; margin:0px; background:#f3f3f3;}


#MainTextSection h3 a{ font:bold 15px/20px Calibri, Arial, Helvetica, sans-serif; color:#a14012; text-align:left; padding:0px; text-decoration:none;}
#MainTextSection h3 a:hover{ font:bold 15px/20px Calibri, Arial, Helvetica, sans-serif; color:#a14012; text-align:left; padding:0px; text-decoration:underline;}
#MainTextSection{ width:660px; padding:0; float:left; margin-left:20px;}
#MainTextSection h2{ font:bold 25px/20px Calibri, Arial, Helvetica, sans-serif; color:#a14012; text-align:left; padding:10px 0 0 10px;}

#MainTextSection p{ width:560px; font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#3a3a3a; text-align:left; margin:0 auto; padding:5px;}
#MainTextSection h3{ font:bold 15px/20px Calibri, Arial, Helvetica, sans-serif; color:#a14012; text-align:left; padding:10px 0 0 10px;}

.clickhereToenlare_button{ float:left; margin:10px 0 20px 160px; padding:0; width:152px; height:25px;}

