/* CSS Document */

body { background: #fff; color: #3c3c3c; font-family: Geneva, Arial, sans-serif; font-size: 0.9em; padding: 0; margin: 0; border: none;}
#content { margin: auto; margin-top: 1em; margin-bottom: 1em; width: /*54.2em*/780px; overflow: hidden; } /* 780px width */
a img { border: none; }

/*
 * Header div
 */

#header { position: relative; height: 9.7em; overflow: hidden; }
#grouphome #header {
	background-image: url(../images/topbar.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 22px;
	height: 7.5em;
}
#grouphome #main ul li { margin: 0 1px 0 1px; }

/* Logo image and block */
#logo { overflow: hidden; width: 25em; height: 3.3em; } /* 537px x 108px NB height here sets top of #contact */
.fineart #logo { height: 0.6em; } /* 537px x 108px NB height here sets top of #contact */
/* #logo h1, #logo span.tag, #logo span.strap { margin-left: 80em; } */
#logo img {
	position: absolute;
	top: 0;
	left: 0;
/*	height: 7.45em; /* 108px */
/*	width: 37.3em; /* 537px */
}

/* Contact image on RHS */ /* Firefox refresh bug in this block */
#header #contact {
	float: right;
	background-position: right top;
	background-repeat: no-repeat;
	height: 4.2em; /* 60px */
	width: 13.37em; /* 191px */
	overflow: hidden;
	text-align: right;
}

#groupNav {
  float:right;
}

.fineart #header #contact { height: 6.5em; }
.fineart #header #contact a.francais { display: block; margin: 0 0 1.4em 3em; }

.pdflink {
  background: url('../images/pdf.gif') 0 50% no-repeat;
  display: block;
  padding: 10px 0 10px 45px;
  margin: 3px 0 0 0;
}

/* Top menu */
#topmenu { border-top: 5px solid #B13729; margin-top: 3.9em; } /* top margin is distance from #logo */
.fineart #topmenu { margin-top: 6.6em; }
#topmenu ul { margin: 0; padding: 0; display: block; height: 2.1em; margin-bottom: 0; background-image: url(../images/tm-bkgd.gif); }
*#topmenu ul { height: 2.3em; }
#topmenu li {
	float: left;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
/*	width: 10.84em;
	_width: 10.8em;*/
	width: 10em;
}

.info #header {
	/*height: 10.8em;*/
	height: 10em;
	padding-bottom: 6px; _padding-bottom: 4px;
	background-image: url(../images/bsinessinfo-shadow.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.info #coretable { width: 17em; _width: 14.75em;  float: left; margin-bottom: 0; }
.info .survey, .info .callback, .info .contactus, .info inventory, .info quotemgr { clear: left; border-top: 1px solid #999; }
.storage .callback { border-top: none; }

/*
 * Main body
 */
#main.sidebar {
	background-image: url(../images/mainbg.gif);
	background-position: -1px 0px;
	background-repeat: repeat-y;
}
/*
#main ul { margin: 0; margin-top: 12px; padding: 0; }
#main li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 20em;
	overflow: hidden;
	margin-left: 4px;
	_margin-left: 2px;
}
#main li.first { margin-left: 0; }
*/

#pagemain ul { margin: 0; margin-top: 12px; padding: 0; }
#pagemain li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 20em;
	overflow: hidden;
	margin-left: 4px;
	_margin-left: 2px;
}
#pagemain li.first { margin-left: 0; }

