/* CSS Document */
body { 
background-image: url(http://www.mitchellandabbott.com/images/page_bkgd.jpg);
background-position:center 0px;
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0px;
padding:0px; 
font-size:11px;
line-height:15px;
color:#363636;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul,ol,img {
padding:0px;
margin:0px;
}

a { border:none; }

img { border:none; }

.links a,ul.links a { 
color:#990606;
text-decoration:none;
}
.links a:hover { 
color:#3060ac;
text-decoration:underline;
}

h1 {
color:#363636;
font-weight:bold;
font-size:15px;
margin:0px;
padding:0px;
}

.site_header {
font-family:'Times New Roman',Times,serif;
font-size:24px;
font-weight:bold;
line-height:24px;
margin-left:120px;
padding:0px;
top:22px;
width:350px;
position: absolute;
}



h2 {
color:#ffffff;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:16px;
margin:0px;
padding:0px;
}

h3 { color:#990606;
font-weight:bold;
font-size:15px;
margin:0px;
padding:0px;
}

ul.links,ul.links li  {
display:inline;
}


#page {
margin:0px auto;
background-image:url(../images/banner_bkgd.jpg);
background-repeat:repeat-x;
background-position:top;
padding:0px;
position:relative;
}

#header {
width:915px;
height:106px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
margin:0px auto;

}

#header ul { 
float:right;
position:relative;
}

#header #search_box {
left:610px;
position:relative;
top:40px;
width:320px;
}

#search_box input.search {
border:1px solid #CECDCD;
width:260px;
position:relative;
top:-5px;
width:260px;
}


#navigation { 
background-image:url(../images/nav_bkgd.jpg);
background-repeat:repeat-x;
width:100%;
height:29px;
margin:0px;
padding:0px;
}


#navigation table { 
text-align:left;
}

#navigation td.mm { 
padding:0px 15px;
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:28px; }

#navigation a,#navigation a:link { 
color:#ffffff;
text-decoration:none;
}
#navigation a:hover { 
color:#3060ac;
text-decoration:none;
}


.content {
width:917px;
margin:0px auto;
padding:0px;
 background-image:url(../images/page_content_bkgd.jpg);
background-position:bottom right;
background-repeat:repeat-y;
position:relative;

}

.content #banner {
margin:0px;
padding:0px;    
}

input.quote_box  {
border:solid 1px #cdcdcd;
font-size:11px;
width:120px;
margin:2px 0px;
padding:2px 0px;
}


input.quote_box_lg  {
border:solid 1px #cdcdcd;
font-size:11px;
width:246px;
margin:2px 0px;
padding:2px 0px;

}
select.quote_box_lg {
border:1px solid #CDCDCD;
font-size:11px;
height:18px;
margin:2px 0;
padding:0;
width:158px;    

}

.quote_button { float:right;
font-size:10px;
position:relative;
right:5px;
top:-21px;
cursor:pointer; }

* html select.quote_box_lg { width:158px; }



table.contact_form tr { padding:5px 0px; display:block; }

input.contact_form { border:1px solid #CDCDCD;
font-family:verdana,arial,sans-serif;
font-size:12px;
padding:2px 3px;
width:300px; }

textarea.contact_form { border:1px solid #CDCDCD;
padding:2px 3px;
width:300px; 
font-family:verdana,arial,sans-serif;
font-size:12px;}

.content .left_side  {
float:left;
position:relative; 

}

.content .page_content ul  {
margin:10px 20px;
}

.content .page_content {
padding:30px 0px 30px 30px;
width:590px;
font-size:12px;
line-height:18px;
}

/* Sec Nav */

.content .sec_nav {
background-image:url(../images/sec_nav_bkgd.jpg);
background-repeat:no-repeat;
height:22px;
margin:0px;
padding:0px;
width:643px;
}



.content .sec_nav table { margin:0px 0px 0px 20px;padding:0px; }



.content .sec_nav td { padding:0px 20px; }

.content .sec_nav a{ 
color:#ffffff; 
text-decoration:none;
font-weight:bold;
padding:3px 20px 6px 3px;
}

* html .content .sec_nav {
margin-top:-2px;
width:621px;
}

* html .content .ie6 {

width:643px;
}

*+html .content .sec_nav {
margin-top:-2px;
width:621px;
}

.content ul.sec_nav  {
padding:0px 0px 0px 22px;
margin:0px;
}

.content .sec_nav li { 
display:inline;
padding:3px 15px 6px 3px;

}



.content .sec_nav li a:hover { 
color:#3060ac;
text-decoration:none;
}

.content .sec_nav li.active  { 
color:#ffffff;
background-color:#740505;
padding:3px 15px 6px 3px;
}

/* TTH Nav */

.content .tth_nav {
background-image:url(../images/sec_nav_bkgd.jpg);
background-repeat:no-repeat;
height:22px;
margin:0px;
padding:0px;
}

