@import url("reset.css");
body {font: 12px Arial;}
body#home{background:#1b303a url('images/bg_landing.jpg') repeat-x;}
body#inside{background:#1b303a url('images/bg_inside.jpg') repeat-x;}

div#site_wrapper	{width:990px;margin: 0 auto;}
.clear {clear:both;}

div#scotia-tire-services-ltd{float:left;}
div#header{background:url(images/bg_header.gif) no-repeat;width:985px;height:126px;}


/***** SCROLL BANNER STYLES *****/
#scrollBanner 		{width: 985px;padding:0 0 0 0;position: relative;}
#scrollBanner a 	{color:#ffffff;cursor:pointer;}
#view_offer				{position:absolute;bottom:6px;right:0px;}
#view_offer a			{background:url(images/view_offer.png) no-repeat;background-position: 0px 0;padding:6px 12px;width:90px;overflow:hidden;text-align:center;font:bold 12px Lucida Sans Unicode,Lucida Grande,sans-serif;color:#ffffff;cursor:pointer;text-decoration:none;}
#view_offer a:hover{background-position: 0px -29px;}
#scrollBannerNav	{position:absolute;bottom:0px;right:90px;height:29px;}
#scrollBannerNav .active 	{text-align: center;font: 12px arial;background:url('images/banner-menu-active.png') no-repeat;width:34px;height:20px;font: bold 11px Lucida Sans Unicode, Lucida Grande, sans-serif;padding:9px 0 0 0;float:left;text-decoration:none;}
#scrollBannerNav .inactive	{text-align: center;font: 12px arial;background:url('images/banner-menu-inactive.png') bottom no-repeat;padding:9px 0 0 0;font: bold 11px Lucida Sans Unicode, Lucida Grande, sans-serif;width:34px;height:20px;color:#fff;float:left;text-decoration:none;}
#scroller 				{width: 985px;height: 250px;margin: 0 auto;background:#666666;overflow: hidden;}
#scroller #content{width: 5250px;padding:0;}
#content .section {width: 985px;float: left;}

/***** GLOBALHEADER *****/
div#globalnav		{float:left;background:url(images/globalnav.gif) no-repeat;width:763px;height:75px;margin:5px 0 0 0;padding:0;}
#globalnav li 	{display:inline;}
#globalnav li a {float:left; height:25px; overflow:hidden;text-align:center;padding-top:50px;font: 14px Arial;color:#fff;text-decoration:none;}
#globalnav li a {background:url(images/globalnav.gif) no-repeat;}

/* BUTTONS */
#globalnav li#one 	a	{background-position: 0px 0;		width:109px;}
#globalnav li#two 	a	{background-position: -109px 0;	width:109px;}
#globalnav li#three a {background-position: -218px 0;	width:109px;}
#globalnav li#four 	a	{background-position: -327px 0;	width:109px;}
#globalnav li#five 	a	{background-position: -436px 0;	width:109px;}
#globalnav li#six 	a	{background-position: -545px 0;	width:109px;}
#globalnav li#seven a {background-position: -654px 0;	width:109px;}

/* OVER STATES */
#globalnav li#one 	a:hover {background-position: 0px -75px;}
#globalnav li#two 	a:hover {background-position: -109px -75px;}
#globalnav li#three a:hover	{background-position: -218px -75px;}
#globalnav li#four 	a:hover	{background-position: -327px -75px;}
#globalnav li#five 	a:hover	{background-position: -436px -75px;}
#globalnav li#six 	a:hover	{background-position: -545px -75px;}
#globalnav li#seven a:hover {background-position: -654px -75px;}

/* ON STATES */
#globalnav li#one 	a#active{background-position: 0px -150px 		!important; cursor:default;}
#globalnav li#two 	a#active{background-position: -109px -150px !important; cursor:default;}
#globalnav li#three a#active{background-position: -218px -150px !important; cursor:default;}
#globalnav li#four 	a#active{background-position: -327px -150px !important; cursor:default;}
#globalnav li#five 	a#active{background-position: -436px -150px !important; cursor:default;}
#globalnav li#six 	a#active{background-position: -545px -150px !important; cursor:default;}
#globalnav li#seven a#active{background-position: -654px -150px !important; cursor:default;}

