/* CSS Document MTA Portal */

* { margin: 0; padding: 0; border: 0; }

body {
	background: #fff url(../images/background.gif);
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	line-height:18px;
	color: #5c5c5c;
}
a {
	color: #5c5c5c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
textarea {
	resize: none;
}
/* table */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7d7d7d;
	padding: 0;
	text-align: left;
}
img.center {
	display: block;
	margin: 0 auto;
}
img.left { margin:0 10px 0 0; }
img.right { margin:0 0 0 10px;  }

.left { float: left; }
.right { float: right; }

.clear { clear:both; }

/* site */
#bg {
 	/* background: url(../images/top-bg2.jpg) 50% 0 no-repeat; */
	overflow: hidden;
}
#page_index #bg { background-image: url(../images/top-bg2.jpg); }
/* page */
#page {
	width: 978px;
	margin: 0 auto;
}
/* top_links */
#top_links {
  background-color: #FFFFFF;
  float: right;
  font-size: 11px;
  height: 15px;
  margin: 0 46px 6px 0;
  padding: 6px 10px 3px;
}
#top_links li {
	float: left;
	padding-left: 8px;
	line-height:10px;
}
#top_links li + li {
	border-left: 1px solid #565656;
}
#top_links li a {
	font-weight: bold;
	color: #00acd2;
	padding-right: 8px;
}

/* top */
#top {
    background: url(../images/top.png) no-repeat;
    float: left;
    height: 102px;
    overflow: hidden;
    padding: 20px 20px 0;
    position: relative;
    width: 936px;
}
#number {
  float:right;
	color: #AC208E;
	font-size: 28px;
	height: 34px;
	overflow: hidden;
	padding:24px 0 0;
}
/* logo */
#logo {
	float:left;
}
.logo_image{
	 background: url(../images/logo.png) no-repeat;
	 width:340px;
	 height:97px;
}
/* menu */
#menu {
  float:right;
	background: url(../images/line.jpg) no-repeat 100% 0;
	font-size: 16px;
	height: 28px;
	width: 528px;
	padding:10px 0 0;
}
#menu li {
	float: left;
	margin: 0; line-height:16px;
}
#menu li + li {
	margin-left:10px;
}
#menu li a { display:block; text-align:center; line-height:16px; overflow:hidden; float:left; }
#menu li a:hover {
	text-decoration: none;
}

/* colours */
.pink:hover, .active.pink {
	color: #b22f95;
}
.darkpink:hover, .active.darkpink {
	color: #c91c8e;
}
.blue:hover, .active.blue {
	color: #00acd2;
}
.darkgreen:hover, .active.darkgreen {
	color: #62b128;
}
.green:hover, .active.green {
	color: #a9d755;
}
.yellow:hover, .active.yellow {
	color: #ffc809;
}
.pink { width:49px; }
.darkpink { width:75px; }
.blue { width:116px; }
.darkgreen { width:82px; }
.green { width:74px; }
.yellow { width:82px; }

.active { font-weight:bold !important;}
/* content */
#content { }

.content-box {
  background-color: #FFFFFF;
  float: left;
  margin: 16px 0 0;
  overflow: hidden;
  padding: 20px;
  width: 936px;
}

#content p {
	padding: 0 0 20px;
}
#content a.more { color:#ee21ae; font-weight:normal; }
#content a {
	color: #00aed5;
	font-weight:bold;
}
#content a:hover {
	color: #AC208D;
	text-decoration: none;
}

/* headers */
h1, h2, h3, h4, h5, h6 {
	line-height: normal;
}
#content h1 {
	color: #ac208d;
	font-size:  27px;
	letter-spacing: -0.5px;
	border-bottom: 1px solid #ccc;
	margin: 0 0 20px;
	padding: 0 0 10px;
	min-height: 33px;
}
#content h2 {
	font-size: 24px;
	color: #ac208e;
	font-weight: normal;
	margin: 0 0 15px;
}
#content h3 {
  margin: 0 0 10px;
}
#content h4 {
	font-size: 18px;
	color: #565656;
	margin: 0 0 10px;
	font-weight: normal;
}
#content h4 strong {
  color:#ac208d;
}
#content h5 {
	font-size: 20px;
	color: #565656;
	margin: 0 0 30px;
	font-weight: normal;
}
#content h5 {
  margin: 0 0 10px;
}
#content h6 {
  font-size:12px;
  color:#ac208d;
  margin: 0;
}

