body,html{margin:0px; padding:0px; font-family:arial; font-size:12px; color:#000000; font-weight:normal; line-height:16px; background:url(images/back.jpg) repeat; background-attachment: fixed;}
a:focus{outline:none;}
input{outline:none;}
#container{width:826px; margin:0 auto;}
#sadow{width:100%; background:url(images/shadow.png) repeat-y center top;}
/*Header css starts*/
#header{width:822px; float:left; z-index:1; border-left:2px solid #303030; border-right:2px solid #303030;}
.logo{width:820px; height:143px; float:left; background:url(images/topbg.jpg) repeat-x; text-align:center; border-left:1px solid #492C21; border-right:1px solid #492C21; border-bottom:1px solid #492C21;}

.flash{width:820px; float:left; border:1px solid #492C21; border-bottom: 3px solid #492C21; border-top: 2px solid #492C21;}
.topmenu{width:820px; height:37px; float:left; border-left:1px solid #492C21; border-right:1px solid #492C21; background:url(images/menubg.gif) repeat-x;}
.topmenu p{margin:0px; padding:0px;}
.topmenu p.left{width:25px; float:left; text-align:right; padding-top:18px; padding-right:1px;}
.topmenu p.right{width:23px; float:left; padding-top:18px;}
.topmenu ul{width:769px; float:left; margin:0px; padding:0px; text-align:center;}
.topmenu ul li{list-style-type:none; display:inline;}
.topmenu ul li a{float:left; }
<!-- .topmenu ul li a{float:left; height:25px; padding:12px 15px 0 14px;} -->
<!-- .topmenu ul li a.noline{float:left; height:25px; padding:12px 15px 0 14px; } -->
.topmenu ul li a:hover{color:#492C21; text-decoration:underline;}
.topmenu ul li a.noline{float:left; }
.topmenu ul li a.noline:hover{color:#492C21; text-decoration:underline;}

.dropmenu{width:802px; float:left; background:#4A2B1A url(images/submenubg.gif) repeat-x bottom; color:#ffffff; font-weight:bold; padding:5px 0 8px 20px; height:16px}
.dropmenu a{color:#ffffff; font-weight:normal; text-decoration:none; padding:0 3px}
.dropmenu a:hover{color:#ffffff; font-weight:normal; text-decoration:underline;}
/*Header css ends*/



/*Middle css starts*/

#middle {
	width:822px; 
	float:left; 
	z-index:1; 
	border-left:2px solid #303030; 
	border-right:2px solid #303030; 
	background:#ffffff url(images/msadow.gif) repeat-y center;
}

.mmain {
	width:822px; 
	float:left; 
	background:url(images/msadow.gif) repeat-y;
}

.midtopmain{width:803px; float:left; border-left:1px solid #492C21; border-right:1px solid #492C21; padding:15px 8px 15px 9px;}
.midtopmain p{margin:0px; padding:0px;}
.midtopmain p.prev{width:30px; float:left; padding-top:55px;}
.midtopmain p.next{width:30px; float:left; padding-top:55px;}

.slidemain{width:733px; float:left; padding:0px 5px;}

.slide{width:803px; float:left;}
/*slide part starts*/
.stepcarouse1{width:733px; position:relative; overflow:scroll; height:180px;}
.stepcarouse1 .belt{position: absolute; left:-3px; top:0;}
.stepcarouse1 .panel{float:left; overflow: hidden; margin:0px 6px 0 3px; width:730px;}
.stepcarouse1 .panel p{margin:0px; padding:0px 2px 0 2px; float:left;}
.stepcarouse1 .panel p span{width:142px; float:left; padding:5px 0px 0 0; text-align:center;}
.stepcarouse1 .panel p span a{font-family:georgia; font-size:13px; color:#503628; font-weight:bold; text-decoration:none;}
.stepcarouse1 .panel p span a:hover{font-family:georgia; font-size:13px; color:#503628; font-weight:bold; text-decoration:underline;}
/*slide part ends*/

.midtop{width:803px; float:left;}
.midtop p{width:149px; float:left; margin:0px; padding:10px 10px 0 0;}
.midtop p span{width:149px; float:left; padding:5px 0px 0 0; text-align:center; font-family:georgia; font-size:13px; color:#4A2B1A; font-weight:bold;}
.midtop p span a{font-family:georgia; font-size:13px; color:#503628; font-weight:bold; text-decoration:none;}
.midtop p span a:hover{font-family:georgia; font-size:13px; color:#503628; font-weight:bold; text-decoration:underline;}

.midcont{width:783px; float:left; border-left:1px solid #492C21; border-right:1px solid #492C21; padding:10px 20px 15px 17px;}
.midcont p{margin:0px; padding:15px 0 0 0; text-align:left;}
.rightmar{margin-right:20px;}
.midcont p.fontsize{font-family:georgia; font-size:18px; color:#34271E; font-weight:normal; line-height:24px; text-align:center; padding:10px 0 0 0;}
.midcont h1{margin:0px; padding:8px 0 6px 0px; font-family:georgia; font-size:26px; color:#482C1E; font-weight:normal; line-height:30px;}

.midmain{width:820px; float:left; border-left:1px solid #492C21; border-right:1px solid #492C21;}
.midleft{width:525px; float:left; padding:10px 20px 10px 15px;}
.midleft h1{margin:0px; padding:8px 0 6px 0px; font-family:georgia; font-size:26px; color:#482C1E; font-weight:normal; line-height:30px;}
.midleft p{margin:0px; padding:8px 0; text-align:left;}
.fontsize1{font-size:14px; line-height: 24px;}
.midleft p.nametext{font-size:12px; color:#4A2B1A; font-weight:bold;}
.midleft p.nametext a{font-size:12px; color:#4A2B1A; font-weight:bold; text-decoration:none;}
.midleft p.nametext a:hover{font-size:12px; color:#4A2B1A; font-weight:bold; text-decoration:underline;}

.midleft1{width:515px; float:left; padding:10px 20px 10px 25px;}
.midleft1 h1{margin:0px; padding:8px 0 6px 0px; font-family:georgia; font-size:26px; color:#482C1E; font-weight:normal; line-height:30px;}
.midleft1 h3{margin:0px; padding:6px 0 0px 0px; font-family:georgia; font-size:16px; color:#482C1E; font-weight:bold; line-height:18px;}
.midleft1 p{margin:0px; padding:6px 0; text-align:left;}
.midleft1 a{font-size:12px; color:#4A2B1A; font-weight:normal; text-decoration:none;}
.midleft1 a:hover{font-size:12px; color:#000000; font-weight:normal; text-decoration:underline;}

.imgmain{width:525px; float:left; padding:0px 0px 10px 0px;}
.imgmain p{margin:0px; padding:0px;}
.imgmain p.imgcont{width:150px; float:left; padding:12px 12px 0 12px;}
.imgmain p.imgcont label{width:148px; float:left; border:1px solid #74A6D6; text-align:center; padding:3px 0px; }
.imgmain p.imgcont span{width:150px; float:left; text-align:center; padding-top:5px; height:50px;}
.imgmain p.imgcont span a{font-family:arial; font-size:14px; color:#4A2B1A; font-weight:bold; text-decoration:none;}
.imgmain p.imgcont span a:hover{font-family:arial; font-size:14px; color:#4A2B1A; font-weight:bold; text-decoration:underline;}

.imgmain p.pagenum{width:525px; float:left; padding:10px 0 0 0; text-align:right; font-weight:bold; color:#4A2B1A;}
.imgmain p.pagenum a{font-family:arial; font-size:12px; color:#4A2B1A; font-weight:bold; text-decoration:none; padding:0px 2px;}
.imgmain p.pagenum a:hover{font-family:arial; font-size:12px; color:#4A2B1A; font-weight:bold; text-decoration:underline;}


.midright{width:240px; float:left; padding:10px 20px 10px 0px;}
.wishlist{width:220px; float:left; padding-left:20px;}
.wishlist p{margin:0px; padding:0px;}
.wishlist p.left{width:11px; float:left;}
.wishlist p.mid{width:198px; height:25px; float:left; background:url(images/cmidbg.gif) repeat-x; font-size:14px; color:#482B22; font-weight:normal; padding-top:6px; line-height:19px;}
.wishlist p.mid img{margin-right:8px;}
.wishlist p.mid a{font-size:14px; color:#482B22; font-weight:bold; text-decoration:none; padding-right:6px;}
.wishlist p.mid a:hover{font-size:14px; color:#482B22; font-weight:bold; text-decoration:underline;}
.wishlist p.right{width:11px; float:left;}

.rightcont{width:240px; float:left; padding:0px 0 0 0;}
.rightcont p{margin:0px; padding:10px 0 0 0;}
.rightcont h3{margin:0px; padding:10px 0 0 20px; font-size:14px; color:#482B22; font-weight:bold;}
.rightcont p.para{margin:0px; padding:10px 0 0 20px; text-align:justify;}
.rightcont p.prev_next{margin:0px; padding:200px 0 0 20px; font-family:Georgia; font-size:24px; color:#4A2B1A; font-weight:normal; line-height:26px;}
.rightcont p.prev_next a{font-family:Georgia; font-size:20px; color:#4A2B1A; font-weight:normal; line-height:24px; text-decoration:none;}
.rightcont p.prev_next a:hover{color:#004F9B;}
/*Middle css ends*/

/*products pages css starts*/
.midprodu{width:783px; float:left; border-left:1px solid #492C21; border-right:1px solid #492C21; padding:10px 20px 15px 17px;}
.midprodu p{margin:0px; padding:0px;}
.midprodu p.image{width:313px; float:left; border:1px solid #005CB2; text-align:center; padding:8px 0px;}
.prodescrip{width:438px; float:left; padding-left:30px;}
.prodescrip h1{margin:0px; padding:0px 0 6px 0; font-family:georgia; font-size:23px; color:#482C1E; font-weight:normal; line-height:26px;}
.prodescrip p{margin:0px; padding:8px 0px; text-align:justify;}
.prodescrip p span{font-size:20px; line-height:24px;}

.link{font-size:12px; color:#482B22; text-decoration:none;}
.link:hover{color:#482B22; text-decoration:underline;}


.contact_info{width:783px; float:left; border-left:1px solid #492C21; border-right:1px solid #492C21; padding:0px 20px 10px 17px;}
.contact_info h2{margin:0px; padding:0px; font-size:16px; font-weight:bold; line-height:18px;}
.contact_info p{margin:0px; padding:10px 0 0 0;}
.contact_info p b{font-weight:bold; font-size:13px; color:#FF0000;}
.contact_info p label{width:300px; float:left; text-align:right; padding-right:20px;}
.contact_info p input{border:1px solid #858383; padding:3px 2px;}
.contact_info p textarea{border:1px solid #858383; padding:3px 2px;}
.contact_info p.submit_info{padding:10px 0 0 320px;}
.contact_info p.submit_info input{border:0px solid #000000; padding:0px;}
/*products pages css ends*/

/*thanks pages css starts*/
.thanks{width:820px; float:left; border-left:1px solid #492C21; border-right:1px solid #492C21; padding:30px 0px 30px 0px; text-align:center;}
.thanks h1{font-size:30px; line-height:34px; margin:0px; padding:0px;}
.thanks p{margin:0px; padding:10px 0; font-size:14px; font-weight:bold;}
/*thanks pages css ends*/

/*wedding pages css starts*/
.leftslide{width:473px; float:left; padding:10px; border:2px solid #176AB9; margin-top:10px;}

/*slide part starts*/
.stepcarouse{width:471px; position:relative; overflow:scroll; height:355px;}
.stepcarouse .belt{position: absolute; left:0px; top:0;}
.stepcarouse .panel{float:left; overflow: hidden; margin:0px; width:471px;}
/*slide part ends*/

/*wedding pages css ends*/

.clear{clear:both;}

/*Footer css starts*/
#footmain{width:100%; float:left; background:url(images/footsadow.png) repeat-y center top;}
#footcont{width:855px; margin:0 auto;}
#footer{width:826px; height:70px; float:left; z-index:1; background:#; font-size:12px; color:#ffffff; font-weight:bold; text-align:center; padding:15px 0 0 0;}
#footer a:link, a:visited{color:#ffffff; font-weight:bold; text-decoration:underline;}
/*Footer css ends*/