#coretable { padding: 0; margin: 0; color: #333; font-family: Geneva, Verdana, Arial, sans-serif; font-size: 0.8em; }
#coretable .inner { position: relative; width: 15em; _width: 15.13em; padding: 0.9em 0.9em 0.4em 0.9em; }
#coretable div.inner { clear: both; }
#coretable .contactus { position: relative; width: 15.1em; _width: 15.2em; xpadding: 0.9em 0.9em 0.4em 0.9em; }
#coretable td { border-left: 1px solid #999; }
#coretable td.first { border-left: none; }
#coretable select { border: none; margin: 0; }
#coretable h2 { color: #A43834; margin: 0 0 0 0; padding: 0; font-size: 1.4em; }
.fineart #coretable .contactus h2, .fineart #coretable .contactus h2 a { line-height: 1em; margin-bottom: 0; }
#coretable h2 a { color: #A43834; float: none; text-decoration: none; }
#coretable h2 a:visited { color: #A43834; }
h3 { line-height: 1em; color: #333; margin: 0; padding: 0; }
.firstrow { background-color: #CED5CC; vertical-align: top; }
.secondrow { background-color: #F7F4E0; vertical-align: top; }

/*
 * Business pages
 */
.quotemgr select { width: 100%; color: #333; border: 0; }
.quotemgr input#nopeops { width: 3.3em; _width: 3.6em; margin-left: 0.7em; border: none; }
#finearthome .quotemgr .pad { height: 16px; }

#coretable .widget { margin-top: 8px; border: none; }
#coretable a { float: right; color: #333; margin-bottom: 0.2em; }
#coretable a:visited { color: #333; }
#coretable .testimonials a, #coretable .casestudies a { float: none; }
#main .testimonials li, #main .casestudies li { display: block; width: auto; }
#main .testimonials li a, #main .casestudies li a {
	/*background-image: url(../images/listitem.gif);*/
	background-position: left;
	background-repeat: no-repeat;
	/*padding-left: 1.5em;*/
	color:#3C3C3C;
}

#main .testimonials li a, #main .casestudies li a:hover {
	color:#B03629;
}

.contactus img { position: absolute; top: 1.4em; right: 0.5em; }
.contactus .widget { margin-top: 8px; border: none; }
.fineart .contactus div { position: relative; }
.fineart .contactus img { position: absolute; top: -1em; right: -0.2em; _right: 0.1em!important; }
.fineart .quotemgr p { clear: both; }
.contactus p { display: block; width: 7.8em; _width: 7em; _padding: 0; color: #A43834; margin: 0.8em 0 0.8em 0; _margin: 0.8em 0 1.2em 0; }
#coretable .contactus h2 a { border: none; }
#coretable form { margin: 0; border: none; }
.contactus strong { font-size: 1.5em; font-weight: bolder; }
.fineart .contactus strong { font-size: 1em; }
#main #coretable .contactus a { float: none; display: block; color: #A43834; padding-top: 0.1em; text-decoration: none; }
#main #coretable .contactus h2 a { padding-top: 0; margin-bottom: 0;}
.fineart #main #coretable .contactus div a { line-height: normal; margin: 2px 0 20px 0; padding: 0; padding-top: 0; }
.fineart #main #coretable .contactus div#paris a { margin: 2px 0 0 0; }
.fineart #main #coretable .contactus a { padding-top: 0; }
.fineart #london, .fineart #newyork. .fineart #paris { position: relative; }
#main img.portrait  {
	float: right; margin: 0 1em 1em 0;
}

.widget { text-align: right; position: relative; clear: both; margin-top: 10px; border: 5px solid transparent; _border: none; *border: none; }
.widget.error { border: 1px solid red; background-color: #FFBBBB; overflow: auto; }
#coretable .widget.error input { border: 1px solid red; }
.survey .text-field { width: 9em; border: none; }
.survey select { width: 9em; border: none; }
.survey label { float: left; padding-top: 0.4em; }
.survey #text { text-align: left; _margin: 12px 0 10px 0; }

#coretable input.button { width:7em; }
.inventory input { border: none; width: 174px; }
input.button, #quotemanager .widget div input.button { background-color: #B13325; border: none; color: #fff; }
input.button_continue{ background-color: #50A25C; border: none; width: 8em; color: #fff; float: right}
input.link, #quotemanager .widget div input.link { background: none; border: none; text-decoration: underline; width: auto; text-align: left; }

#pagemain, #pagemain_list { padding: 0 20px 20px 14.5em; }
#pagemain ul li {
	margin: 0;
	width: 17.5em; 
	color: #B13729;
	font-weight: bolder;
	padding: 0.2em 0 0.2em 0;
}
#pagemain ul li a { color: #B13729; text-decoration: none; }
#pagemain ul li a:visited { color: #B13729; }
#pagemain ul .selected { text-decoration:  underline; }
#pagemain img { float: right; padding: 0 0 0.5em 1em; }

#pagemain ul.green li {
	display:list-item;
	padding: 5px; 
	margin: 5px;
	width:auto;
	color:#333333;
	list-style-type:disc;
	list-style-position:inside;
	list-style-image:none;
	overflow:visible;
}

/*
 * Footer
 */
#main { clear: both; ;overflow: hidden; }
#footer {
	background-color: #f2edcc;
	padding: 30px 0 20px 0;
	background-image: url(../images/footer-bar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	height: 2em;
	border-top: 1px solid #999;
	clear: both;
}

#mainindex #footer { margin-top: 20px; border-top: none; }
#footer ul { margin: 0; padding: 0; }
#footer li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 20em; /* 153px */
	overflow: hidden;
	margin-left: -1px;
	background-image: url(../images/pipe.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 4px 0 8px;
}
#footer li.first { background-image: none; }

#designedby { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333; margin: 20px; float: right; }
#designedby a { text-decoration: none; color: #333; }
#designedby a:hover { text-decoration: underline; }
#designedby a:visited { color: #333; }

#quotemanager legend { color: #A43834; font-weight: bolder; padding: 0 0.7em 0 0.2em; font-size: 1.2em; margin-bottom: 0; }
#quotemanager .widget { width: 34em; padding: 0; text-align: left; overflow: visible; }
#quotemanager .widget label { float: left; width: 23em; clear: left; }
#quotemanager .widget div label { width: 7em; float: none; }
#quotemanager .widget input, #quotemanager .widget select, #quotemanager .widget div { float: right; width: 9.6em; }
#quotemanager .widget.additional { width: 38em; }
#quotemanager .widget select { width: 10.8em; _width: 10.5em; float: right; clear: right; }
#quotemanager .widget input { width: 10.6em; _width: 10.2em; float: right; xclear: right; }
#quotemanager .widget div { width: 10.2em; float: right; clear: right; top: 0;}
#quotemanager .widget div.tarea { width: 26em; margin-right: -16em; _margin-right: -8em; overflow: visible; }
#quotemanager .widget div textarea { position: relative; width: 28em; padding: 1px; }
#quotemanager .widget div input { width: 2em; float: none; }
#quotemanager #content .additional div { width: 14.1em; _width: 13.8em; }
#quotemanager #content .widget.additional div input { width: 9.6em!important; float: left; }
#quotemanager #content .widget.additional div select { width: auto; float: none; }
#quotemanager .submit { padding-left: 23em; clear: both; }
#quotemanager .submit input { margin-top: 1em; text-align: center; }
#quotemanager .submit p { float: right; top: 0; width: 20em; }
#quotemanager .submit .link { float: right; margin-top: -1.4em; }
#quotemanager .FSdateSelect {
	border-top: 2px solid #828177;
	border-left: 2px solid #828177;
	border-bottom: 2px solid #F9F8F3;
	border-right: 2px solid #F9F8F3;
	width: 9.3em;
	float: right;
	margin: 0;
}
#quotemanager .widget select.addn { width: 4em; xmargin-right: -5em; }
#quotemanager div.bottom { padding: 0 0 2em 24em; _paddin-bottom: 0; }
br.bottom { margin-bottom: 1em; }
fieldset { margin-bottom: 1em; padding: 1em; }

#bookasurvey legend { color: #A43834; font-weight: bolder; padding: 0 0.7em 0 0.2em; font-size: 1.2em; margin-bottom: 0; }
#bookasurvey .widget, #bookasurvey .widget { width: 34em; padding: 0; text-align: left; }
#bookasurvey .widget label { float: left; width: 23em; clear: left; }
#bookasurvey .widget div label { width: 7em; float: none; }
#bookasurvey .widget input, #bookasurvey .widget select, #bookasurvey .widget div, #bookasurvey .widget table
	{ float: right; width: 9.6em; }
#bookasurvey .widget select { width: 10.6em; float: right; clear: right; }
#bookasurvey .widget input { width: 10.2em; float: right; clear: right; }
#bookasurvey .widget textarea { width: 10.5em; float: right; clear: right; }
#bookasurvey .widget div { width: 10.2em; float: right; clear: right; }
#bookasurvey .widget div input { width: 2em; float: none; }
#bookasurvey .submit  { padding-left: 26em; margin-bottom: 1em; _margin-top: 1em; }
#bookasurvey .submit .link { float: right; margin-top: -1.4em; }
#surveyresults { padding: 1em 0 3em 1em; margin-bottom: 1em; border: 1px solid black; height: 360px;}

#enfrancais h3 { margin: 0; padding: 0; line-height: 1em; }
#enfrancais p { margin-top: 0; }
/*
 * Inventory Live
 */
table#inventory { border: ridge; }
table#inventory td { border: 1px solid #333; padding: 0 3px 0 3px; }
table#inventory h3 { text-align: center; }
table#inventory thead { border: ridge; background-color: #F2EDCC; font-weight: bolder; }
#pagemain img.centre { float: none; }
p.centre { text-align: center; }

/*
 * Date selectors
 */
#FSmainTable		{border:1px solid black; background-color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:12px}
.FSdateField		{width:76px; border:0; font-size:11px; padding:1px 0 0 3px}
#bookasurvey table.FSdateSelect {border: thin inset; margin: 0;}
.FSdateSelect a {float: none; margin-bottom: 0; border: 0;}
#coretable .FSdateSelect td {border: 0;}
table.FSdateSelect {margin-left: 76px;}
.FSmonthRolldown	{width:90px; font-size:11px}
.FSyearInput		{width:38px; font-size:11px}
.FSbuttonsRow		{background-color:#DDDDDD}
.FSdateButton		{width:20px; height:20px; font-weight:bold; font-size:10px}
.FSdateButton2		{width:40px; height:20px; font-weight:normal; font-size:10px}
.FScalendarTitles TD{border-bottom:1px solid black; font-size:11px; color:black; line-height:14px}
.FScalendar TD		{font-size:11px; font-weight:normal}
.FSinMonth			{color:#000000; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSnotInMonth		{color:#999999; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSinMonth:hover	{font-weight:bold}
.FSnotInMonth:hover	{font-weight:bold}
.FSoutOfRange		{color:red; line-height:14px}
#FSrangeCell		{background-color:#EEEEEE; font-size:11px; text-align:center; line-height:14px}
#FSdateToday		{font-size:11px; font-weight:bold; line-height:20px}

/*added by Adnan*/
.qm_intro {background:#666;  margin:0; padding: 0.9em 0.9em 0.4em 0.9em; position:relative;}
.qm_intro img, .qm_intro img {position:absolute; right:5px; top:120px; }
#coretable div.qm_intro h2, #coretable div.qm_intro p {color:#FFF;}
.contactus p.storage { display: block; width: 12.8em; _width: 7em; _padding: 0; color: #333; margin: 0.8em 0 0.8em 0; _margin: 0.8em 0 1.2em 0; }

/* New column structure */

.sidebar2 {
  background-color: #ced5cc; 
  width: 196px;
  position: absolute;
  color: #333; font-family: Geneva, Verdana, Arial, sans-serif; font-size: 0.8em;
  margin-top: -2px; 
}

.sidebar2 .inner {
  padding: 1em;
}

.press2 .inner {
  border-bottom: 1px solid #8a8a8a;
}
.press2 em {
  display: block;
  font-size: 0.9em;
  color: #333;
}

.sidebar2 h2 {
  color: #A43834; margin: 0 0 0 0; padding: 0; font-size: 1.4em;
}

.content2 {
  padding: 0 0 20px 208px;
  margin: 25px 0 0 0;
  background: url('../images/mainbg.gif') top left repeat-y;
}
#fineartfooter {
    background-color: #f2edcc;
    padding-bottom: 20px;
    background-image: url(../images/footer-bar.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    text-align: center;
    height: 2em;
    border-top: 1px solid #999;
    clear: both;
    font-size: 12px;
}
#fineartfooter li.first {
    background-image: none;
}
#fineartfooter a {
    color: #444;
    font-size: 10px;
    text-decoration: none;
}
#fineartfooter a:hover {
    text-decoration: underline;
}
#callbackonfineart .callback input {
    border: 1px solid #CED7CE;
}
#callbackonfineart .callback .button {
    border: none;
}

