BODY.admin
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff
}
BODY
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  width: 100%;
  background: #1b1b1b; /* Old browsers */
	background: -moz-linear-gradient(top, #1b1b1b 0%, #3d3d3d 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(80%,#3d3d3d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1b1b1b 0%,#3d3d3d 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1b1b1b 0%,#3d3d3d 80%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1b1b1b 0%,#3d3d3d 80%); /* IE10+ */
	background: linear-gradient(top, #1b1b1b 0%,#3d3d3d 80%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */

}
H1
{
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 1px;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}
H2
{
   FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
H3
{
    MARGIN-LEFT: 20px;
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
H4
{
    MARGIN-LEFT: 20px;
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
H5
{
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}
H6
{
    FONT-FAMILY: Arial,Helvetica,sans-serif;
}
P
{
    MARGIN-LEFT: 32px;
    MARGIN-RIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link
{
    COLOR: #006699
}
A:active
{
    COLOR: #006699
}
A:visited
{
    COLOR: #006699
}
A:hover
{
    COLOR: #dd6900;
    TEXT-DECORATION: underline
}
HR
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 0px
}
TABLE.form_main
{
    BACKGROUND-COLOR: #ffffff
}
TD.form_main
{
    BACKGROUND-COLOR: #ffffff
}
TABLE.color2_layout
{
    BACKGROUND-COLOR: #a6b3cf
}
TD.color2_layout
{
    BACKGROUND-COLOR: #a6b3cf
}
TD.row1_0
{
    BACKGROUND-COLOR: #009900
}
TD.row2_0
{
    BACKGROUND-COLOR: #ccffcc
}
TD.row3_0
{
    BACKGROUND-COLOR: #99cc99
}
.adminListingLeft_0
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
TD.row1_1
{
    BACKGROUND-COLOR: #006699
}
TD.row2_1
{
    BACKGROUND-COLOR: #dee3e7
}
TD.row3_1
{
    BACKGROUND-COLOR: #d1d7dc
}
.adminListingLeft_1
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
TD.image_row_0
{
    BACKGROUND-COLOR: #d6d3ee
}
TD.image_row_1
{
    BACKGROUND-COLOR: #ffffff
}
TD.search_row_0
{
    BACKGROUND-COLOR: #d6d3ee
}
TD.search_row_1
{
    BACKGROUND-COLOR: #ffffff
}
INPUT
{
    /*
BORDER-RIGHT: steelblue 3px outset;
    BORDER-TOP: steelblue 3px outset;
*/
    FONT-SIZE: 12px;
    /* BORDER-LEFT: steelblue 3px outset; */
    COLOR: darkblue;
    /* BORDER-BOTTOM: steelblue 3px outset; */
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
SELECT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
TEXTAREA
{
    /* BORDER-RIGHT: steelblue 3px outset; */
    /* BORDER-TOP: steelblue 3px outset; */
    FONT-SIZE: 12px;
    /* BORDER-LEFT: steelblue 3px outset; */
    COLOR: darkblue;
   /*  BORDER-BOTTOM: steelblue 3px outset; */
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
text
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.small
{
    FONT-SIZE: 10px;
    COLOR: #ffffff
}
.required
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: transparent
}
.lightText
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
TD.templateEditorHead
{
    BACKGROUND-COLOR: #d6d3ee
}
TD.templateEditorNew
{
    BACKGROUND-COLOR: #eeeeff
}
.Sharper_text
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #2f3f60;
    FONT-FAMILY: 'Times New Roman TUR', Verdana, 'Trebuchet MS', Arial
}
/*
INPUT:hover
{
    BORDER-RIGHT: gray solid;
    BORDER-TOP: gray solid;
    BORDER-LEFT: gray solid;
    BORDER-BOTTOM: gray solid
}
*/
.button
{
    BORDER-RIGHT: #eaeae5 3px solid;
    BORDER-TOP: #eaeae5 3px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    BORDER-LEFT: #eaeae5 3px solid;
    COLOR: #777778;
    BORDER-BOTTOM: #eaeae5 3px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f5f5f0
}
.quick_link_A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #606080;
    TEXT-DECORATION: none
}
.quick_link_A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #606080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.quick_link_A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.quick_link_A
{
    FONT-SIZE: 11px;
    COLOR: #606080;
    TEXT-DECORATION: none
}
.small_clean
{
    FONT-SIZE: 12px;
    COLOR: #000;
    FONT-FAMILY: Georgia;
}
.small_clean a
{
	color:#000;
}
.small_clean a:hover
{
	color:#999;
}
.myBigLink
{
    FONT-SIZE: 14px;
    COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.myBigLink a
{
    COLOR: #cccccc;
    TEXT-DECORATION: none
}
.myBigLink:visited
{
    COLOR: #cccccc;
    TEXT-DECORATION: none
}
.myBigLink:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.description
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.NavCat
{
    FONT-SIZE: 11px;
    COLOR: 111111;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana

}

.grid_top
{
    BORDER-TOP: slategray 1px solid;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: slategray 1px solid;
    FONT-FAMILY: Arial
}
.grid_top_right
{
    BORDER-RIGHT: slategray 1px solid;
    BORDER-TOP: slategray 1px solid;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: slategray 1px solid;
    FONT-FAMILY: Arial
}
.grid_top_left
{
    BORDER-TOP: slategray 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: slategray 1px solid;
    BORDER-BOTTOM: slategray 1px solid;
    FONT-FAMILY: Arial
}
.grid_left
{
    FONT-SIZE: 10px;
    BORDER-LEFT: slategray 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: slategray 1px solid;
    FONT-FAMILY: Arial
}
.grid_middle
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    CURSOR: pointer;
    BORDER-BOTTOM: slategray 1px solid;
    FONT-FAMILY: Arial
}
.grid_right
{
    BORDER-RIGHT: slategray 1px solid;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    BORDER-BOTTOM: slategray 1px solid;
    FONT-FAMILY: Arial
}
.grid_left
{
    FONT-SIZE: 10px;
    BORDER-LEFT: slategray 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: slategray 1px solid;
    FONT-FAMILY: Arial;
}
.grid_middle
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    CURSOR: pointer;
    BORDER-BOTTOM: slategray 1px solid;
    FONT-FAMILY: Arial;
}
.grid_right
{
    BORDER-RIGHT: slategray 1px solid;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    BORDER-BOTTOM: slategray 1px solid;
    FONT-FAMILY: Arial;
}
.grid_row_light
{
    BACKGROUND-COLOR: #ffffff
}
.grid_row_dark
{
    BACKGROUND-COLOR: #dfeff5
}
.grid_row_light_hi
{
    BACKGROUND-COLOR: #cfdfe5
}
.grid_row_dark_hi
{
    BACKGROUND-COLOR: #cfdfe5
}
.main_page_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #404040;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.featured1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #183973;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none
}
.featured1:visited
{
    COLOR: #183973;
}
.featured1:link
{
    COLOR: #183973;
}
.featured1:hover
{
    COLOR: #283983;
    TEXT-DECORATION: underline
}
.featured2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #183973;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none
}
.featured2:visited
{
    COLOR: #183973;
}
.featured2:link
{
    COLOR: #183973;
}
.featured2:hover
{
    COLOR: #283983;
    TEXT-DECORATION: underline
}
.featured3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #183973;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none
}
.featured3:visited
{
    COLOR: #183973;
}
.featured3:link
{
    COLOR: #183973;
}
.featured3:hover
{
    COLOR: #385993;
    TEXT-DECORATION: underline
}
.Imageths
{
	margin:4px;
	border:1px solid #333;
}
.address {
	padding-left:40px;
	font-weight:bold;
	}