/* SUB MENU */
#sub_menu {float:left;padding:20px 0 0 15px;color:#fff;font: 14px Arial;}
#sub_menu ul {list-style-type:disc;}
#sub_menu li {float:left;margin-left:35px;}
#sub_menu li.first {margin-left:0px;}
#sub_menu li a{color:#fff;text-decoration:none;}
#sub_menu li a:hover{color:#a4a4a4;}
#sub_menu li a#active{color:#5aaff8;}

/* DEALER LOGIN */
div#dealer_login	{float:right;width:99;height:27px;margin:11px 5px 0 0;padding:0;}
#dealer_login li 	{display:inline;}
#dealer_login li a{float:left; height:22px; overflow:hidden;text-align:center;padding-top:3px;font: 16px Arial;color:#fff;text-decoration:none;background:url(images/dealer-login.gif) no-repeat; background-position: 0px 0; width:99px;}
#dealer_login li a:hover {background-position: 0px -27px;}
#dealer_login li a#active{background-position: 0px -27px !important; cursor:default;}

/* BANNER AND PHOTO */
div#banner {background:url(images/place-holder.gif) no-repeat;width:985px;height:250px;}
div#inside-banner {width:971px;height:251px;margin-left:14px;}
div#inside-banner img{width:971px;height:251px;}
div#inside_photo 	{float:left;margin:47px 30px 0 14px;width:200px;position:relative;height:241px;overflow:hidden;}
div#inside_photo img {width:200px;}
div#inside_photo #frame {position:absolute;top:-5px;left:-5px;background:url(images/Inside_page_photo_frame_.png) no-repeat;width:210px;height:246px;}

/* CONTENT */
div#content_wrapper	{width:990px;color:#fff;font: 13px Arial;}
div#content_wrapper	h1{margin-bottom:12px;font: bold 30px Arial;}
div#content_wrapper	h2{margin-bottom:12px;font: 21px Arial;}
div#content_wrapper	h2 a{color:#fff;} 
div#content_wrapper	p{margin-bottom:12px;}
div#content_wrapper	a{color:#fdeb52;text-decoration:none;}
div#landing_content {float:left;margin:15px 20px 0px 10px;width:300px;}
div#inside_content 	{float:left;margin:43px 23px 0 0;width:475px;}

/* HOME */
a#tire_fitment				{float:left;background:transparent url(images/tire_fitment.png) no-repeat scroll 0 0;border-style:none;display:block;height:29px;margin:0 0 0 0px;overflow:hidden;width:173px;text-align:center;}
a#tire_fitment:hover	{background-position:0 -39px;}
div#content_wrapper	a#tire_fitment{color:#fff;font: bold 17px Arial;padding-top:10px;}
div#landing_boxes	{float:right;margin:15px 0 37px 0;width:657px;}
div#landing_boxes	a{color:#fff;}
a.landing_box 	{float:left;padding-left:21px;background:url(images/big_box.jpg) no-repeat;width:198px;height:204px;}
a.landing_box:hover	{background-position:0 -204px;}
div.box_title {margin-top:25px;font: bold 24px Arial;width:175px;}
div.box_photo {margin-top:7px;width:178px;height:63px;}
div.box_text {margin-top:5px;font: 14px Arial;width:175px;word-spacing: -1px;}
div#lower_boxes	{}
div.lower_box	 	{float:left;width:219px;height:80px;}

/* TIP BOX */
div#tip_box		{float:right;margin-top:40px;width:243px;height:232px;background:url(images/inside_box.gif) no-repeat;}
div#box_title	{margin:24px 0 0 32px;font: bold 28px Arial;color:#fdeb52;}
div#box_text	{margin:17px 0 0 32px;font: 13px/18px Arial;width:180px;}
div#box_text a{color:#fff;text-decoration:none;}

/* DEALER */
div#dealer_content	{float:left;margin:40px 0 0 12px;width:725px;color:#fff;font: 13px Arial;}
div#dealer_content	h1{margin-bottom:12px;font: bold 18px Arial;}
div#dealer_content	h2{margin-bottom:12px;font: bold 14px Arial;}
div#dealer_content	p{margin-bottom:14px;}
span.dealer_select 	{position: absolute;width: 171px;height: 22px;padding: 3px 0 0 6px;color: #000;font: 12px/21px arial,sans-serif;background: url(images/dealer_selectbox.gif) no-repeat;overflow: hidden;}
.dealer_inputbox 		{background:transparent url(images/dealer_inputbox.gif) no-repeat scroll right top;border:0 none;height:21px;padding:4px 0 0 1px;width:305px;}
div#search_results	{padding-top:25px;}
table.dealer_table {background-color:#335261;border: 1px outset #5d7b8a;border-collapse:separate;margin-bottom:5px;}
table.dealer_table td	 {padding:5px;border: 1px inset #1b303a;}
table.dealer_table td	a {color:#fdeb52;text-decoration:none;}
div#your_cart				{font-weight:bold;padding-bottom:5px;}
.qty_inputbox 			{background:transparent url(images/qty_inputbox.gif) no-repeat scroll right top;border:0 none;height:19px;padding:3px 0 0 2px;width:70px;}
.qty_inputbox-text 	{background:transparent none repeat scroll 0 0;border:0 none;padding-left:2px;width:63px;}
.po_inputbox 				{background:transparent url(images/po_inputbox.gif) no-repeat scroll right top;border:0 none;height:19px;padding:3px 0 0 2px;width:572px;}
.po_inputbox-text 	{background:transparent none repeat scroll 0 0;border:0 none;padding-left:2px;width:565px;}
#optional_note			{background:transparent url(images/note_inputbox.gif) no-repeat scroll right top;border:0 none;height:42px;padding:6px 0 2px 1px;width:573px;}
#update							{float:right;background:transparent url(images/update.gif) no-repeat scroll 0 0;border-style:none;display:block;height:27px;margin:0 0 0 15px;overflow:hidden;width:99px;color:#fff;text-align:center;}
#shopping						{float:right;background:transparent url(images/shopping.gif) no-repeat scroll 0 0;border-style:none;display:block;height:27px;margin:0 0 0 15px;overflow:hidden;width:203px;color:#fff;text-align:center;}
#place_order				{float:right;background:transparent url(images/place_order.gif) no-repeat scroll 0 0;border-style:none;display:block;height:27px;margin:0 0 0 15px;overflow:hidden;width:132px;color:#fff;text-align:center;}
#update:hover,
#shopping:hover,
#place_order:hover	{background-position:0 -27px;}
#continue_shopping	{padding-top:5px;font:bold 14px Arial;}
#continue_shopping a{color:#fdeb52;text-decoration:none;}

/* QUOTE */
span.select 				{position: absolute;width: 231px;height: 28px;padding: 6px 0 0 7px;color: #000;font: 12px/21px arial,sans-serif;background: url(images/selectbox.gif) no-repeat;overflow: hidden;}
.inputbox 					{background:transparent url(images/inputbox.gif) no-repeat scroll right top;border:0 none;height:22px;padding:6px 0 2px 1px;width:306px;}
.inputbox-text 			{background:transparent none repeat scroll 0 0;border:0 none;padding-left:2px;width:280px;}
.mini_inputbox 			{float:left;background:transparent url(images/mini_inputbox.gif) no-repeat scroll right top;border:0 none;height:22px;padding:6px 0 2px 1px;width:84px;}
.mini_inputbox-text {background:transparent none repeat scroll 0 0;border:0 none;padding-left:2px;width:75px;}
#textarea 					{background:transparent url(images/textarea.gif) no-repeat scroll right top;border:0 none;height:97px;padding:6px 0 2px 1px;width:469px;}
.radio							{margin-left:10px;}
#submit,
#reset							{float:right;background:transparent url(images/btn_form.png) no-repeat scroll 0 0;border-style:none;display:block;height:30px;margin:15px 0 0 5px;overflow:hidden;width:108px;color:#fff;text-align:center;}
#submit:hover,
#reset:hover		 		{background-position:0 -30px;}
.error							{color:#ff0000;}

/* SITE MAP */
ul#sitemap li				{padding-bottom:15px;}
ul#sitemap li ul		{padding-left:15px;}
ul#sitemap li ul li	{padding-bottom:0px;}


/* FOOTER */
div#footer_wrapper{background:#1167b1;}
div#footer				{width:975px;padding-top:10px;height:36px;margin: 0 auto;color:#fff;font: 12px Arial;}
div#footer a 			{color:#fff;font-weight:bold;text-decoration:none;}

div#inner_footer_wrapper{background:#1167b1 url(images/inside_footer.jpg) repeat-x;}
div#inner_footer				{width:975px;padding-top:81px;height:36px;margin: 0 auto;color:#fff;font: 12px Arial;}
div#inner_footer a 			{color:#fff;font-weight:bold;text-decoration:none;}
div#quick_links 	{float:left;}
div#branding		 	{float:right;}

