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

/**************************** general sections *******************************************/

body	{
text-align:center;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#777777;
background-image:url(images/tile1.gif);
}

#wrapper	{	/*contains all*/
background-color:#FFFFFF;
margin:auto;
width:860px;
}

#sidebar_extra1	{
padding:10px;
font-size:smaller;
}

#sidebar_extra1 p	{
margin-top:50px;
}

#sidebar_extra1 img	{
margin-top:8px;
margin-bottom:5px;
border:dashed 1px #aaaaaa;
}

/***************** background images *****************/
#topgrad	{
background-image:url(images/top_grad_logo.gif);
background-repeat:no-repeat;
}

.navgrad	{
background-image:url(images/nav_grad.gif);
background-repeat:repeat-x;
}

.redgrad	{
background-image:url(images/red_grad.jpg);
}

.titlegrad	{
background-image:url(images/title_grad.gif);
background-repeat:repeat-x;
}

.dot1	{
background-image:url(images/dot1.gif);
background-repeat:repeat-x;
}

/* end of background images */

/**************************** nav sections *******************************************/
/*  general a link properties  */

a	{
text-decoration:none;
color:#666666;
}

a:hover	{
color:#FF0000;
text-decoration:underline;
}

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

/********************************************/

/*menu, top sub nav*/

#menu	{
margin-top:7px;
}

#menu ul	{
text-align:right;
margin-right:10px;
}

#menu li	{
display:inline;
}

#menu a	{
padding-right:10px;
padding-left:10px;
}


/*###############################################*/

/* ################# core_nav, left menu ####################### */
#core_nav	{
vertical-align:top;
width:218px;
border:double #dddddd;
background:#eeeeee;
}

#core_nav ul	{
width:200px;
margin-top:5px;
}
/**/
#core_nav li	{
font-weight:normal;
font-size:smaller;
text-align:left;
list-style:none;
padding-top:0.5em;
list-style-position:outside;
/*list-style-image:url(images/bullet1.gif);*/
}

#core_nav a	{
background:#dddddd;
border:0;
display:block;
padding:5px;
}

#core_nav a:hover	{
background:#cccccc;
}

#sidebar_extra1	a:hover	{
text-decoration:none;
}

#core_table {
text-align:center;
}

#core_table a	{
display:block;
padding-bottom:3px;
background:#ffffff;
text-decoration:none;
}

#core_table a:hover	{
background:#cccccc;
}

#hire_table a	{
color:#FF0000;
}

#hire_table a:hover	{
color:#333333;
text-decoration:underline;
}

/*#############################################*/

/*bottom_nav, footer menu */
#bottom_nav	{
text-align:right;
}

#bottom_nav ul	{
margin-top:2px;
margin-bottom:2px;
margin-right:15px;
}

#bottom_nav li	{
font-size:x-small;
color:#CCCC00;
display:inline;
}


/*#############################################*/

#branches_nav li	{
display:inline;
padding:5px 10px;
}


/*#############################################*/

.anchor_contact	{
text-align:right;
}

.anchor_top	{
text-align:right;
}

#text_sf a	{
color:#FF0000;
}

#google_inst a	{
color:#FF0000;
}

/********************************* end nav sections ****************************************/

/**************************** content sections *******************************************/

#content	{	/*contains contents, not nav/header/footer*/
text-align:left;
padding-left:30px;
padding-right:40px;
padding-bottom:30px;
}

#core_table	{
border-collapse:collapse;
width:520px;
margin-left:auto;
margin-right:auto;
}

#core_table	td	{
border:1px #CCCCCC dotted;
padding:10px;
}

#core_table img	{
border:0;
padding-bottom:6px;
}

#download_table	{
border-collapse:collapse;
width:420px;
margin-left:auto;
margin-right:auto;
}

#hire_table	{
border-collapse:collapse;
width:520px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#hire_table	td	{
border:0; /*1px #CCCCCC dotted;*/
padding:10px;
}

#hire_table img	{
border:0;
padding-bottom:6px;
}

#hire_table p	{
text-align:left;
}

/* ###########################################################*/

.caption	{
font-size:x-small;
}

.strap {
color:#FF0000;
text-align:center;
margin-top:35px;
margin-bottom:35px;
font-size:large;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

#text2	{
padding-bottom:30px;
padding-top:30px;
padding-left:25px;
padding-right:25px;
}

#text3	{
padding-bottom:30px;
}

#text2 strong 	{
color:#FF0000;
}

.text4	{
padding-top:30px;
padding-bottom:30px;
padding-left:20px;
padding-right:20px;
/*
padding:50 5;*/
}

.bold	{
color:#FF0000;
font-weight:bold;
}

/*################ storefinder.html #############*/
#text_sf	{
padding-bottom:30px;
padding-left:25px;
padding-right:25px;
}

#text_sf a	{
color:#FF0000;
}

#google_inst p	{
text-align:left;
padding-left:25px;
padding-right:25px;
}

/**************************** end content sections *******************************************/
/**************************** bits and pieces ************************************************/

#welcome	{
/*margin-top:-30px;
position:relative;
float:right;*/
text-align:right;
margin-right:20px;
}

p.top	{
margin-top:30px;
}

#opentimes	{
color:#333333;
margin-top:15px;
margin-left:570px;
}

/* ################# contact.html ################################ */
/* ################# branch contact table ######################## */

#branches_table	{
border-collapse:collapse;
width:520px;
margin-left:auto;
margin-right:auto;
}

#branches_table	td	{
text-align:right;
border:0;
padding:10px;
}

#branches_table h2	{
color:#336600;
font-size:medium;
}

#branches_table h3	{
color:#336600;
font-size:small;
}

#branches_table h4	{
color:#336600;
font-size:smaller;
}

#branches_table p	{
font-size:small;
}

/* ################### img floats ##################### */

.img_float_right	{
float:right;
padding:5px;
}

.img_float_left	{
float:left;
padding-right:8px;
padding-top:8px;
padding-bottom:8px;
}

/* ################## downloads.html ###################### */

.topic	{
font-size:smaller;
}

.topic h3	{
color:#669933;
font-size:medium;
margin-top:50px;
}

.topic ul	{
text-align:left;
color:#660066;
}

.topic li	{
list-style-image:url(images/pdf_logo.gif);
}

.topic li li	{
list-style-image:url(images/jpeg_logo.gif);
}

/* ######################################## */