#guide_banner
{
	padding:3px 0px;
}

#guide_banner_left
{
	padding:3px 3px;
	margin-top:25px;
}

#coretable .guide_banner_td
{
	border:0px;
}

#picture_pack, #project_management, #inventory_live, #it_relocation_services
{
	width:256px;
	height:65px;
	background:#B13325;
	color:#ffffff;
	display:inline;
	float:left;
	text-align:left;
	padding:5px 7px 0px 125px;
	/*font-family:Gerogia;*/
	font-family:Geneva,Arial,sans-serif;
	background:#B13325 url('../images/fineart-pp-banner.jpg') no-repeat 1px 1px;
	cursor:pointer;
}

#inventory_live, #it_relocation_services
{
	margin-left:4px;
	/*background:#B13325 url('../images/fineart-il-banner.jpg') no-repeat 1px 1px;*/
	background:#B13325 url('../images/storage-pr-banner.jpg') no-repeat 1px 1px;
}



#picture_pack_p , #inventory_live_l
{
	width:256px;
	height:65px;
	background:#B13325;
	color:#ffffff;
	display:inline;
	float:left;
	text-align:left;
	padding:5px 7px 0px 125px;
	/*font-family:Gerogia;*/
	font-family:Geneva,Arial,sans-serif;
	background:#B13325 url('../images/fineart-pp-banner.jpg') no-repeat 1px 1px;
	cursor:pointer;
	overflow:hidden;
}

