/*
 * "Minimify" theme v1 for Shopify | by Cliff Spence at Promotion Sickness | www.promotionsickness.com
 */


/* Collection Pages */
#pagination {
	font-size: 100%;
	position: absolute;
	top: 6px;
	left: 5px;
	line-height: 1.5em;
	}
#pagination a {
	padding: 0 5px;
	text-decoration: none;
	color: #666;
	}
#pagination a:hover {
	background: #fff;
	text-decoration: none;
	color: #000;
	}
#pagination .current {
	padding: 0 5px;
	text-decoration: none;
	color: #fff;
	background: #333;
	font-weight: bold;
	}


/*
* "E-Road" theme v1 for Shopify | by Chris G at Commerce Kitchen | www.commercekitchen.com
*/

body { margin: 0; padding: 0; color: #333; font-family: Arial,Verdana,sans-serif; font-size: 80%; background: #343434 url("http://www.e-road.com/wp-content/themes/e-road/images/img_bkg_window.jpg") no-repeat center top; }

.container { background-color: #fff; }

a { color: #069; }
a:hover { color: #f60; }
a:active { outline: none; }

img.product { padding: 1px; border: 1px solid; }
a img.product { border: 1px solid #6c0; }
a:hover img.product { padding: 0; border: 2px solid #fc0; }

h1 { margin: 1em 0 0.5em 0; padding: 0.25em 0 0.25em 32px; color: #333; font-size: 2em; background: transparent url("http://www.e-road.com/wp-content/themes/e-road/images/img_bkg_h1.gif") no-repeat left 0.25em; }
h2 { color: #333; font-size: 1.5em; }

#pre-header { text-align: right; border-bottom: 1px solid #009500; background: #6c0 url("http://www.e-road.com/wp-content/themes/e-road/images/img_bkg_pre_header.gif") no-repeat center center; }
#pre-header a { color: #fff; }

#header {}

h1#logo { margin: 0; padding: 0; text-indent: -9999px; height: 54px; background: transparent url("http://www.e-road.com/wp-content/themes/e-road/images/img_logo.gif") no-repeat center center; }

#header p { text-align: right; }
a.phone { padding-left: 24px; color: #999; text-decoration: none; font-size: 1.5em; background: transparent url("http://www.e-road.com/wp-content/themes/e-road/images/img_phone.gif") no-repeat left center; }

#global-menu-container {}

ul#global-menu { margin: 0; padding: 0; height: 2.5em; border-bottom: 1px solid #333; background: #000 url("http://www.e-road.com/wp-content/themes/e-road/images/img_bkg_global_menu_container.gif") repeat-x center center; }
ul#global-menu li { display: inline; list-style: none; }
ul#global-menu li a { margin: 0; padding: 0.5em 1em; color: #fff; font-size: 1.15em; line-height: 2.15em; text-decoration: none; }
ul#global-menu li a:hover { background: #6c0 url("http://www.e-road.com/wp-content/themes/e-road/images/img_bkg_global_menu_li_hover.gif") repeat-x center bottom; }

#teaser { width: 950px; height: 440px; background: #fff url("http://www.e-road.com/wp-content/themes/e-road/images/img_bkg_teaser.png") no-repeat left top; }
#teaser p { position: relative; top: 337px; margin-left: 40px; }
#headline h1 { margin: 0; padding: 0; text-indent: -9999px; height: 72px; background: #6c0 url("http://www.e-road.com/wp-content/themes/e-road/images/img_headline.gif") no-repeat center 18px; }

#content-container { padding-bottom: 2em; }

#sidebar { padding-top: 4em; }
#sidebar ul { margin: 0; padding: 0; }
#sidebar ul li { margin: 0 0 36px 0; padding: 0; list-style: none; }

#content {}

.scallop { padding-top: 18px; background: #000 url("http://www.e-road.com/wp-content/themes/e-road/images/img_scallop.gif") repeat-x center top; }

div#product-detail { margin: 0 0 1em 0; padding: 0; border-bottom: 4px solid #6c0; text-align: center; }

ul#variants { list-style: none; margin: 0; padding: 0; }
ul#variants li { margin: 0; padding: 0; }
ul#variants li input, ul#variants li label { vertical-align: middle; }

ol.big-numbers { margin: 0; padding: 0; font-size: 1.5em; list-style: none; }
ol.big-numbers li { margin: 0; padding: 0.5em 0 0.5em 36px; line-height: 1em; }
ol.big-numbers li.list-item-01 { background: transparent url("http://www.e-road.com/wp-content/themes/e-road/images/img_bullet_ol_01.gif") no-repeat left 0.3em; }
ol.big-numbers li.list-item-02 { background: transparent url("http://www.e-road.com/wp-content/themes/e-road/images/img_bullet_ol_02.gif") no-repeat left 0.3em; }
ol.big-numbers li.list-item-03 { background: transparent url("http://www.e-road.com/wp-content/themes/e-road/images/img_bullet_ol_03.gif") no-repeat left 0.3em; }
ol.big-numbers li.list-item-04 { background: transparent url("http://www.e-road.com/wp-content/themes/e-road/images/img_bullet_ol_04.gif") no-repeat left 0.3em; }

/* START CART PAGE (also seen on Search page OL) */
#line-items { list-style: none; margin: 0; padding: 0; }
/*ol#line-items { list-style: decimal; }*/
#line-items li { clear: both; margin: 0; padding: 0 0 2px 0; margin-bottom: 1em; border-top: 2px solid #6c0; }
#line-items li img { float: left; margin: 0 10px 0 0; }
#line-items li h2 { margin: 0; padding: 0; }
#line-items li h2 a { text-decoration: none; }
#line-items li#actions { border-top: 4px solid #ccc; padding: 1em 0; }
#line-items li#total { text-align: right; border-top: 1px solid #ccc; font-size: 1.5em; font-weight: bold; }
div.user-column { float: right; text-align: right; }
div.user-column a { padding: 1px; background-color: #eee; text-decoration: none; border: 1px solid #ccc; border-bottom: 1px solid #999; }
/* END CART PAGE (also seen on Search page OL) */

/* START SEARCH PAGE */
#search-page-form { padding: 1em 0; }
/* BEGIN SEARCH PAGE */

#footer-container { background: #000 url("http://www.e-road.com/wp-content/themes/e-road/images/img_bkg_footer.gif") repeat-x center top; }
#footer { padding: 2em 40px; }
#footer p { color: #fff; }
#footer ul { margin: 0; list-style: none; }
#footer ul li { display: inline; margin-left: 0.5em; padding-left: 0.5em; border-left: 1px solid #fff; }
#footer ul li.first { margin-left: 0; padding-left: 0; border-left: none; }
#footer a { color: #6c0; }
#footer a:hover { color: #fff; }

table.product-table { border-collapse: collapse; }
table.product-table th { vertical-align: top; color: #fff; border: 1px solid #eee; background: #333 url("http://www.e-road.com/wp-content/themes/e-road/images/img_table_bkg_th.gif") repeat-x left top; }
table.product-table td { vertical-align: top; border: 1px solid #eee; background: #fff url("http://www.e-road.com/wp-content/themes/e-road/images/img_table_bkg_td.gif") repeat-x left top; }

/* Specific BP overrides */
form label { font-weight: normal; }
input.text { margin: 0; }
textarea { height: 6em; }
.highlight { background: #ff9; }

/* --------------------------------------------------------------
START - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */

a.button, button { display: block; float: left; margin: 0 0.583em 0.667em 0; padding: 5px 10px 5px 7px; /* Links */ border: 1px solid #dedede; border-top: 1px solid #eee; border-left: 1px solid #eee; background-color: #f5f5f5; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; line-height: 130%; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer;}
button { width: auto; overflow: visible; padding: 4px 10px 3px 7px; /* IE6 */ }
button[type] { padding: 4px 10px 4px 7px; /* Firefox */ line-height: 17px; /* Safari */ }
*:first-child+html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ }
button img, a.button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }

/* Button colors ------------------------------------------ */

/* Standard */
button:hover, a.button:hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
a.button:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }

/* Positive */
body .positive { color: #690; padding: 3px 10px; }
a.positive:hover, button.positive:hover { background-color: #E6EFC2; border: 1px solid #C6D880; color: #529214; }
a.positive:active { background-color: #529214; border: 1px solid #529214; color: #fff; }

/* Negative */
body .negative { color: #d12f19; }
a.negative:hover, button.negative:hover { background: #fbe3e4; border: 1px solid #fbc2c4; color: #d12f19; }
a.negative:active { background-color: #d12f19; border: 1px solid #d12f19; color: #fff; }
/* --------------------------------------------------------------
END - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */
