/* CSS for Door2Door, designed by Tim Knowles */

/* Global site stuff */
body {font-family:Calibri,Arial,sans-serif; font-size:11pt; color:#000;}
/*************************/

/* LAYOUT */
  #container {width:1100px; height:auto; margin:auto;}

 /* HEADER */
  #header {width:1100px; float:left; clear:both;}
  #hleft {width:31px; height:109px; float:left; background:url(../images/template/hleft.jpg) 0 0 no-repeat;}
  #hmid {width:1010px; height:109px; float:left; background:url(../images/template/hmid.jpg) 0 0 repeat-x;}
  #hright {width:31px; height:109px; float:left; background:url(../images/template/hright.jpg) 0 0 no-repeat;}
  #logo {width:254px; height:75px; float: left; margin-top:23px;}
  #phone {width:720px; float:left; text-align:left; padding-top:23px;}
 /* END HEADER */

 /* BODY */
  #main {width:1100px; float:left; clear:both;}
  #mtop {width:1100px; height:31px; float:left; clear:both; background:url(../images/template/mtop.jpg)  0 0 no-repeat;background-size: 1072px auto;}
  #mmid {width:1100px; height:auto; float:left; clear:both; background:url(../images/template/mmid.jpg) 0 0 repeat-y;background-size: 1072px auto;}
  #mbot {width:1100px; height:31px; float:left; clear:both; background:url(../images/template/mbot.jpg) 0 0 no-repeat;background-size: 1072px auto;}
 /* END BODY */

 /* CONTENT */
  #leftouter{width:250px; float:left;}
 #menu{width:210px; margin:auto;}
 #menu a{white-space:nowrap;-webkit-transition: margin-left 1s ease-in-out;}
#menu li:hover a{margin-left:20px;}
img {-webkit-border-radius: 6px;
       -webkit-box-shadow: 3px 3px 3px #666666;
       padding: 6px;

}
#skew {
	transform:skew(35deg);	
}
#scale {
	transform:scale(1,0.5);	
}
#rotate {
	transform:rotate(45deg);	
}
#translate {
	transform:translate(10px, 20px);
}
#rotate-skew-scale-translate {
	transform:skew(30deg) scale(1.1,1.1) rotate(40deg) translate(10px, 20px);
}
  #rightouter{width:785px; float:right;}
  #content{width:719px; margin:auto;padding-right:8px;padding-left:8px;margin-right:110px;}
 /* END CONTENT */

  #bottomsig {margin: 0;position:relative;top: 5px;right: 35px;bottom:25px;text-align:right;
  /* for IE */
  /*filter:alpha(opacity=100);*/
  /* CSS3 standard */
  opacity:100;}
  #foot {width:1100px; height:41px; clear:both; background:url(../images/template/foot.jpg) 0 0 no-repeat;background-size: 1072px auto;}
  #adr {width:75%; float:right; height:36px; padding-top:4px; padding-right:10px; font-size:8pt; text-align:center;}
  #ccard {width:26%; height:23px; float:right; padding-top:5px; padding-right:50px;}
/* END LAYOUT */
/*************************/


/* Links */
#menu li, #menu ul {list-style:none; line-height:2; margin:0px; padding:0px; text-align:left;width:178px;}
* html #menu li {margin-bottom:-10px;line-height:1.3;}
#menu a { font-size:10pt; display:block; margin:0px; padding:0px;}

a:link, a:visited {color:#088484; text-decoration:none; border-bottom:1px dotted #000;}
a:hover, a:visited:hover{color:#000; text-decoration:none; border-bottom:1px solid #e52a2c;}

/* Text */
h1, h2, h3 , h4, h5, h6 {margin:0px; padding 0px; color:#088484;text-shadow: 1px 1px 1px #666666;}
ul, li {margin-top:0px; padding-top:0px; text-align: left;}
body {text-align:justify;margin-right:6px;}
p {margin-right:6px;}