/* lists */
#content ul {  }
#content ul li {  }

#content ol {
	list-style-type: decimal-leading-zero;
	padding: 0 0 20px 50px;
}
#content ol li {
	font-size: 30px;
	font-weight: bold;
}
#content ol li p,
#content ol li * {
	font-size: 13px;
	font-weight: normal;
}
#content ol li h3 {
	font-size: 24px;
	font-weight: normal;
}
#content hr, #content iehr {
	display: block;
	height: 1px;
	border: none;
	background: none;
	border-bottom: 1px dotted #000;
	margin: 0 0 20px;
	overflow: hidden;
	clear: both;
}

/* elements of page */
#content-top {
  font-size: 12px;
}
#content-top h2 {
  font-size:22px;
}
#content-top div.left {
  width:537px;
}
#content-top div.right {
    padding: 47px 0 0;
    width: 389px;
}
/* buttony */
#content-top .button-box {
	float: left;
	width: 228px;
	padding: 10px 0 0 0;
	height: 63px;
	font-size: 14px;
}
#content-top .button-box p {
	font-weight: bold;
	padding: 0 0 5px;
}
#content-top .button-box + .button-box {
	padding-left: 8px;
}
#content-top .button-box button, #content-top .button-box #button3 , #content-top .button-box #button2 {
	width: 228px;
	height: 39px;
	padding: 0 9px;
	line-height: 39px;
	font-size: 20px;
	color: #fff;
	font-style: italic;
	font-weight: bold;
	cursor: pointer;
	background-repeat:no-repeat;
	letter-spacing: -1px;
	text-align:left;
}
#content-top .button-box #button3 { display:block; }
#content-top .button-box #button1 {
	background-image: url(../images/button1.png);
}
#content-top .button-box #button2 {
	background-image: url(../images/button2.png);
}
#content-top .button-box #button3 {
	background-image: url(../images/button3.png);
}
#content-top .button-box #button3:active {
	background-image: url(../images/button3.png) !important;
  }
#content-top .button-box #button4 {
	background-image: url(../images/button4.png);
}
#content-top .button-box button#button1:hover { background-image: url(../images/button1_ov.jpg); }
#content-top .button-box button#button2:hover,  #content-top .button-box a#button2:hover{ background-image: url(../images/button2_ov.jpg); }
#content-top .button-box button#button3:hover, #content-top .button-box a#button3:hover { background-image: url(../images/button3_ov.jpg); }
#content-top .button-box button#button4:hover { background-image: url(../images/button4_ov.jpg); }

#content-top .button-box .disabled { background-image: url(../images/button-disabled.jpg) !important; }

/* primary */
#primary { background:#fff url(../images/img-primary.jpg) 100% 0 no-repeat; }

/* path */
#path {
  font-size: 12px;
	padding: 0 0 10px;
	overflow: hidden;
}
#path li {
	float: left;
	color: #393939;
	padding-right: 6px;
}
#path li + li {
	background: url(../images/arrow2.png) 0 2px no-repeat;
	padding-left: 15px;
}
#path li a {
	color: #ee21ae;
}

/* main */
#main {
  float:left;
  width:620px;
}
#main h1 {
	float: left;
	border: none;
	margin: 0;
}
#main hr {
	border-bottom: 1px solid #ccc;
}
#main h2 { font-size:30px; color:#ac208d; line-height: 28px; }

#main h3 { font-size:22px; color:#00acd2; }

#main .add_comment {
  display:block;
  float:right;
  background:url(../images/add.jpg) 100% 50% no-repeat;
  padding:0 25px 0 0;
  font-size:14px;
  margin-top: 44px;
}
#main .add_comment a {
	color: #000;
	font-weight: normal;
}
#main .add_comment a:hover {
	color: #ccc;
}

#page_about .about { width:574px; line-height:25px; font-size:14px; }

/* article */
#main .article {
	overflow: hidden;
}
#main .article + .article {
	padding-top: 20px;
	border-top: 1px solid #ccc;
}
#main .article .img {
	float: left;
	width: 50px;
	margin: 0 10px 0 0;
}
#main .article .img img {
	width: 50px;
}
#main .article .txt {
	/* float: right; */
	float: left;
	width: 610px;
