/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {}


body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:20px;
	color:#a6a3a1;
	background:url(../images/bg.gif) center 0 repeat; 
	min-width:1010px;
}
.main {
	width:1000px;
	padding:0;
	margin:0 auto;
}
/*********************************header*************************************/
header {width:1000px; margin:0 auto; position:relative; }
h1 {width:290px; height:69px; padding:30px 0px 55px 55px; float:left;}

nav {width:100%; background:url(../images/bg-header.gif) 0 0 repeat; height:100%; z-index:99; position:relative; border-bottom:#fff 1px solid;}
.icons {float:right; margin-top:35px; text-align:center}
.icons a { width:28px; height:28px; margin-left:5px; display:inline-block;}
.icon-1 {background:url(../images/icon-1.png) 0 0 no-repeat;}
.icon-1:hover {background:url(../images/icon-1.png) 0 bottom no-repeat;}
.icon-2 {background:url(../images/icon-2.png) 0 0 no-repeat;}
.icon-2:hover {background:url(../images/icon-2.png) 0 bottom no-repeat;}
.icon-3 {background:url(../images/icon-3.png) 0 0 no-repeat;}
.icon-3:hover {background:url(../images/icon-3.png) 0 bottom no-repeat;}
.icon-4 {background:url(../images/icon-4.png) 0 0 no-repeat;}
.icon-4:hover {background:url(../images/icon-4.png) 0 bottom no-repeat;}

#form-search {display:block; float:right; width:221px; background:url(../images/form-search-bg.jpg) 0 0 no-repeat #f3f2f2; border:#393430 1px solid; margin-top:8px;}
#form-search input {background:transparent; border:none; float:left; font-size:12px; line-height:16px; height:16px; padding:5px 0 5px 8px; width:187px; color:#a3a09e;}
#form-search a {background:url(../images/search-button.gif) 0 0 no-repeat; width:20px; height:20px; display:block; float:right; margin:3px;}
#form-search a:hover {background:url(../images/search-button.gif) 0 bottom no-repeat; }

a.tooltip {margin-right:0px !important;}
#easyTooltip {font-size:12px; background:#fff; padding:4px 5px; border:1px solid #a29f9d; color:#a29f9d;}
/***********************************************************************/

a {text-decoration:none; cursor:pointer; font-size:13px; color:#c79e87; line-height:20px;}
a:hover {text-decoration:none;}

.color-1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c79e87; line-height:20px;}
.color-2 {font-family:Verdana; font-size:16px; line-height:34px; color:#504945; font-weight:bold;}
.color-3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:20px; font-weight:bold;}
a.color-3 {text-decoration:underline;}
a.color-3:hover {text-decoration:none;}
.color-4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c79e87; line-height:20px;}
a.color-5 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4e4743; line-height:24px; background:url(../images/marker-2.png) 0 7px no-repeat; padding-left:31px; display:inline-block;}
a.color-5:hover {text-decoration:underline}
.color-6 {font-family: 'Playfair Display', serif; font-size:17px; line-height:24px; color:#4e4743;}
a.color-7 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a6a3a1; line-height:20px; text-decoration:underline;}
a.color-7:hover {text-decoration:none;}
.color-8 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4e4743; line-height:24px; }
a.color-8:hover {text-decoration:underline}
a.color-9 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4e4743; line-height:24px; background:url(../images/marker-2.png) 0 7px no-repeat; padding-left:20px; display:inline-block;}
a.color-9:hover {text-decoration:underline}
.color-10 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c79e87; line-height:20px;}
.color-11 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; line-height:24px; }
.color-12 {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#4e4743; line-height:24px;}
.color-13 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4e4743; line-height:24px; font-size:18px }
a.color-13:hover {text-decoration:underline}



.link {background:url(../images/marker-3.gif) right 8px no-repeat; text-decoration:underline; padding-right:6px; display:inline-block;}
.link:hover {text-decoration:none;}


