@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	width:700px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4f5158;
	
scrollbar-face-color: #a2a3a7;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-track-color: #fff;
}

/*******************/
/* PAGE STYLE
/*******************/

img {border:0;}
.clear {clear:both; padding: 0px; float: none; margin: 0px; height: 0px; overflow: hidden;}
a, a:link, a:visited, a:active {color:#006633; text-decoration:underline;}
a:hover {color:#006633; text-decoration:none;}
h1, h2, h3 {margin:5px 0px 10px 0px;}
h1 {font-size:18px;}
h2 {font-size:16px; color:#0871bb; font-family:"Trebuchet MS"; text-transform:uppercase;}
h3 {font-size:14px;}
p {margin:7px 0px 15px 0px;}

p.terms {margin-top:8px; font-size:10px; line-height:12px;}
p.terms strong {font-size:10px; line-height:10px; color:#4f5158;}
strong.specialtext {font-size:12px; color:#0871bb;}

/*******************/
/* TABLE STYLE
/*******************/
th {font-size:13px;}
.table_header, .table_footer, .table_content_header, .table_content320_header
{height:36px; margin:0px; padding:0px 10px;}

.table_contentbranch_header
{height:50px; margin:0px; padding:0px 10px;}

.empty {height:20px;}

.table_content_normal {margin:0px; padding:0px 10px;}

.table_footer {padding:8px 10px;}

.table_header {background:transparent url(../images/iframeassets/bg_table_header.gif) no-repeat 0px 0px;}
.table_footer {background:transparent url(../images/iframeassets/bg_table_footer.gif) no-repeat 0px 0px;}
.table_content_header {background:transparent url(../images/iframeassets/bg_tablecontent_header.gif) no-repeat 0px 0px;}
.table_contentbranch_header {background:transparent  url(../images/iframeassets/bg_tablebranch_header.gif) no-repeat 0px 0px;}
.table_content320_header {background:transparent url(../images/iframeassets/bg_table320_header.gif) no-repeat 0px 0px;}


.table_data, .table_branch_data {margin:10px;}
.table_data th {vertical-align:top; padding-top:8px; height:44px;}
.table_data td, .table_branch_data td {vertical-align:top; background-color:#fff}
.table_branch_data th {vertical-align:top; padding-top:8px; height:60px;}


.table_steps td a, .table_steps td a:link, .table_steps td a:hover, .table_steps td a:visited {text-decoration:none; color:#4f5158;}
.table_steps td.on, .table_steps td.on a, .table_steps td.on a:visited {font-weight:bold; color:#066eb8;}
.table_steps td.where {text-align:left; width:80px;}
.table_steps td {text-align:center; padding:5px 0px;}
.table_steps td.arrowon {width:21px; background:url(../images/iframeassets/arrow_blue.gif) no-repeat 0px 2px;}
.table_steps td.arrowoff {width:21px; background:url(../images/iframeassets/arrow_grey.gif) no-repeat 0px 2px;}



/*******************/
/* FORM STYLE
/*******************/
label {font-weight:bold;}
input {border:1px solid #b7b7b7;}
.checkbox {border:none}
.noborder {border:none;}
.button {
	color:#fff; 
	font-size:11px;
	letter-spacing:1px;
 border: 3px double #b7b7b7;
	padding:2px 10px;
	background:#208dcd url(../images/iframeassets/bg_button.gif) repeat-x 0px 0px;
}

.formbutton, .hrefbutton {
	width:102px;
	font-size:11px;
	text-align:center; 
	letter-spacing:1px;
	color:#fff;
	border:none;
	text-decoration:none;
	background:#fff url(../images/iframeassets/bg_hrefbutton.gif) no-repeat 0px 0px;
}

.formbutton {height:27px;}
.hrefbutton {height:20px;	padding-top:7px;}

.hrefbutton a, .hrefbutton a:link, .hrefbutton a:visited, .hrefbutton a:hover {color:#fff; text-decoration:none;}


a.prevbutton, a:link.prevbutton, a:visited.prevbutton, a.nextbutton, a:link.nextbutton, a:visited.nextbutton {
	color:#208dcd; 
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 10px;
}
a.prevbutton span {margin-left:15px;}
a.nextbutton span {margin-right:15px;}
a.prevbutton {background:transparent url(../images/iframeassets/but_previous.gif) no-repeat 0px 2px;}
a.nextbutton {background:transparent url(../images/iframeassets/but_next.gif) no-repeat right 2px;}


/*******************/
/* ICONS SET - NOT COMPLETE
/*******************/
	div#icons {float:right; margin:0px;}
	#icons ul {margin:0px; padding:0px; list-style-type: none;}
	#icons li {display:block; float:left; margin-bottom:5px;}
	#icons span {display:none;}
	
	.drivein, .greenearth, .executive, .keycutting, .shoerepairs, .delivery, 
	.drivein a, .greenearth a, .executive a, .keycutting a, .shoerepairs a, .delivery a
 {display:block; text-indent:-999px; overflow:hidden; font-size:10px; width:55px; height:54px; margin-left:5px;}

	#icons .drivein {float:right; background:transparent url(../images/iframeassets/icons/drivein.gif) no-repeat 0px 0px;}
	#icons .greenearth {float:right; background:transparent url(../images/iframeassets/icons/greenearth.gif) no-repeat 0px 0px;}	
	#icons .executive {float:right; background:transparent url(../images/iframeassets/icons/executive.gif) no-repeat 0px 0px;}	
	#icons .keycutting {float:right; background:transparent url(../images/iframeassets/icons/keycutting.gif) no-repeat 0px 0px;}
	#icons .shoerepairs {float:right; background:transparent url(../images/iframeassets/icons/shoerepairs.gif) no-repeat 0px 0px;}
	#icons .delivery {float:right; background:transparent url(../images/iframeassets/icons/delivery.gif) no-repeat 0px 0px;}