/*	width: 560px; */
}
#main .article .txt img {
	padding: 2px;
	border: 1px solid #ccc;
}
.share-image{
	float:left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border: 1px solid #CCC;
	margin-right: 10px;
}
#main .article .txt p {
	padding: 0 0 7px;
}
#main .article .txt a {
	color: #0066cc;
}
/* sub */
#sub {
	float: right;
	margin: 80px 0 0;
	width: 295px;
	font-size:12px;
}
#sub.diff { margin-top: 33px; }

#sub h1 {
	border-bottom: 1px dotted #000;
	margin: 0 0 10px;
}
#sub h3 {
	font-size: 18px;
	color: #ccc;
	margin: 0 0 10px;
	border-bottom: 1px dotted #000;
	padding: 0 0 13px;
}
#sub h4 {
	color: #00aed5;
	font-size: 16px;
	margin: 0;
}
#sub p {
	padding: 0 0 15px;
}
#sub hr, #sub iehr {
	margin-bottom: 12px !important;
}
#sub a:hover {
	color: #ac208d;
	text-decoration: none;
}
#sub-menu {
	padding: 0 0 30px;
}
#sub-menu li {
	background: url(../images/arrow.png) 0 2px no-repeat;
	font-size: 16px;
	padding: 0 0 10px 25px;
	margin: 0 0 10px;
	border-bottom: 1px dotted #000;
	font-weight: bold;
	color: #00aed5;
	clear: left;
}

.hot-deals-sub-menu li a {
	display: block;
	float: left;
	max-width: 180px;
}

.hot-deals-sub-menu span { float: right; font-size: 14px; color: #ac208d; }

#sub-menu li.active, #sub-menu li:hover {
	background-image: url(../images/arrow_over.png);
}
#sub-menu li.active a, #sub-menu li:hover a {
	color: #ac208d;
}
/* small */
#small h2 {
	color: #000;
	font-size: 21px;
	text-align: center;
	padding:0; margin:0;
}
#small h2 a, #small h2 strong {
	color: #00aed5;
}
#small h2 a:hover {
	color: #E92192;
	text-decoration: none;
}

/* awards */
#awards {
	text-align: center;
}
#awards img {
	margin:0 7px;
}

/* footer */
#footer {
	padding: 15px 15px 0;
	height: 95px;
	width: 948px;
	position:relative;
	margin-bottom:36px;
}
#footer div.left { padding:10px 0 0; }
#footer div.right { width:463px; }
#footer p { font-size:10px; }
#footer-menu {
	font-size: 14px;
	background: url(../images/line2.jpg) no-repeat 100% 100%;
	padding-bottom: 10px;
	margin: 0 0 8px;
	overflow: hidden;
}
#footer-menu li {
	float: left;

	font-size: 13px;
}
#footer-menu li + li { margin-left: 19px; }
#footer-menu li a { text-decoration: none; }

#secondary_navigation {
  float:right;
}
#secondary_navigation li {
  float:left;
  padding:0 0 0 10px;
  font-size:11px;
}
#secondary_navigation li a {
	color: #444444;
}
#social_icons {
	position: absolute;
	bottom: 14px;
	right: 24px;
	width: 140px;
	text-align: right;
}
/*
#social_icons li {
	float: left;
	margin-right: 2px;
}
#social_icons li a {
	width: 16px;
	height: 16px;
	background: url(../images/social-icons.png) no-repeat 0 0;
}
*/
/* slider */
#slider {
  height: 402px;
  overflow: hidden;
  margin: 0 0 20px;
  position:relative;
  width: 602px;
}

#slider-foto { width: 602px;  }

#prev {
  background: url(../images/arrow-left.png) no-repeat;
  width:38px;
  height:38px;
  position:absolute;
  top:183px; left:14px;
  z-index:20;
  cursor:pointer;
}
#next {
    background: url("../images/arrow-right.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 38px;
    position: absolute;
    right: 14px;
    top: 183px;
    width: 38px;
    z-index: 20;
}