h2 {font-family: 'Playfair Display', serif; font-size:37px; line-height:50px; color:#504945; font-weight:normal; letter-spacing:-1px;}
h2 strong {font-family: 'Playfair Display', serif; font-size:37px; line-height:50px;  color:#c18950; font-weight:normal; letter-spacing:-1px;}
h3 {font-family:"Times New Roman", Times, serif; font-size:21px; line-height:26px; color:#d2a87f; font-style:italic; font-weight:normal;}
h4 {font-family: 'Playfair Display', serif; font-size:21px; line-height:30px; color:#4e4743; font-weight:normal;}
h5 {margin-top:40px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#000; font-weight:bold; color:#504945; }

ul {margin:0; padding:0;}
ul.list-1 {list-style-image:none; }
ul.list-1 li {background:url(../images/marker.png) 0 11px no-repeat; line-height:20px; padding:3px 0 3px 15px;}
ul.list-1 li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#c79e87;}
ul.list-1 li a:hover {text-decoration:underline;}
ul.list-1 li a.font_bold {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#312a2a; font-style:normal;}
ul.list-1 li a:hover {text-decoration:underline; }

/*********************************boxes**********************************/
.clear {clear:both; line-height:0; font-size:0; width:100%; }
.wrapper {overflow:hidden; position:relative; width:100%;}
.extra-wrap {overflow:hidden; }
.extra-wrapDett {overflow:hidden; font-size:16px }
.extra-price {overflow:hidden; font-size:16px; font-weight:bold; }
.container {width:100%;}
.reg {text-transform:uppercase;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.fleft {float:left;}
.fright {float:right;}
.it {font-style:italic;}
.letter {letter-spacing:-1px;}

.text-und {text-decoration:underline;}
.font_norm {font-weight:normal;}
.font_bold {font-weight:bold;}
.last {margin-right:0px !important; padding-right:0px !important;}
.line_height {line-height:18px;}
.line_height-2 {line-height:18px !important; }
.line_height-3 {line-height:21px !important; }
.font-13 {font-size:13px;}
.img-indent {float:left; margin:0 10px 0px 0;}	
.img-indent-2 {float:left; margin:0 18px 0px 0;}
.img-indent-3 {float:left; margin:0 18px 0px 0;}
.img-indent-4 {float:left; margin:0 7px 0px 0; width:50px; height:43px}
.img-indent-5 {float:left; margin:0 20px 0px 0;}

.nowrap {white-space:nowrap;}

.left-1 {margin-left:40px;}

.right-1 {margin-right:20px;}

.top-1 {padding-top:20px;}
.top-2 {margin-top:25px;}
.top-3 {margin-top:3px;}
.top-4 {padding-top:54px;}
.top-5 {margin-top:17px;}
.top-6 {padding-top:68px;}
.top-7 {margin:30px 0 0 0; }
.top-8 {margin:21px 0 0 0; }
.top-9 {margin:27px 0 0 0; }

.bot-0 {padding-bottom:0px !important;}
.bot-1 {margin-bottom:20px;}
.bot-2 {margin-bottom:15px;}
.bot-3 {margin-bottom:13px;}
.bot-4 {margin-bottom:22px;}
.bot-5 {margin-bottom:13px;}

.top-bot-1 {margin:16px 0 21px 0;}
.top-bot-2 {margin:17px 0 15px 0;}
.top-bot-3 {margin:15px 0 11px 0;}
.top-bot-4 {margin:25px 0 7px 0;}
.top-bot-5 {margin:30px 0 20px 0;}
.top-bot-6 {margin:10px 0 10px 0;}
.top-bot-7 {margin:18px 0 17px 0;}
.top-bot-8 {margin:36px 0 16px 0;}
.top-bot-9 {margin:12px 0 10px 0;}
.top-bot-10 {margin:27px 0 15px 0;}
.top-bot-11 {margin:17px 0 13px 0;}
.top-bot-12 {margin:17px 0 16px 0;}
.top-bot-13 {margin:21px 0 10px 0;}

.lightbox-image {position:relative; display:inline-block;}
.lightbox-image img {position:relative; z-index:2;}
.lightbox-image span {position:absolute; width:100%; height:100%; top:0; left:0; background:url(../images/magnify.png) 50% 50% no-repeat #fff;}

/*********************************content*************************************/

#content { background:#fff; width:1000px; margin:0 auto; box-shadow: 0 0 5px rgba(210, 210, 210, 1), inset 0 0 29px rgba(238, 238, 238, 1); border-radius:5px; padding-bottom:20px;}

.page-1-col-1 {float:left; width:720px; padding:0 0 30px 30px; }
.page-1-col-2 {float:left; width:220px; background:#4e4743; border-radius:3px; }
.page-1-box-1 { float:left; overflow:hidden; background:#fff;  box-shadow: 0 0 5px rgba(235, 234, 231, 1); border-radius:5px; padding:14px 14px 14px 14px; margin:0 20px 0px 0;width:192px;}
.page-1-box-1 p {padding: 0 0px 0 11px;}
.page-1-box-1 p.color-1 { width:165px; padding-top:17px; font-weight:bold; min-height:40px;}
.page-1-box-1 p a.color-2 {background:url(../images/marker-1.gif) right 15px no-repeat; display:inline-block; width:140px; margin:-5px 0 8px 0; padding-right:25px;}
.page-1-box-1 p a.color-2:hover {color:#c18950; background:url(../images/marker-1.gif) right bottom no-repeat; }
.page-1-form-title {margin:1px; border:#887c75 1px solid; background:url(../images/form-title-bg.gif) 0 0 repeat; font-family: 'Playfair Display', serif; color:#fff; font-size:17px; line-height:25px; padding:0 0 6px 12px;}
.page-1-form {margin:0px 1px 1px 1px; border:#887c75 1px solid; padding-bottom:24px;}
.page-1-form p {line-height:18px !important;}
.page-1-col-3 {float:left; width:206px; padding: 9px 0 20px 14px; background:#f9f8f8; margin:28px 0 0 0; border:#e5e5e5 1px solid; border-radius:3px; }
.page-1-col-3 article {width:178px; padding-left:6px;}
.carousel {margin:24px 0 0 21px;}
.page-2-col-1 p.color-8{margin:-1px 0 7px 0;} 
.page-2-col-2 article {width:280px; padding-bottom:27px; float:left;}
.page-2-col-2 article a.color-9 {margin:1px 0 7px 0;}
.page-3-col-1 { width:975px; padding-left:25px;}
.page-3-box-1 {background:url(../images/page-3-box-1.png) 0 0 no-repeat; width:192px; height:320px; overflow:hidden; float:left; padding:19px 19px 19px 19px; margin-right:10px;}
.page-3-box-1 p a.color-2 {background:url(../images/marker-1.gif) right 15px no-repeat; display:inline-block; width:140px; margin:15px 0 8px 0; padding-right:25px;}
.page-3-box-1 p a.color-2:hover {color:#c18950; background:url(../images/marker-1.gif) right bottom no-repeat;  }
.page-3-box-1 p.color-8 {line-height:20px !important; margin:18px 0 6px 0;}
.page-3-box-1 p {padding: 0 0px 0 11px;}
.page-3-col-2 {float:left; width:206px; padding: 9px 0 20px 14px; background:#f9f8f8; margin:13px 0 0 0; border:#e5e5e5 1px solid; border-radius:3px; }
.page-3-col-2 article {width:178px; padding-left:6px;}
.page-3-col-2 article p.color-1 {margin-top:-4px;}
.date {background:url(../images/form-title-bg.gif) 0 0 repeat; width:40px; border-radius:3px; font-family: 'Playfair Display', serif; color:#fff; font-size:25px; line-height:34px; padding:2px 0 4px 0px; text-align:center;}
.month {margin-top:-5px; color:#4e4743;  font-family: 'Playfair Display', serif;  font-size:15px; line-height:20px; text-align:center;} 
.page-3-col-3 article {padding-bottom:27px;}
.page-3-col-3 article a.color-9 {margin:1px 0 7px 0;}
.page-3-col-3 p a.color-2 { display:inline-block; margin:11px 0 8px 0;}
.page-3-col-3 p a.color-2:hover {color:#c18950 !important;}
.page-3-col-3 a.button-1 {margin-top:3px;}
.page-4-banner {border:#e5e5e5 1px solid; border-radius:3px; }
.page-4-col-2 {float:left; width:220px; background:#4e4743; border-radius:3px; }
.page-4-form-title {margin:1px; border:#887c75 1px solid; background:url(../images/form-title-bg.gif) 0 0 repeat; font-family: 'Playfair Display', serif; color:#fff; font-size:17px; line-height:25px; padding:0 0 6px 12px;}
.page-4-form {margin:0px 1px 1px 1px; border:#887c75 1px solid; padding-bottom:46px;}
.page-4-form p {line-height:18px !important;}
.page-4-col-1 ul.list-1 {float:left; width:220px; margin: 16px 20px 0 0;}
.page-4-col-1 { border-bottom:#e5e5e5 1px solid; padding-bottom:34px;}
.page-4-col-3 {float:left; width:220px; background:#4e4743; border-radius:3px; }
.page-4-title {margin:1px; border:#887c75 1px solid; background:url(../images/form-title-bg.gif) 0 0 repeat; font-family: 'Playfair Display', serif; color:#fff; font-size:17px; line-height:25px; padding:0 0 6px 12px;}
.page-4-banner-2 {margin:0px 1px 1px 1px; border:#887c75 1px solid; padding:0 28px 26px 18px; border-top:none; background:url(../images/page-4-banner-2.jpg) 0 0 no-repeat;}
.page-4-banner-2 img {margin:25px 0 0 15px; }
.page-4-banner-2 p.color-10 {margin-top:-4px;}
.page-4-banner-2 p.color-11 {margin-bottom:8px;}
.page-4-banner-2 p.color-4 {line-height:18px !important;}
.page-4-col-4 {float:left; width:206px; padding: 9px 0 29px 14px; background:#f9f8f8; margin:0px 0 0 0; border:#e5e5e5 1px solid; border-radius:3px; }
.page-4-col-4 article {width:178px; padding-left:6px;}
.page-4-col-5 {margin:35px 0 0 0 ; width:672px;}
.page-4-col-5 a.color-9 {margin-bottom:11px;}
.page-5-col-1 {margin:21px 0 0 0 ; width:700px; border-bottom:#e5e5e5 1px solid; padding-bottom:42px;}
.page-5-col-1 p {margin: 3px 0 8px 0;}
.page-5-col-2 {float:left; width:220px; background:#4e4743; border-radius:3px; }
.page-5-form-title {margin:1px; border:#887c75 1px solid; background:url(../images/form-title-bg.gif) 0 0 repeat; font-family: 'Playfair Display', serif; color:#fff; font-size:17px; line-height:25px; padding:0 0 6px 12px;}
.page-5-form {margin:0px 1px 1px 1px; border:#887c75 1px solid; padding-bottom:36px;}
.page-5-form p {line-height:18px !important;}
.page-5-col-3 {margin:30px;}
.page-5-col-3 article {width:260px; padding-bottom:29px; float:left; }
.page-5-col-3 article p {margin-top:3px;}
.page-5-col-4 {float:left; width:206px; padding: 9px 0 29px 14px; background:#f9f8f8; margin:30px 0 0 0; border:#e5e5e5 1px solid; border-radius:3px; }
.page-5-col-4 article {width:178px; padding-left:6px;}
.page-5-col-4 img {margin:21px 0 14px 0;}
a.privacy {text-decoration:none;}
a.privacy:hover {text-decoration:underline;}

.aside ul {margin-top:14px;}

.line {width:940px; border-top:#e5e5e5 1px solid; height:1px; }
.line-2 {width:100%; background:url(../images/line-2.gif) 0 0 repeat-x; height:1px;}

a.button{ font-family:Arial, Helvetica, sans-serif; line-height:20px; white-space:nowrap; display:inline-block; position:relative; font-weight:bold; color:#fff; font-size:12px; line-height:15px; text-decoration:none; padding: 4px 9px 5px 9px; background:#b78f76; border:#3a3531 1px solid;}
a.button:hover{background:#3a3531; color:#fff;}

a.button-1{ font-family:Arial, Helvetica, sans-serif; line-height:20px; white-space:nowrap; display:inline-block; position:relative; font-weight:bold; color:#fff; font-size:12px; line-height:15px; text-decoration:none; padding: 5px 9px 5px 9px; background:#b78f76; border:#937868 1px solid; border-radius:3px;}
a.button-1:hover{background:#3a3531; color:#fff;}

/****************************footer************************/

footer {width:1000px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#909090; position:relative; padding:24px 0 13px 0; overflow:hidden; text-align:center }
footer a {color:#909090; margin:0px;}
footer a:hover {text-decoration:underline;}

/**********************form**********************/
.map {margin: 6px 20px 0 0; float:left; }
.map iframe {	
  width:300px;
  height:294px;
}
dl {margin:0 0 0px;}
dl dt {font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px;  color:#4e4743; font-weight:normal; padding:10px 0 7px 0;}
dl dd span { display:inline-block; width:83px;}
dl dd { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;  color:#a6a3a1;}
dl dd a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;  color:#c79e87; }
dl dd a:hover {text-decoration:underline;}


#form { margin: 21px 0 0 0; width:380px;}
#form input {
    background:#ffffff; 
	border:#cacaca 1px solid;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#969696; 
	padding:6px 8px 6px 7px;
    outline: medium none;
    width: 303px;
	box-shadow:inset 0 0 5px rgba(241, 241, 240, 1);
	margin:auto;
}

#form input.button-1{ font-family:Arial, Helvetica, sans-serif; line-height:20px; white-space:nowrap; display:inline-block; position:relative; font-weight:bold; color:#fff; font-size:12px; line-height:15px; text-decoration:none; padding: 5px 9px 5px 9px; background:#b78f76; border:#937868 1px solid; border-radius:3px; width:70px;  margin:5px }
#form input.button-1:hover{background:#3a3531; color:#fff;}

#form textarea {
	background:#ffffff; 
	border:#cacaca 1px solid;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#969696; 
    height: 171px;
    outline: medium none;
    overflow: auto;
    padding: 6px 8px 10px 7px;
    width: 363px;
	resize:none;
	margin:0px;
	box-shadow:inset 3px 3px 3px #f1f1f0; 
	float:left;
}
#form label {
    display: block;
    min-height:35px;
}
#form .error, #form .empty {
    color: #FF0000;
    display: none;
    font-size: 10px;
}
#form .error-empty {margin: 4px 0 0 15px !important; display:none; float:left;}
#form .success {display:none;}
.btns {
    padding: 28px 0px 0 0;
    text-decoration: none;
}
.btns a {
	margin-right:13px;
}
input, select, textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    vertical-align: middle;
}
.tooltips {padding-top:40px;}
.tooltips a {padding-right:6px;}
/**********************form-1***********/

.form-1 {width:181px; padding:10px 0 0 17px;}
.form-1 span.label {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c79e87; line-height:20px; padding:3px 0 4px 0; display:block; font-weight:bold; }
.form-1 input {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; height:15px; color:#c79e87; padding: 5px 15px 4px 5px; width:159px; background:url(../images/form-input-bg.jpg) 0 0 no-repeat #f3f2f2; border:#393430 1px solid; vertical-align:top;  float:left;}
.form-1 div.select {width:181px; margin:0 0 0px 0; height:24px; }
.form-1 a.button {margin:21px 0 15px 0px;}
.form-1 span.label-select {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c79e87; line-height:20px; padding:5px 0 4px 0; display:block; font-weight:bold; }

/**********************form-2***********/

.form-2 {padding:0px 0 26px 0px;}
.form-2 span {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c79e87; line-height:20px; padding:2px 0 5px 0; display:block; float:left;}
.form-2 span.label-1 {width:37px;}
.form-2 span.label-2 {width:43px;}
.form-2 span.label-3 {width:25px;}
.form-2 div.select-1 {width:133px; margin:0 0 0px 0; height:24px;  float:left;}
.form-2 div.select-2 {width:84px; margin:0 0 0px 0; height:24px;  float:left;}
.form-2 div.select-3 {width:84px; margin:0 0 0px 0; height:24px;  float:left;}
.form-2 .col-1 {width:170px; float:left;}
.form-2 .col-2 {width:128px; float:left;  margin-left:23px;}
.form-2 .col-3 {width:109px; float:left;margin-left:22px;}

/**********************form-3***********/

.form-3 {width:181px; padding:10px 0 0 17px;}
.form-3 span.label {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c79e87; line-height:20px; padding:3px 0 4px 0; display:block;}
.form-3 input {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#c79e87; padding: 5px 15px 4px 10px; width:154px; background:url(../images/form-input-bg.jpg) 0 0 no-repeat #f3f2f2; border:#393430 1px solid; vertical-align:top;  float:left;}
.form-3 div.select {width:181px; margin:0 0 0px 0; height:24px; }
.form-3 a.button {margin:21px 0 15px 0px;}
.form-3 span.label-select {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c79e87; line-height:20px; padding:5px 0 4px 0; display:block;}

/**********************form-4***********/

.form-4 {width:181px; padding:10px 0 0 17px;}
.form-4 span.label {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c79e87; line-height:20px; padding:3px 0 4px 0; display:block;}
.form-4 input {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#c79e87; padding: 5px 15px 4px 5px; width:159px; background:url(../images/form-input-bg.jpg) 0 0 no-repeat #f3f2f2; border:#393430 1px solid; vertical-align:top;  float:left;}
.form-4 div.select {width:181px; margin:0 0 0px 0; height:24px; }
.form-4 a.button {margin:21px 0 15px 0px;}
.form-4 span.label-select {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c79e87; line-height:20px; padding:5px 0 4px 0; display:block;}
.form-4 .col-1 {width:58px; float:left;}
.form-4 .col-2 {width:58px; float:left;  margin-left:1px;}
.form-4 .col-3 {width:63px; float:left;margin-left:1px;}

.caratteristiche { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle; color:#4e4743 }

.total { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; width:100% }
.leftColor { color:#4e4743; width: 23%; float:left; padding:5px; background-color: rgb(238, 238, 238); }
.left { color:#4e4743; width: 23%; float:left; padding:5px; }
.leftInput { color:#4e4743; width:70%; padding:5px; }
.leftInputColor { color:#4e4743; width:70%; padding:5px; background-color: rgb(238, 238, 238); }
.inputForm { border:1px solid rgb(238, 238, 238); }
.inputFormLeft { color:#4e4743; width: 23%; float:left; padding:5px; text-align:right }
.inputFormRight { color:#4e4743; width:100%; padding:5px; text-align:center; }

.mleft { color:#4e4743; width: 150px; float:left; padding:5px; }
.mleftColor { color:#4e4743; width: 150px; float:left; padding:5px; background-color: rgb(238, 238, 238); }
.mleftInput { color:#4e4743; width: 230px;  float:left; padding:5px; }
.mleftInputColor { color:#4e4743; width:230px; padding:5px;  float:left; background-color: rgb(238, 238, 238); }

#footer_wrapper { 
	margin-top:50px;
	width:100%; 
	background:url(../images/bg-header.gif) 0 0 repeat; 
	height:100%; z-index:99; position:relative; border-bottom:#fff 1px solid;
}
input.button{ font-family:Arial, Helvetica, sans-serif; line-height:20px; white-space:nowrap; display:inline-block; position:relative; font-weight:bold; color:#fff; font-size:12px; line-height:15px; text-decoration:none; padding: 5px 9px 5px 9px; background:#b78f76; border:#937868 1px solid; border-radius:3px;}
button-1:hover{background:#3a3531; color:#fff;}