#reflekt {
	background:#000000 url(https://www.luxuryboston.com/images/title.gif) 0px 0px repeat-x;
	}
td.bluelight:hover {
	background-color:lightgrey;
	}

/* ------------------------ shadow ------------------------ */

.cbb {
	margin:0.5em 0;
	padding:0 5px;
	border:0px solid #666;
	background:#fff;
}
/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:4px;
	margin:0 0 0 5px;
	background:url(box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:2px;
	background:url(box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:4px;
	margin:0 0 0 5px;
	background:url(box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-18px;
	width:18px;
	height:2px;
	background:url(box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 2px;
	background:url(borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 2px 0 0;
	background:url(borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 2px;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */

/* Custom CSS
================================================*/
/* You can use different borders for different boxes on the same page. Just adjust the CSS. Here are a few examples, one of which uses the GIF images instead of the PNG images. Note that you can also adjust borders, heights and paddings this way. Remember to adjust the IE CSS as well. */

.one {
	position:absolute;
	top:0;
	right:0;
}
.two {
	float:left;
	width:45%;
}
.two .i1,
.two .i2 { background-image:url(borders.gif); }
.two .bt,
.two .bt div,
.two .bb,
.two .bb div { background-image:url(box.gif); }
#three {
	float:left;
	clear:both;
	width:80%;
}
#three .cb {
	float:left;
	width:40%;
}
INPUT.btn
{
   BORDER-RIGHT: #336 1px solid;
    BORDER-TOP: #669 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ddeeddff');
    BORDER-LEFT: #669 1px solid;
    COLOR: #777777;
    BORDER-BOTTOM: #336 1px solid;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif;
    BACKGROUND-COLOR: #fed
}
SELECT.btn
{
    BORDER-RIGHT: #363 1px solid;
    BORDER-TOP: #696 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ddeeddff');
    BORDER-LEFT: #696 1px solid;
    COLOR: #555599;
    BORDER-BOTTOM: #363 1px solid;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif;
    BACKGROUND-COLOR: #fed
}
INPUT.btn1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #050;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif
}
INPUT.btn2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 84%;
    COLOR: #005500;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif
}
INPUT.btn3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 84%;
    COLOR: #050;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif;
    BACKGROUND-COLOR: #fed
}
INPUT.btn4
{
    BORDER-RIGHT: #363 1px solid;
    BORDER-TOP: #696 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 84%;
    BORDER-LEFT: #696 1px solid;
    COLOR: #050;
    BORDER-BOTTOM: #363 1px solid;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif;
    BACKGROUND-COLOR: #fed
}
INPUT.demo1
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 84%;
    BORDER-LEFT: #999 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #666 1px solid;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif
}
INPUT.demo2
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 84%;
    BORDER-LEFT: #999 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #666 1px solid;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif
}
INPUT.demo3
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 84%;
    BORDER-LEFT: #999 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #666 1px solid;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif
}
INPUT.demo4
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 84%;
    BORDER-LEFT: #999 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #666 1px solid;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif
}
INPUT.demo5
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 84%;
    BORDER-LEFT: #999 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #666 1px solid;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif
}
INPUT.demo1
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffaaaa');
    BACKGROUND-COLOR: #fcc
}
INPUT.demo2
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa');
    BACKGROUND-COLOR: #cec
}
INPUT.demo3
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff');
    BACKGROUND-COLOR: #ccf
}
INPUT.demo4
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
    BACKGROUND-COLOR: #ddd
}
INPUT.demo5
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffddbbee');
    BACKGROUND-COLOR: #ecf
}
INPUT.btnhov
{
    BORDER-RIGHT: 2px solid;
    BORDER-TOP: 2px solid;
    BORDER-LEFT: 2px solid;
    BORDER-BOTTOM: 2px solid
}


