@charset "UTF-8";
/* CSS Document */

html,body{margin:0;padding:0;background-image:url(/images/bg3.jpg); background-repeat:repeat-x; color:#333333; background-color:#ebebeb}
body{font: 76% arial,verdana,sans-serif;text-align:center;}
p{margin:0 10px 10px}
a{color: #981793;}
div#header{background-image:url(/images/header-logo.jpg); height:98px; }
/*div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}*/
  div#menubuttons{padding:0; margin:0; background-image:url(/images/but_bot_bg.gif); background-repeat:no-repeat;height:8px}
  div#productbar{ background-color:#cccccc; height:29px; float:right; width:762px}
div#container{text-align:left; background-color:#FFFFFF}
div#navigation{margin-top:30px; padding-top:50px; background-image:url(/images/thane-ca.gif); background-repeat:no-repeat}
div#extra{background:#FFFFFF}
div#footer{background-image:url(/images/footer.gif); font-size:10px; text-align:center;clear:both;}
div#footer p{margin:0;padding:5px 0}

div#container{width:762px;margin:0 auto; background-image:url(/images/top-gradient2.jpg); background-repeat:no-repeat}
div#content{float:left;width:485px}
div#content p{line-height:1.4}
div#contentfull{float:left;width:762px}
div#contentfull p{line-height:1.4}

div#extra{clear:both;width:100%}
div#navigation{float:right;width:275px}
div#countries{float:right;width:100%; padding:4px}
div#countries h4{ background-color:#003366; color:#FFFFFF; font-size:1.2em; line-height:normal;}
div#navigation ul{margin: 0; padding: 0; background-color:#f7f7f7; border:1px solid #d7d7d7; list-style-type: none}
#navigation li a{
color: #666666;
padding: 8px 12px 8px 12px; /*padding of tabs*/
margin-right:1px;
margin-bottom:0px;
text-decoration: none; font-family:Lucinda Sans, Lucinda, Arial;
}
.darkbar{background-color:#ededed; padding:5px}
.lightbar{padding:5px}
div #wrapper {background-image:url(/images/top-gradient.jpg); background-repeat:no-repeat}

/*text styles*/
.greentitle{color:#76a751; font: normal 24px/26px "Lucida Sans","Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;}
.greensubtitle{color:#5e6459; font-family:Lucida Sans, Lucida, Arial; font-size:13px;}
.subtitle{color:#76a751; font-family:Lucida Sans, Lucida, Arial; font-size:13px; letter-spacing:0.1em}
/*h3 {color:#6699cc; font-family: lucinda, sans-serif; font-size:14px; padding-left:10px}*/
h3{color:#91b476; font: normal 14px/16px "Lucida Sans", "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;}
h2{color:#40649b;letter-spacing:-1px;font: normal 20px/22px "Lucida Sans","Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;}
.whitetext{color:#FFFFFF}
.whitetext:link {color:#FFFFFF; text-decoration:none}
.whitetext:hover {color:#FFFFFF; text-decoration:underline}
.whitetext:visited {color:#FFFFFF; text-decoration:none}
a:link {
	color: #0066cc;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066cc;
}
a:hover {
	text-decoration: underline;
	color: #0066cc;
}
a:active {
	text-decoration: none;
}
/* */

/*Bottom product display*/
div #productdisplay{ background-color:#ededed; text-align:center; margin:15px}
.productborder{ border:5px solid #f7f7f7; margin:8px}
.moreproducts{font-family: lucinda, sans-serif; font-size:14px; padding-right:10px; text-align:right}
/**/
/*offices boxes*/

#officeboxes{
margin: 0;
padding: 0;
float: left;
}

#officeboxes
{
margin:0px;
padding:0px;
}

#officeboxes ul, #officeboxes li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#officeboxes a:link, #officeboxes a:visited
{
display:block;
float: left;
color: white;
padding: 5px; background-color:#666666; width:175px; margin:2px; height:135px;
}

#officeboxes a:link#current, #officeboxes a:visited#current, #officeboxes a:hover
{
background-color:#666666;
color: #006;
background:silver;
/*border:1px solid #000;*/
text-decoration: none;
}

#officeboxes a:hover { color: #000;font-style:italic; }


.topinput{ border:1px solid #666666; font-size:11px;margin-top:3px}
/*option{border:1px solid #666666; font-size:11px;margin-top:3px}*/
.jump{ border:1px solid #666666; font-size:11px; margin-top:3px}
input.search{border:1px solid #666666; font-size:11px;margin-top:3px}

form {
	margin: 0;
	padding: 0;
}
radio{width:5px}

fieldset {
	margin: 1em 0;
	border: none;
	border-top: 1px solid #ccc;
}

legend {
	margin: 1em 0;
	padding: 0 .5em;
	color: #036;
	background: transparent;
	font-size: 1.3em;
	font-weight: bold;
}

label {
	float: left;
	width: 300px;
	padding: 0 1em;
	text-align: right;
}

input.sfield{width:250px; height: 1.5em;}
textarea.sfield{width:250px; height: 150px;}
select.sfield{width:250px;}

fieldset div {
	margin-bottom: .5em;
	padding: 0;
	display: block;
}

fieldset div input, fieldset div textarea {
	width: 150px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #333;
}

fieldset div select {
	padding: 1px;
}

div.fm-multi div {
	margin: 5px 0;
}

div.fm-multi input {
	width: 1em;
}

div.fm-multi label {
	display: block;
	width: 200px;
	padding-left: 5em;
	text-align: left;
}

#fm-submit {
	clear: both;
	padding-top: 1em;
	text-align: center;
}

#fm-submit input {
	border: 1px solid #333;
	padding: 2px 1em;
	background: #555;
	color: #fff;
	font-size: 100%;
}

input:focus, textarea:focus {
	background: #efefef;
	color: #000;
}

	
/* required fields - does not work in IE */
fieldset div.fm-req {
	font-weight: bold;
}

fieldset div.fm-req label:before {
	content: "* "; /* does not work in IE */
}

/* Basic page styling, not part of the form example */



/*Radio buttons and checkbox*/
.radio{
	width:15px;
	height:15px;}
.checkbox{
	width:15px;
	height:15px;}
	
	
#productdisplay {
 margin:0;
 padding-left:15px;
list-style:none;
width:720px;
float:left;}

#productdisplay li {
margin:0;
padding:5px;
float:left;
width:218px;
clear: none;
}