/* pager */
.pager { border-top:1px solid #ccc; padding:10px 0 20px; overflow:hidden; }
.pager div.left { color:#000; }
.pager ul.right { border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 0 0 5px; }
.pager ul.right li { float:left; padding-right:5px; }
.pager ul.right li + li { border-left:1px solid #ccc; padding-left:5px;  }
.pager ul.right li.active a, .pager ul.right li a:hover  { color:#5c5c5c !important; }

/* style's subpages */
#main .travel { padding:0 0 20px; overflow:hidden; }
#main .travel h3 { font-size:24px; font-weight:normal; }

#main .hot { padding:20px 0 0; overflow:hidden; font-size:12px; }
#main .hot h3 { font-size:18px; margin: 0 0 19px; }
#main .hot .spec {
    /* background: url("../images/img-bg.jpg") no-repeat scroll 0 0 transparent; */
    float: left;
    margin: 0 15px 10px 0;
    padding: 10px 10px 5px;
    width: 219px;
    border: 1px solid #ddd;
 }
#main .hot div.right {
    padding: 10px 0 0;
    width: 360px;
}

#main .hot span.price { float:right; width:100px; text-align:right; line-height:14px; font-size:14px; }
#main .hot span.price strong { display:block; font-size:24px; color:#ac208d; line-height:24px; }
#main .hot span.price small { font-size:9px; line-height:9px; display: block; }
.featured {
background-color: #e1e1e1;
}
#main .feature {  }
#main .feature ul { padding:0 0 20px; }
#main .feature ul li { padding:0 0 0 10px; background:url(../images/li2.jpg) 0 7px no-repeat; }

#main .gallery { float:right; width:278px; margin:0 5px 0 23px; }
#main .gallery .big-img { border:1px solid #CBCBCB; margin: 0 0 5px; padding:8px 9px 4px; }
#main .gallery .small-imgs { border:1px solid #CBCBCB;
padding:7px 7px; height: 44px;
}

.small-imgs{
	width:  262px;
	overflow: hidden;
}

#main .feature .frame { border:1px solid #ccc; border-top:none; overflow:hidden; margin:0 0 20px; }
#main .feature .header { padding:10px; background:#ac208d; color:#fff; font-weight:bold; font-size:24px; }
#main .feature form { padding:10px; overflow:hidden; width:599px; }
#main .feature form fieldset { float:left; width:283px; }
#main .feature form fieldset + fieldset { float:right; }
#main .feature form fieldset + fieldset label { width:108px; }
#main .feature label { float:left; width:95px; font-size:12px; clear:left; line-height:23px; }
#main .feature label.long { display: block; float: none; width: 100%; }
#main .feature label.longer { width:237px; }
#main .feature input { float:left; line-height:23px; margin:0 0 8px;  }
#main .feature input[type=text] { width:179px; height:23px; padding:0 2px; }
#main .feature input[type=text], #main .feature textarea { border:1px solid #ccc; font-family:"Trebuchet MS"; font-size:12px; }
#main .feature input[type=checkbox] { margin:5px 0 8px; }
#main .feature input.smaller { width:149px; }
#main .feature input.small { width:65px; clear:right; }
#main .feature textarea { width:268px; padding:0 2px; margin:0 0 8px; }
#main .feature input[type=submit] { width:176px; height:33px; color:#fff; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; background:url(../images/submit2.jpg) no-repeat; line-height:33px; text-align:center; padding:0 0 2px; cursor:pointer; clear: both; }
#content form .cal, .ui-datepicker-trigger { margin:3px 0 9px 8px; }

#content form span { color:#ac208d; font-weight:normal; }
#share-experience span { color:#ac208d; font-weight:normal; }

/* boksy z buttonów */
.box-header { color:#fff; font-size:24px; font-weight:bold; height:24px; padding:15px; width:901px; background-repeat:no-repeat; position:relative; }
.box { background:url(../images/box-bg.jpg) repeat-y; }
.box .box-bottom { background:url(../images/box-bottom.jpg) 0 100% no-repeat; padding:20px; overflow:hidden; min-height:269px; }

#content .b-pink { background-image:url(../images/header-bpink.jpg); }
#content .b-green { background-image:url(../images/header-green.jpg); }
#content .b-darkpink { background-image:url(../images/header-darkpink.jpg); }

a.close { display:block; height:35px; padding:0 40px; font-family:"Trebuchet MS"; font-size:19px; color:#fff !important; background: url(../images/button-bg.jpg) repeat-x; line-height:35px; float:left;  }

#content form.green-form { width:835px;  }
#content form.green-form label { margin:0 0 10px; display:block; }
#content form.green-form label strong { color:#62b128; font-size:18px; display:block; }
#content form.green-form input[type=text], #content form.green-form textarea  { border:1px solid #62b128; width:420px; height:34px; border-radius:15px; margin:0 0 10px; padding:2px 10px; background:#F3F3F3; font-size:13px; line-height: 34px; }
#content form.green-form textarea { height: 118px; line-height: 20px; padding-bottom: 10px; padding-top: 10px; width: 809px; overflow:auto; }
#content form.green-form input[type=submit] { float:right; width:175px; height:35px; background:url(../images/submit-f.jpg) no-repeat; cursor:pointer; margin:0 0 20px; }
/* file - script */
#content form.green-form input.file { width:143px !important; color:#2f2c2e; height: 30px; padding: 0 14px; }
#content form.green-form div[style] { float:left; position: static !important; cursor:pointer; }

.text-pink { color:#ee4399; }

/* search_book */
#content form.darkpink-form { padding:0 0 20px; overflow:hidden; }
#content form.darkpink-form div { clear:both;  }
#content form.darkpink-form fieldset { float:left; margin:0 7px 0 0; }
#content form.darkpink-form input,
#content form.darkpink-form select { border:1px solid #ccc; height:17px; padding:2px 1px; margin:0 0 10px; }
#content form.darkpink-form select { height:23px; }
#content form.darkpink-form select option { padding-right:10px; text-align:right; }

#content form.darkpink-form .submit input { width:143px; height:33px; color:#fff; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; background:url(../images/submit1.jpg) no-repeat; line-height:33px; text-align:center; padding:0 0 2px; cursor:pointer; border:0; }
#content form.darkpink-form .submit { clear:both; }
#content form.darkpink-form .submit input[type=submit] { float:right; }
#content form.darkpink-form .submit input[type=reset] { float:left; }

#content form.darkpink-form div + div select { width:67px; }

#content form.darkpink-form .cal { float: right; margin:3px 0 0 0; }

#content form.darkpink-form .one,
#content form.darkpink-form .two  { width:174px; }

#content form.darkpink-form .one input,
#content form.darkpink-form .two input { width:170px; }


#content form.darkpink-form .three { width:45px; }
#content form.darkpink-form .three select { width:45px; }

#content form.darkpink-form .four { width:120px; }
#content form.darkpink-form .four select { float: left; width:91px; }

#content form.darkpink-form .five,
#content form.darkpink-form .six { width:134px; }
#content form.darkpink-form .five select,
#content form.darkpink-form .six select {  width:134px; }

#content form.darkpink-form .special { width:71px; margin:52px 0 0; }

#content form.darkpink-form  input.spec, #content form.darkpink-form input.spec2 { border:none; padding:0 0 0 24px; font-size:12px; font-weight:bold; color:#317fb6; height:21px; cursor:pointer; }
#content form.darkpink-form  input.spec { width:71px; background:url(../images/s1.jpg) no-repeat; }
#content form.darkpink-form  input.spec2 { float:right; width:91px; background:url(../images/s2.jpg) no-repeat; }


#content form.darkpink-form .seven label,
#content form.darkpink-form .eight label,
#content form.darkpink-form .nine label { float:left; line-height:23px; padding:0 10px 0 0; }


#content .darkpink-form h6 { color:#565656; padding:0 0 10px; }
#content .darkpink-form p { clear:both; font-size:14px; padding:5px 0  20px; }

#content .enquiry-form label{ float: left; width: 100px; }
#content .enquiry-form label.subscribe{ width: 240px; }
#content .enquiry-form input{ width: 260px; float: left; }

#content .enquiry-form textarea { border:1px solid #ccc; font-family:"Trebuchet MS"; font-size:12px;  width:330px; padding:0 2px; margin:0 0 8px; }
#content form.enquiry-form .submit input { width:143px; height:33px; color:#fff; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; background:url(../images/submit3.jpg) no-repeat; line-height:33px; text-align:center; padding:0 0 2px; cursor:pointer; border:0; }

.x {
    display: block;
    height: 25px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 23px;
}

.inactive {display:none;}

/*
	Error messages
*/
div.message_stack {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	border: #FC6 1px solid;
	background-color: #FFC;
}
div.message_stack p {
	margin: 0;
	padding-bottom: 0 !important;
}
div.message_stack p em {
	color: #C00;
	font-style: normal;
	font-weight: bold;
}
div.message_stack ul {
	list-style:disc;
}
div.message_stack li {
	padding-left: 8px;
}
div.message_stack ul {
	padding:5px;
	padding-left: 40px;
}

div.success_stack {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	border: #71d27c 1px solid;
	background-color: #e9ffe0;
}
div.success_stack p {
	margin: 0;
	padding-bottom: 0 !important;
}
div.success_stack p em {
	color: #4ed126;
	font-style: normal;
	font-weight: bold;
}

.error { background-color: #ffbfc1; }

#jess{ margin-bottom: 20px; margin-top: -10px; }
#jess img{ float: left; border: 1px #ccc solid; padding: 3px; margin-top: 5px; margin-bottom: 5px;}
#jess span{ display:block; float: left; padding-left: 10px; margin-top: 10px; width: 180px; }
#jess ul{ list-style-type: disc; padding-left: 10px;}
#jess em{ color: #00aed5; font-style: normal; font-size: 24px; }

/*Accreditations page*/
.accreditations_page #content{
	width: 630px;
}
.accreditations_page .organisations{
	width: 100%;
	float: left;
	padding-bottom: 25px;
}
.accreditations_page .organisations .single{
	width: 49%;
	float: left;
}
.accreditations_page .organisations h3{
	font-weight: bold;
	width: 100%;
	padding: 0px !important ;
}
.accreditations_page .organisations p{
	line-height: 19px;
	width: 100%;
}
.accreditations_page .organisations .image{
	width: 195px;
	height: 100px;
	display: table-cell;
	vertical-align: middle;
}
.accreditations_page .organisations .image img{
	float: none;
}
.accreditations_page .organisations h3{
	font-size: 13px;
}
.accreditations_page .organisations h3,
.accreditations_page .organisations p{
	width: 95%;
}

/* enquiry-form */
#content #enquiry-form label {
    float: left;
    line-height: 21px;
    padding: 0 5px 0 0;
    width: 90px;
    outline:none;
}
#content #enquiry-form input[type="text"], #content #enquiry-form textarea { float:left; border:1px solid #ccc; padding:2px 1px; margin:0 0 10px; }
#content #enquiry-form input[type="text"] { height:17px; }
#content #enquiry-form textarea { resize:none; overflow:auto; }
#content #enquiry-form input[type="checkbox"] { float:left; margin: 4px 8px 0 0; }

#content #enquiry-form .field-one { float:left; width:280px; margin:0 25px 0 0; }
#content #enquiry-form .field-one input { width:181px; }
#content #enquiry-form .field-one input.smaller { width:150px; }

#content #enquiry-form .field-two { float:right; width:591px; }
#content #enquiry-form .field-two input.very-long {  width:485px; }
#content #enquiry-form .field-two div { float:left; }
#content #enquiry-form .field-two div + div { padding-left:7px; }
#content #enquiry-form .field-two div label { width:auto; clear:none; }
#content #enquiry-form .field-two label { clear:left; }
#content #enquiry-form .field-two label.sm { width:85px; }
#content #enquiry-form .field-two div input.small { width:40px; }
#content #enquiry-form .field-two div input.small2 { width:90px; }
#content #enquiry-form .field-two .long { width:80%; float:none; display:block; padding:0 0 12px; }
#content #enquiry-form .field-two textarea { width:576px; height:117px; }

#content #enquiry-form .field-three { clear:both; float:none; width:100%; padding:0 0 13px; }
#content #enquiry-form .field-three label.title { width:85px; }
#content #enquiry-form .field-three label { float:left; width:auto; padding-right: 12px; }

#content #enquiry-form fieldset.submit { float:right; width:457px; margin-left:30px; margin-top:24px;  }
#content #enquiry-form fieldset.submit label { width:auto; padding: 5px 10px 0 0; }
#content #enquiry-form fieldset.submit input[type="checkbox"] { margin-top:10px; }
#content #enquiry-form fieldset.submit input[type="submit"] { width:176px; height:33px; color:#fff; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; background:url(../images/submit3.jpg) no-repeat; line-height:33px; text-align:center; padding:0 0 2px; cursor:pointer; border:0; }

#content #enquiry-form .text-pink { padding-top: 10px; float:left; }
