/* CSS Document */
html, body {
margin: 0px;
padding: 0px;
border: 0px;
color: #444444;
font: normal 12px verdana, arial, 'sans serif';
background: #fff url(../images/graphics/main_bg.jpg) repeat-x;
}

A:link, A:visited {
color: #0066FF;
text-decoration: none;
}

A:hover, A:active {
color: #666666;
text-decoration: underline;
}

a.action:link, a.action:visited {
color:#990000;
text-decoration:underline;
}

a.action:hover, a.action:active {
color:#990000;
text-decoration: none;
}

a.sinai:link, a.sinai:visited {
color:#333333;
text-decoration:none;
}

a.sinai:hover, a.sinai:active {
color:#FF9900;
text-decoration: underline;
}

a.question:link, a.question:visited {
color:#00478D;
text-decoration:none;
font-weight:bold;
}

a.question:hover, a.question:active {
color:#00478D;
text-decoration: underline;
font-weight:bold;
}

.center {
width: 764px;
margin: 0px auto;
padding-left:12px;
padding-right:12px;
}

.center_window {
width: 788px;
height:197px;
margin: 0px auto;
}

.center_window_request {
width: 788px;
height:300px;
margin: 0px auto;
}

#header {
height: 81px;
}

#logo {
float: left;
width: 292px;
height: 77px;
background: #fff url(../images/graphics/cvs_logo.gif) no-repeat;
margin: 3px 0px 0px 0px;
}

#tagline {
float:right;
width: 465px;
height: auto;
font-size:11px;
color:#7D848E;
padding: 38px 0px 0px 0px;
}

.phone {
float:left;
width: 194px;
color:#00478D;
font-size:13px;
font-weight:bold;
text-align:center;
padding: 10px 0px 0px 0px;
}

#main_nav {
height:31px;
}

#navigation {
height:31px;
width:570px;
float:left;
}

#service_request_header {
height:21px;
width:570px;
float:left;
}

#shadow_left {
width:12px;
height:197px;
float:left;
background: url(../images/graphics/shadow_left.jpg) no-repeat; 
}

#shadow_right {
width:12px;
height:197px;
float:right;
background: url(../images/graphics/shadow_right.jpg) no-repeat; 
}

#window {
height: 194px;
}

#window_form {
height: 300px;
}

#window_left {
float:left;
width:530px;
height:182px;
margin:3px 3px 0px 0px;
border:1px solid #D2DEEB;
padding: 10px 20px 0px 15px;

}

.window_home_left {
background:url(../images/graphics/window_home_map.jpg) no-repeat;
}

.window_home_right {
background:url(../images/graphics/window_home_building.jpg) no-repeat;
}

#window_right {
float:left;
width:194px;
height:197px;
margin-top:3px;
}
 
#window_white_bg {
float:left; height:197px; background-color:#FFFFFF;
}

.window_bg{
background-image:url(../images/graphics/menu_bg.jpg); background-repeat:repeat-x;
}
 
#window_white_bg {
float:left; height:197px; background-color:#FFFFFF;
}

.window_bg{
background-image:url(../images/graphics/menu_bg.jpg); background-repeat:repeat-x;
}

.window_bg{
background-image:url(../images/graphics/menu_bg.jpg); background-repeat:repeat-x;
}

#main {
padding: 0px 0px 15px 0px;
}

.col_left {
width: 525px;
height:auto;
float: left;
border-left:solid; border-left-color:#D2DEEB; border-left-width:1px;
margin-bottom:15px;
padding: 10px 20px 0px 20px;
line-height:18px;
text-align:justify;
}

.col_right {
width: 194px;
float: right;
}

.infobox_top {
background-image:url(../images/main/infobox_header_gradient.gif);
background-repeat:repeat-x;
height:30px;
font-family:Georgia, Times New Roman, Times, serif;
font-size:14px;
font-weight:bold;
color:#00478D;
border-left:solid; border-left-color:#D2DEEB; border-left-width:1px;
}

.infobox_top_content {
padding:7px 0px 0px 10px;
}

.infobox_bottom {
border-left:solid; border-left-color:#D2DEEB; border-left-width:1px;
}

.infobox_bottom_content {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#010101;
padding: 10px 10px 7px 10px;
line-height:18px;
}

.infobox_list {
list-style-image: url(../images/graphics/arrow.gif);
padding:0px;
margin:0px 0px 0px 15px;
}

.image_arrow {
list-style-image: url(../images/graphics/arrow.gif);
}

.image_none{
list-style-image:none;
list-style-type: none;
}

ul {
line-height:20px;
padding:0px;
margin:0px 0px 0px 0px;
}

ol {
line-height:20px;
}

form {
padding:0px;
margin:0px;
}

li {
padding:0px;
margin:0px;
}

p{
margin: 10px 0px 0px 0px;
}

.text_box {
border:solid 1px #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

.destination_select {
width:130px;
}

.month_select {
width:45px;
}

.day_select {
width:45px;
}

.year_select {
width:55px;
}

#footer {
height: auto;
clear: both;
font: normal 11px verdana;
}

.footer {
background: #fff url(../images/graphics/footer_bg.gif) repeat-x top;
height:35px;
}

.right{
float:right;
}

.left{
float:left;
}

.clear {
clear: both;
}

h1 { 
font-family:Georgia, Times New Roman, Times, serif;
color:#00478D;
font-size: 20px;
font-weight: bold;
}

h2 { 
color:#00478D;
font-size: 13px;
font-weight:bold;
}

.category {
font-family:Georgia, Times New Roman, Times, serif;
font-size:14px;
font-weight:bold;
color:#00478D;
}

.highlight_blue {
color:#00478D;
font-weight:bold;
}

.highlight_red {
color:#990000;
font-weight:bold;
}

.field_label {
color:#010101;
}

.c_letter {
color:#990000;
font-size:14px;
font-weight:bold;
}

#button_blue {
width:116px;
height:20px;
background-image:url(../images/graphics/button_blue.jpg);
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
font-size:16px;
padding:6px 5px 5px 5px;
}

#button_blue_light {
width:116px;
height:20px;
background-image:url(../images/graphics/button_blue_light.jpg);
color:#00478D;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
font-size:16px;
padding:6px 5px 5px 5px;
}

.error_msgs{
background-color:#E4B2B2;
border:solid 1px #FF0000;
color:#000000;
}
