@charset "UTF-8";
/* CSS Document */

/* Links Site wide */
a:link {
color:#f79b2b;
text-decoration:none;
}
a:visited {
color:#f79b2b;
text-decoration:none;
}
a:hover {
color:#0079be;
text-decoration:none;
}
a:active {
color:#f79b2b;
text-decoration:none;
}
/* Home Page  also Main formatting for all pages */
h1{
font-size:2em;
}
img {
border:none;}
#wrapper{
font-family:Arial,Helvetica,Sans-Serif;
font-size:.8em;
margin:0 auto;
padding-top:15px;
width:924px;}
#homenavigation{
margin:0px;
padding:0px;
width:924px;
height:67px;
}
#homemiddlecontent{
margin:0px;
padding:0px;
width:924px;
}
#homepageflash{
width:707px;
height:345px;
position:relative;
right:10px;
}
#homepagenavflash{
width:654px; 
height:67px;
position:relative;
z-index:5;
}
#homebottomcontent{
margin:0px;
padding-top:30px;
padding-bottom:80px;
width:924px;
}
#homeservices{
padding-top:10px;
}
#welcometdalignment{
padding-top:5px;
}
#footer{
font-family:Arial,Helvetica,Sans-Serif;
margin:0px;
padding-top:5px;
text-align:center;
color:#666666;
font-size:10px;
width:924px;
border-top:1px solid #c0c0c0;
}
#footer ul{
	margin: 0; 
	padding: 0px; 
	text-align: center;}
#footer li{
	margin: 0; 
	padding: 0px 5px; 
	display:inline;}
#tdcontenthomeformat{
padding-top:10px;
width:233px;
}
#tdcontenthomeformatdiv{
/*border-top:1px solid #c0c0c0;*/
width:233px;
padding-top:5px;
}
#footer a:link{
color:#666666;
text-decoration:none;}
#footer a:visited{
color:#666666;
text-decoration:none;}
#footer a:hover{
color:#000000;
text-decoration:none;}
#footer a:active{
color:#666666;
text-decoration:none;}

/* Expandable Menu */
.glossymenu{
margin: 5px 0;
padding: 0;
width: 640px; /*width of menu*/
border-bottom-width: 0;
}
.glossymenu a.menuitem{
background:#0078b8;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
border:1px solid #ffffff;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}
.glossymenu a.menuitem:hover{
background:#f79b2b;
}
.submenu{
width:580px;
position:relative;
left:10px;
}
h2{
color:#0079be;
font-size:1.2em;}

/* everyday services Left Content */
#everydayservicestop{
padding:0;
margin:0;
width:640px;
}

/* About Us Page Left Content */
#aboutus_contentwidth{
padding:0;
margin:0;
width:640px;
}
/* Sub Page Left and Right Content Format */
#tdcontentleftsubpagecontent{
padding:0;
margin:0;
width:647px;
}
#tdcontentrightsubpagecontent{
padding:0;
margin:0;
width:273px;
}
/* Site Wide Coupon Box */
#sitewide_coupon{
padding:0;
margin:0;
position:relative;
left:20px;
}
/* Sub Page Contact Box */
#contactbox{
padding:0;
margin:0;
color:#ffffff;
font-family:Arial,Helvetica,Sans-Serif;
font-size:.9em;
}
#contactbox a:link{
color:#ffffff;
text-decoration:none;
}
#contactbox a:visited{
color:#ffffff;
text-decoration:none;
}
#contactbox a:hover{
color:#999999;
text-decoration:none;
}
#contactbox a:active{
color:#ffffff;
text-decoration:none;
}
#contactbox_content{
padding:0;
margin:0;
position:relative;
left:15px;
width:268px;
}
#sitewide_contactus_title{
font-size:1.5em;
position:relative;
top:5px;
}
#contactbox_top{
padding:0;
margin:0;
background: url(../images/quicklane_contact_top.jpg) no-repeat;
height:15px;
width:273px;
}
#contactbox_repeater{
padding:0;
margin:0;
background: url(../images/quicklane_contact_repeater.jpg) repeat-y;
width:273px;
}
#contactbox_bottom{
padding:0;
margin:0;
background: url(../images/quicklane_contact_bottom.jpg) no-repeat;
height:15px;
width:273px;
}
/* Sub Page Navigation Flash */
#subpagenavflash{
width:654px; 
height:67px;
top:7px;
right:7px;
position:relative;
z-index:5;
}
/* Sub Page Blue Bar */
#subpagespacer{
margin:0 auto;
padding:0px;
width:924px;
height:5px;
}
#subpagebluebar{
margin:0 auto;
padding:0px;
width:924px;
height:20px;
background:#0079be;
position:relative;
z-index:4;
}
/* Contact Us Content */
#contactuscontent{
padding:0;
margin:0;
width:640px;
}
.contactform_bg{
padding:5px;
margin:0px;
width:435px;
color:#ffffff;
background:#999999;
}
.contactform_bg strong{
color:#ffffff;
}
#contactformspacer{
margin:0;
padding:0;
height:50px;
}
#contact_btns{
text-align:right;
}
/* Coupons Content */
#couponscontent{
padding:0;
margin:0;
width:640px;
}
/* Privacy Policy content */
.privacypolicy_content{
padding:0;
margin:0;
width:640px;
}
.privacypolicy_content em{
color:#0079be;
font-style:normal;
font-weight:bold;
}
/* Light Box Print Button */
#QLPrint_btn{
padding:0;
margin-right:5px;
width:66px;
height:22px;
float:right;
}
/* everydayservices site wide panel */
#everydayservices_rightpanel{
background:transparent url(../Images/eds_bg_repeater.jpg) repeat-x scroll left bottom;
padding: 5px;
border: 1px solid #C0C0C0;
width:266px;
}
#everydayservices_rightpanel2{
background:transparent url(../Images/eds_bg_repeater.jpg) repeat-x scroll left bottom;
padding: 5px;
border: 1px solid #C0C0C0;
width:222px;
}
#everydayservices_rightpanel ul{
color: #f79b2b;
margin:0px;
padding:0px;
position:relative;
left:15px;
bottom:10px;
width:210px;
}
#everydayservices_rightpanel2 li{
padding-top:5px;
}
#everydayservices_rightpanel2 ul{
color: #f79b2b;
margin:0px;
padding:0px;
position:relative;
left:15px;
bottom:10px;
width:210px;
}
#everydayservices_rightpanel li{
padding-top:5px;
}
#eds_rightpanel_header{
background:#0079be;
bottom:15px;
height:35px;
position:relative;}
#eds_rightpanel_header h3{
position:relative;
top:10px;
left:5px;}