#inventory_live_l
{
	margin-left:0px;
	/*background:#B13325 url('../images/fineart-il-banner.jpg') no-repeat 1px 1px;*/
	background:#B13325 url('../images/storage-pr-banner.jpg') no-repeat 1px 1px;
}

#picture_pack_p
{
	margin-left:4px;
	background:#B13325 url('../images/business-clc-banner.jpg') no-repeat 1px 1px;
}

#project_management
{
	background:#B13325 url('../images/business-r-banner.jpg') no-repeat 1px 1px;
}

#it_relocation_services
{
	background:#B13325 url('../images/business-l-banner.jpg') no-repeat 1px 1px;
}

#inventory_live_storage_banner
{
	width:760px;
	height:40px;
	background:#B13325;
	color:#ffffff;
	text-align:center;
	padding:20px 10px 0px 10px;
	/*font-family:Gerogia;*/
	font-family:Geneva,Arial,sans-serif;
}

#contact_new
{
	float: right;
	background-position: right top;
	background-repeat: no-repeat;
	/*height: 4.2em; /* 60px */
/*	width: 13.37em; /* 191px */
	overflow: hidden;
	text-align: right;
	height:20px;
	/*border:1px solid;*/
	/*margin-top:45px;*/
	margin-top:-5px;
	color:#5E656B;
	font-family:arial;
	font-size:13px;
}

