*{ margin:0px; padding:0px;}



body{ background:url(images/bg.jpg) repeat-x left top;  font-family: 'Droid Sans', sans-serif; 
 color:#4b392c; font-size:13px;}
  
 h1{ color:#4b392c; font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600; font-size:20px;}
 h2{ font-size:15px; font-family: 'Droid Sans', sans-serif; ;
  font-style: normal;
  font-weight: 400; color:#4b392c; }
  
  h1, h2. h3, h4, h5, h6, p, span, label, table, tr, td, ul, li, a, img{ list-style:none; padding:0px; margin:0px; outline:none;}
  ul{ list-style:none;}
  a img{ border:0px; outline:none;}
  a{ border:0px; outline:none;}
  .area{ float:left;}
  
  
  /******font face*****/


   /******font face***** font-family:'Conv_Lobster',Sans-Serif;/
  /*****************************************************************************************************/
  
#container{width:961px; margin:0px auto;}
#header{ float:left; width:961px; padding:24px 0 15px 0;}
.logo{ float:left; margin:0 0 0 8px; width:260px;}
.h-right{ float:left; width:680px; padding:18px 0 0 0;}
.logo{ float:left; margin:0 0 0 12px; width:260px;}
.h-right p{ text-align:right;}
.logo{ float:left; margin:0 0 0 12px; width:260px;}
.h-right p a{ font:normal 12px Arial, Helvetica, sans-serif; color:#4b392c; text-decoration:none; padding:0 12px;}
.h-right p span{ border-right:1px dashed #4b392c;}
.h-right p a img{ margin:0 7px 0 0}
.h-right p a:hover{ color:#987435;}


#midsection{ float:left; width:961px; background:url(images/mid-bg.png) repeat-y left bottom;}
.menudiv{ float:left; width:961px; position:relative; min-height:70px; } 
.menudiv-in{ float:left; width:1085px; background:url(images/menu.png) no-repeat; height:70px; position:absolute; top:0px; left:-61px;}
.menudiv-in li{ display:inline; padding:10px 0px 0 168px; margin:0px 0 0 0; float:left;}
.menudiv-in li a{ color:#ebe6d7; text-decoration:none; font-family:Sans-Serif; font-size:20px; font-style:italic; font-weight:bold;
 padding:0 24px;   background:url(images/left.png) no-repeat left 4px;}
 .menudiv-in li a:hover{ color:#e9c17c;}

.banner{ float:left; width:909px;/*961*/ padding:0 26px}
.inner-banner{ float:left; width:909px; /*961*/ padding:0 26px}

.middle{ float:left; width:909px;/*961*/ padding:30px 26px 60px 26px;}
.middle h1{ border-bottom:1px dashed #cccccc; padding:0 0 12px 0; margin:0 0 10px 0;}
.middle p { font-family: 'Droid Sans', sans-serif; font-weight:normal; line-height:22px; color:#4b392c; padding:14px 0;}
.midleft{ float:left; width:454px; padding:25px 0 0 0;}
.midleft label{ float:left; width:124px; background:none;}
.midleft-left{ float:left; width:270px;/*325*/ padding:0 40px 0 15px}
.midleft-left h2{ padding:0 0 0 0;}
.midleft-left p{ font:normal 12px Arial, Helvetica, sans-serif; color:#735743; line-height:22px; padding:10px 0 0 0;}
.midright{ float:left; width:436px;/*454*/ padding:25px 0 0 18px;}
.midright label{ float:left; width:124px; }
.midright-right{ float:left; width:275px;/*290*/ padding:0 0 0 15px;}
.midright-right h2{ padding:0 0 0 0;}
.midright-right p{ font:normal 12px Arial, Helvetica, sans-serif; color:#735743; line-height:22px; padding:10px 0 0 0;}

.middiv{width:909px; /*961*/ padding:20px 26px 20px 26px; float:left;}
.middlelong{ float:left; width:909px; /*961*/}
.midhead{ font-size:34px; color:#4b392c; font-family:'Conv_Lobster',Sans-Serif; background:url(images/heart.jpg) no-repeat left center; text-align:center;
 margin:0 0 30px 0; }
 .midhead2{ font-size:34px; color:#4b392c; font-family:'Conv_Lobster',Sans-Serif; background:url(images/heart2.png) no-repeat left center; text-align:center;
 margin:0 0 30px 0; }
.middlelong label{ float:left; width:211px; background:#fbfbfb; border:1px solid #e9e9e9; text-align:center; padding:20px 0 14px 0; margin:0 33px 0px 0;}
/*.middlelong-right{ float:left; width:660px; padding:0 0 0 33px;}*/
.buy{ float:left; width:186px; height:49px; background:url(images/buy.png) no-repeat left top; border:0px; font-size:0px;  }
.buy:hover{width:186px; height:49px; background:url(images/buy.png) no-repeat left bottom; border:0px; font-size:0px;}
.buydiv{ float:left; width:660px; position:relative; margin:30px 0; border-bottom:1px dashed #cccccc; padding:0 0 48px 0;}
.buydiv img{ position:absolute; top:-30px; left:170px;}
.middlelong h1{color:#4b392c; font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600; font-size:20px; background:none; margin:0px; text-align:left; padding:0 0 25px 0;}
.middlelong  p{ line-height:22px; padding:0 0 30px 0;}

.longdiv{ float:left; width:909px; border-top:1px dashed #cccccc; padding:35px 0; margin:15px 0 0 0;}
.longdiv2{ float:left; width:909px; border-top:1px dashed #cccccc; padding:35px 0;}
.longdiv label{ float:right; width:300px;/*330*/ padding:0 30px 0 0; text-align:right;}
.longdiv2 label{ float:left; width:266px;}
.longdiv-left{ float:left; width:578px; padding:40px 0 0 0;}
.longdiv-left2{ float:right; width:580px;/*640*/ padding:30px 60px 0 0;}
.longdiv-left2 h1{ padding:0 0 15px 0;}
.longdiv-left h1{ padding:0 0 15px 0;}
.longdiv-left p{line-height:22px; padding:0 0 10px 0;}
.longdiv-left2 p{line-height:22px; padding:0 0 10px 0;}

#footer{ float:left; width:961px; background:url(images/foo-bg.jpg) repeat-x left top; margin:0 0 44px 0;}
#footer p{ text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#a9a29d;  padding:27px 0;}


	form {margin-bottom: 20px}
	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="url"],
	textarea,
	select {
		border: 1px solid #777777;
		padding:4px 13px 3px;   
		-moz-border-radius:4px;  
		-ms-border-radius:4px;  
		-webkit-border-radius:4px;  
		-o-border-radius:4px;  
		border-radius:4px;  
		background-color:#fcfcfc;
		outline: none;
		color:#333333;
		/*max-width: 100%;*/
		display: block;
		margin:1px 0 3px;
		-moz-box-shadow:inset 0 0 5px #C0C0C0;
		-ms-box-shadow:inset 0 0 5px #C0C0C0;
		-o-box-shadow:inset 0 0 5px #C0C0C0;
		-webkit-box-shadow:inset 0 0 12px #C0C0C0;
		box-shadow:inset 0 0 3px #C0C0C0;
		line-height: 1.5em;
		min-height:21px;
	}
	select {
		padding: 0;  }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		outline:none;
		background: #eee;
		-webkit-box-shadow:inset 0 0 1px #C0C0C0; 
		-moz-box-shadow:inset 0 0 1px #C0C0C0; 
		-ms-box-shadow:inset 0 0 1px #C0C0C0;
		-o-box-shadow:inset 0 0 1px #C0C0C0; 
		box-shadow:inset 0 0 1px #C0C0C0;
	}
	textarea {min-height: 60px; width:80%; }