.white_link_A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.white_link_A:hover
{
    TEXT-DECORATION: underline
}

div.scroll {
height: 438px;
width: 290px;
align: left;
overflow: auto;
border: 0px solid #666;
padding: 0px;
}

TEXTAREA.cont
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial,'trebuchet ms',helvetica,sans-serif;
	font-size: 10pt;

	line-height: 11pt;
	padding: 0;
	FONT-COLOR: #888;

}

INPUT.cont
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    margin: 0;
	border-spacing: 0;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial,'trebuchet ms',helvetica,sans-serif;
	font-size: 10pt;
	height: 13pt;
	line-height: 11pt;
	padding: 0;
	FONT-COLOR: #888;

}
.description2
{
    FONT-SIZE: 10pt;
    COLOR: #444466;
    FONT-FAMILY: Arial
}
.description3
{
    FONT-SIZE: 9pt;
    COLOR: #444466;
    FONT-FAMILY: Arial
}
.Lin2_desc
{
    FONT-SIZE: 11;
    FONT-COLOR: #777;
    FONT-FAMILY: 'verdana',helvetica,sans-serif;

}
.photo2
{
    BORDER-RIGHT: #bfbfbf 2px solid;
    BORDER-TOP: #bfbfbf 2px solid;
    BORDER-LEFT: #bfbfbf 2px solid;
    BORDER-BOTTOM: #bfbfbf 2px solid
}
.MyRadios {
background-color: #ccccee;
border: none;
font-family: verdana;
font-weight: bold;
font-size: 13px;
color: #333355
}
.inlinecontact
{
    FONT-SIZE: 11px;
    COLOR: #007089;
    FONT-FAMILY: Verdana
}
.myinput
{
    BORDER-RIGHT: #666677 1px solid;
    BORDER-TOP: #666677 1px solid;
    BORDER-LEFT: #666677 1px solid;
    BORDER-BOTTOM: #666677 1px solid;
    BACKGROUND-COLOR: #f5f5ff
}