#contact_new a
{
	color:#504E4F;
	padding:0px 5px;
	text-decoration:none;
}

.menu_shadow
{
	width:780px;
	height:9px;
	background:url('../images/shadow.jpg');
	font-size:0px;
}

.main_left
{
	width:570px; 
	height:348px; 
	/*background:url('../images/big_img.jpg'); */
	background:url('../images/res_main.jpg'); 
	position:relative; 
	display:inline; 
	float:left;
	overflow:hidden;
}

.fineart_img
{
	background:url('../images/fine_art.jpg'); 
}

.business_img
{
	background:url('../images/business_main.jpg'); 
}

.storage_img
{
	background:url('../images/storage-banner2.jpg'); 
}

.worldwide_img
{
	background:url('../images/worldwide-banner2.jpg'); 
}

.main_left_quote_residential, .main_left_quote_worldwide, .main_left_quote_fineart
{
	width:170px;
	height:148px;
	position:absolute;
	top:22px;
	left:348px;
	padding:15px;
	/*color:yellow;*/
	/*background: url('../images/quote.gif');*/
	background: url('../images/quote2.png');
	/*opacity:0.5;*/
	/*filter:alpha(opacity=70);*/
	/*border:1px solid;*/
	color:#504E4F;
}

.quote_text
{
	font-size:16px;
	font-family:Georgia;
}

.main_left_quote_worldwide .quote_text
{
	font-size:16px;
}

.main_left_quote_fineart .quote_text
{
	font-size:14px;
}

.quote_name
{
	/*margin-left:64px;*/
	float:right;
	font-style:italic;
	color:#000000;
}

.main_right
{
	float:left;
	display:inline;
	width:204px;
	height:342px;
	padding:3px;
	background:#F2EECB;
	/*background:#F2EECB url('../images/right2.jpg');*/
	overflow:hidden;
}

#contact_me
{
	display:block;
	overflow:hidden;
	/*position:relative;*/
}

#contact_me_form
{
	/*margin-top:20px;*/
	/*display:none;*/
	/*position:relative;*/
	height:135px;
}

.right_top
{
	width:176px;
	/*height:205px;*/
	height:155px;
	
	background:#ffffff;
	padding:14px;
	font-family:Geneva,Verdana,Arial,sans-serif;
	padding-top:10px;
	overflow:hidden;
	padding-bottom:0px;
	position:relative;
}

.right_top_storage
{
	width:176px;
	height:334px;
	background:#ffffff;
	padding:14px;
	font-family:Geneva,Verdana,Arial,sans-serif;
	padding-top:8px;
	overflow:hidden;
	padding-bottom:0px;
}

.right_top_heading
{
	font-size:18px;
	color:#B03629;
	font-weight:bold;
}

.right_top_subheading
{
	font-size:15px;
	color:#B03629;
}

.right_top_request_text
{
	font-size:12px;
	margin-top:7px;
}

.right_top_request_text_storage
{
	font-size:12px;
	margin-top:3px;
}

.right_top_input
{
	width:175px;
	_width:170px;
	/*height:18px;*/
	border:none;
	/*margin-left:1px;*/
	/*background:#F2EDCD;*/
	margin-left:15px;
	color:#5E656B;
}

html>body .right_top_input
{ 
	/**width:127px;*/
	*width:170px;
}

.right_top_first_name
{
	margin-top:8px;
	_margin-top:3px;
}

.right_top_surname 
{
	margin-top:5px;
}

.right_top_tel 
{
	margin-top:5px;
}

.right_top_time
{
	margin-top:5px;
}

.right_top_first_name label
{
	margin-right:4px;
}

.right_top_surname label
{
	margin-right:14px;
}

.right_top_tel label
{
	margin-right:52px;
}

.right_top_time label
{
	margin-right:0px;
}

.right_top_contact
{
	margin-top:10px;
	font-size:12px;
	color:#B03629;
}

.right_top_contact_storage
{
	margin-top:3px;
	font-size:13px;
}

.right_top_contact_fine_art
{
	font-size:10px;
}

.right_top_contact_fine_art a
{
	color:#A43834;
	text-decoration:none;
}

.right_top_contact_fine_art_contact
{
	margin-top:6px;
}

.right_top_contact_text
{
	margin-top:3px;
	display:inline;
	float:left;
	width:104px;
	height:73px;
}