.content .tth_nav table { margin:0px 0px 0px 0px;padding:0px; }

.content .tth_nav td { padding:0px 10px; }

.content .tth_nav a{ 
color:#ffffff; 
text-decoration:none;
font-weight:bold;
padding:3px 3px 6px 3px;
}

* html .content .tth_nav {
margin-top:-2px;
width:633px;
}


*+html .content .tth_nav {
margin-top:-2px;
width:633px;
}

.content ul.tth_nav  {
padding:0px 0px 0px 10px;
margin:0px;
}

.content .tth_nav li { 
display:inline;
padding:3px 3px 6px;

}

.content .tth_nav li a:hover { 
color:#3060ac;
text-decoration:none;
}

.content .tth_nav li.active  { 
color:#ffffff;
background-color:#740505;
padding:3px 15px 6px 3px;
}


/* dropdown menu */

table.mm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}


a.mm:link {
	text-decoration:none;
	color: #fff;	
	padding: 0px 2px 5px 2px;
}

a.mm:visited {
	text-decoration:none;
	color: #fff;
	padding: 0px 2px 5px 2px;
}

a.mm:hover {
	text-decoration:none;
	color: #3060AC;
	padding: 0px 2px 5px 2px;
}

a.mm:active {
	text-decoration:none;
	color: #fff;
	padding: 0px 2px 5px 2px;
}

table.dd_frame {
	border-left: 1px solid #9a0507;
	border-right: 1px solid #9a0507;
	margin:0px;
	padding:0px;
	position:relative;
	top:0px; 
}
* html table.dd_frame {
	
	top:-2px;
}

td.dd {
	font-family: verdana, helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	background-color: #9a0507;
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #9a0507;
	filter: alpha (opacity=95);
	-moz-opacity: 0.95; 
}

a.dd:link {
	text-decoration:none;
	color: #ffffff;
}

a.dd:visited {
	text-decoration:none; 
	color: #ffffff;
}

#dd:hover{
	background-color: #740505;
	filter: alpha (opacity=95);
	-moz-opacity: 0.95; 
	color: #ffffff;
}

a.dd:active {
	text-decoration:none; 
	color: #fff;
}




.content .right_side {
float:right;
width:274px;
position:relative;


}

.content .right_side a.sidebar { 
text-decoration:none;
 }

.sidebar a:hover { text-decoration:none; }

#quote_box {
background-image:url(../images/quote_box.jpg);
width:274px;
height:116px;
}




#insurance_box {
background-image:url(../images/insurance_box.jpg);
width:274px;
height:94px;
}

#retirees_box {
background-image:url(../images/retirees_box.jpg);
width:274px;
height:95px;
}

#corporate_box {
background-image:url(../images/corporate_box.jpg);
width:274px;
height:94px;
}

#tims_box {
background-image:url(../images/tims_box.jpg);
width:274px;
height:96px;
}

#wendys_box {
background-image: url(../images/wendys_box.jpg);
width:274px;
height:97px;
}

#moving_box {
background-image: url(../images/moved_box.jpg);
width:274px;
height:96px;
}

.sidebar_content  { 
padding:15px 20px 0 20px; 
color:#ffffff; 
}

.sidebar_content ul { margin:5px 15px; }

#page_end { 
background-image:url(../images/footer.jpg);
height:14px;
margin:0 auto;
position:relative;
top:-15px;
width:917px;
}

#footer { 
width:915px;
margin:0px auto;
}

#footer li {
display:inline;
margin:0px 10px;
}

#footer a { 
color:#363636;
text-decoration:none;
}
#footer a:hover { 
color:#3060ac;
text-decoration:underline;
}


.resources p { clear:both;display:table; margin:10px 0px; }

/* faq */

.question { 
font-weight:bold; margin:20px 0 5px 0; 
}

.answer { 
margin-left:10px; color:#787878; 
}

/* tip box */

.tip_top {
background-image:url(../images/tip_box_top.jpg);
background-repeat:no-repeat;
height:10px;
margin:0;
padding:0;
width:565px;
position:relative;

}

* html .tip_top { top:5px; }

.tip_middle {
background-image:url(../images/tip_box_middle.jpg);
background-repeat:repeat-y;
position:relative;
margin:0;
padding:10px 0px;

}



.tip_bottom {
background-image:url(../images/tip_box_bottom.jpg);
background-repeat:no-repeat;
height:15px;
margin:0;
padding:0;
width:565px;
position:relative;

}

ul.mroo_logos { margin:10px 0px!important; width:100%; }

ul.mroo_logos li { display:inline;padding:0px 15px; }


table.contact  td {
font-size:11px;
vertical-align:top;
padding: 4px 5px;
}

.search_results ol {

margin-left:30px;  
}

.search_results ol li {

margin:5px 0px;  
}



.style1 {font-size: 9px}