table.contactform {
	background-color: fuchsia;
}

fieldset {
	border:none;
}



div.contact-form h2 {
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px dotted #000;
	padding-bottom: 10px;
}

div.contact-form ul {
	list-style-type: none;
	padding-left: 0px;
}

div.contact-form p {
	width: 420px;
}

div.contact-form li {
	padding:5px 0px;
}

div.contact-form textarea {
	width:560px;
}

div.contact-form label {
	padding-right: 10px;
}

/*
div.contact-form input {
	border: 2px solid transparent;
}
*/

div.contact-form input:hover{
	border: 2px solid #3c7fbd;
}

/*
div.contact-form textarea.message-box {
	border: 2px solid #555555;
}
*/
div.contact-form textarea:hover {
	border: 1px solid #3c7fbd;
}
fieldset.contact input {
width: 190px;
margin-bottom: .4em;
}
user agent stylesheetinput, input[type="password"], input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}

div.contact-form p.disclaimer {
	width:210px;
	float:right;
	margin-top:0px;
	padding-right: 160px;
}

input#submit {
float: left;
width: 198px;
height: 36px;
padding: 5px;
cursor: pointer;
color: #e1e1e1;
font: 16px/30px VerlagLight, Arial, Helvetica, sans-serif;
background-color:#073a6f;
border: none;
text-align: center;
text-transform: uppercase;
}

input#submit:hover {
background-color: #3c7fbd;
}

div.contact-form {
padding: 25px;
	background-color: #d4d4d4;
	margin-top:25px;
background: -moz-linear-gradient(top,  rgba(248,247,245,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,247,245,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(248,247,245,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(248,247,245,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(248,247,245,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(248,247,245,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f8f7f5', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

-moz-border-radius:6px 6px 0 0;
border-radius-topleft: 6px;
border-radius-topright: 6px;
border-radius: 20px 20px 10px 10px; 

}

li.first {
	float: left;
	width: 300px;
}

li.last {
	float: right;
	width: 300px;
}

li.email {
	float: left;
	width: 300px;
}

li.phone {
	float: right;
	width: 300px;
}

label.email, label.phone {
	margin-right:22px;
}

.contact-form ul {
	max-width:600px;
}

li.e-address {
	font-weight: 600;
}

li.e-address a{
	text-decoration: none;
}

li.e-address span{

font-weight: 400;

}

li.office-numbers {
	font-weight: 600;
}

li.office-numbers span{
	font-weight: 400;

}

li.or {
	font-size: 11px;
	font-style: italic;
}

legend {
	padding-top:8px;
}