.right_top_telephone
{
	/*font-size:19px;*/
	font-size:22px;
	color:#B03629;
	margin-top:10px;
}

.residential .right_top_telephone
{
	margin-top:5px;
}

.right_top_telephone span
{
	display:none;
}

.right_top_email span
{
	display:none;
}

.right_top_telephone_storage
{
	font-size:19px;
	color:#B03629;
	margin-top:1px;
}

.right_top_email
{
	font-size:12px;
	color:#B03629;
	margin-top:3px;
}

.right_top_email a
{
	color:#B03629;
	font-size:11px;
}

.right_top_email_storage
{
	font-size:12px;
	color:#B03629;
	margin-top:3px;
	margin-bottom:6px;
}

.right_top_email_storage a
{
	color:#B03629;
}

.right_top_request
{
	font-size:12px;
	/*color:#B03629;*/
	margin-top:6px;
	/*text-decoration:underline;*/
	cursor:pointer;
	margin-bottom:14px;
	color:#3C3C3C;
}

.residential .right_top_request
{
	margin-top:15px;
	margin-bottom:0px;
}

.right_top_contact_img
{
	display:inline;
	float:left;
	width:66px;
	height:73px;
}

.right_bottom
{
	/*
	width:210px;
	width:178px;
	height:130px;
	_height:auto;
	*/
	margin:13px;
	margin-top:9px;
	margin-bottom:0px;
}

.right_bottom_heading
{
	font-size:18px;
	color:#B03629;
}

.right_bottom_from
{
	margin-top:16px;
	_margin-top:12px;
	font-size:13px;
	font-weight:bold;
}

.right_bottom_from_input
{
	/*
	width:132px;
	_width:127px;
	*/
	/*height:18px;*/
	border:none;
	margin-left:1px;
	width:175px;
	_width:174px;	
	margin-left:2px;
	margin-right:2px;
	color:#5E656B;
}

.right_bottom_to
{
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
}

.right_bottom_to_input
{
	/*
	width:132px;
	_width:127px;
	*/
	/*height:18px;*/
	border:none;
	margin-left:18px;
	width:175px;
	_width:174px;	
	margin-left:2px;
	margin-right:2px;	
	color:#5E656B;
}

.right_bottom_button
{
	/*
	background:#B13325;
	background-color:#B13325;
	background-color:#50A25C;
	*/
	background-color:#B13325;
	border:none;
	color:#FFFFFF;
	width:85px;
	height:19px;
	float:right;
	font-family:Geneva,Verdana,Arial,sans-serif;
	font-size:12px;
	margin-top:10px;
	_margin-top:4px;
	margin-right:14px;
	padding-bottom:3px;
	cursor:pointer;
}

.right_bottom .right_bottom_button
{
	margin-right:1px;
	margin-top:20px;
}

#main #guide_banner
{
	padding-bottom:0px;
	width:780px;
}

#guide_banner a
{
	font-size:0px;
}

.copy_content
{
	background:url('../images/content_shadow_top.gif') repeat-x;
	width:780px;
	/*height:124px;*/
	margin-top:0px;
}

.copy_content_bottom_shadow
{
	background:url('../images/content_shadow_bottom.gif') repeat-x;
	width:780px;
	height:8px;
	font-size:0px;
	margin-top:-8px;
}

.copy_content_wrap
{
	display:inline;
	float:left;
	/*height:106px;*/
	/*height:116px;*/
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	/*width:383px;*/
	border-right:1px solid #D9D9D9;
	padding-bottom:5px;
}

.copy_content_wrap_no_border
{
	display:inline;
	float:left;
	height:106px;
	padding-top:18px;
	padding-left:15px;
	padding-right:0px;
	/*width:383px;*/
}

.copy_content_header
{
	margin-bottom:7px;
	color:#B03629;
}

.copy_content_header h2
{
	font-size:inherit;
	font-weight:inherit;
	margin:inherit;
	padding:inherit;
}

.copy_content_text
{
	font-size:12px;
}

.copy_content_link a
{
	font-size:12px;
	/*margin-left:5px;*/
	color:#B03629;
	float:right;
}

.copy_content_link a:hover
{
	color:#3C3C3C;
}

#main .copy_content_text li
{
	display:block;
	width:auto;
	background-image:url(../images/listitem.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	padding-left:10px;
}

#main .copy_content_text ul
{
	margin:0px;
	padding:0px;
}

.red
{
	background:#FFBBBB;
}

.show_button
{
/*	position:absolute;
	bottom:20px;
	left:15px;*/
	float:left;
	cursor:pointer;
	margin-top:11px;
}

.clear
{
	clear:both;
	font-size:0px;
}

html>body .right_bottom_to_input 
{ 
	/**width:127px;*/
	*width:180px;
}

html>body .right_bottom_from_input, html>body .right_bottom_to_input
{ 
	/**width:127px;*/
	*width:175px;
}

.right_top_contact span
{
	/*color:#B03629;*/
	cursor:pointer;
}

.right_top_contact .current
{
	color:#3C3C3C;
	font-weight:bold;
}

#tabs
{
	color:#B03629;
	background:#F2EECB;
	font-size:16px;
	text-align:center;
	background:#F8F6E5;
	height:27px;
	_height:22px;
}

#quotation
{
	/*background:#F8F6E5;*/
	width:98px;
	padding-left:3px;
	display:inline;
	float:left;
	padding-top:5px;
	padding-bottom:10px;
	_padding-bottom:5px;
	/*margin-bottom:10px;*/
	cursor:pointer;
}

#call_back
{
	/*background:#F8F6E5;*/
	width:98px;
	padding-right:3px;
	display:inline;
	float:right;	
	padding-top:5px;
	padding-bottom:10px;
	_padding-bottom:5px;
	/*margin-bottom:10px;*/
	cursor:pointer;
}

.tab_current
{
	background:#F2EECB;
	background:#F2EECB url('../images/tab.jpg') no-repeat right top;
}

.tab_current2
{
	background:#F2EECB;
	background:#F2EECB url('../images/tab2.jpg') no-repeat left top;
}

#thank_you
{
	margin:15px;
}

#footer li a
{
	color:#5E656B;
	text-decoration:none;
	font-size:10px;
}

.business .right_top_telephone
{
	margin-top:25px;
}

.business .right_top_telephone
{
	margin-top:25px;
}

.business .right_top_email
{
	font-size:12px;
}

.business .right_top_request
{
	/*margin-top:15px;*/
	margin-top:25px;
}

.business .right_top_contact
{
	/*margin-top:20px;*/
}

.storage .right_top_contact
{
	/*margin-top:20px;*/
}

.business .right_top
{
	height:155px;
}	

.residential .right_top_heading
{
	/*margin-top:10px;*/
}
	
#contact_me_form, #thank_you, #quotation_content
{
	/*margin-top:20px;*/
}

.fineart .right_top_telephone
{
	font-size:15px;
}

.fineart .right_top_request
{
	margin-bottom:5px;
	margin-top:15px;
}

.fineart .right_top_heading
{
	margin-top:0px;
}

.storage .right_top_telephone
{
	margin-top:25px;
}

.banner_header
{
	display:inline;
	float:left;
}

.banner_text
{
	font-size:12px;
	/*margin-top:2px;*/
}

.banner_arrow
{
	display:inline;
	float:right;
}

#main #pagemain_list ul li
{
	display:list-item;
	list-style-type:disc;
	width:auto;
	font-weight:normal;
	overflow:visible;
	margin-left:20px;
	color:black;
}

#fineartindex #contact_new
{
	margin-top:40px;
}

.business .right_top_telephone_ww
{
	font-size:15px;
	margin-top:10px;
}

.business .right_top_request_ww
{
	margin-top:10px;
}

#fineartaboutus #contact_new
{
	margin-top:40px;
}

.contactus a
{
	font-size:11px;
}

.contactus h2 a
{
	font-size:16px;
}

.sub_menu
{
	font-size:12px;
}