/*
	TGLynes Print CSS
	CREATED:27.05.10
	MODIFIED:28.05.10
	AUTHOR:ANDY FIELD
*/

/* RESET - V02
******************************************/

html{color:#111;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,button,input,textarea,p,blockquote,th,td{margin:0;padding:0;}a img,:link img,:visited img{border:none;}:link,:visited{text-decoration:none;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,abbr,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}img{border:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6,pre,code{font-size:100%;font-weight:normal;line-height:100%;}q:before,q:after {content:'';}abbr,acronym{border:0;}dl,ol,ul{list-style:none;}

/* PRINT RESETS
******************************************/

#skip,
#global,
#nav,
#sidebar,
#aside,
#widgets,
#footer ul,
#frhs,
li.arrow,
#action,
.carousel {
	display:none;
}

#header,
#panel,
#content,
#footer {
	float:none;
	padding:1.5em 0;
	width:100%;
}

#header {
	border-bottom:1px solid #555;
}

#content {
	clear:both;
}

#footer {
	clear:both;
}

a {
	color:#007dc4;
}

#map {
	background:#fff;
	height:320px;
	margin:0 0 1.384615em 0;
	width:540px;
}

ul#product-listing {
	float:left;
}

#product-listing li {
	clear:left;
}

#product-listing img {
	display:block;
	float:left;
	height:80px;
	margin:0 20px 0 0;
	width:80px;
}

#slideshow {
	margin:0 0 1.384615em 0;
}

/* PRINT TYPOGRAPHY
******************************************/

html>body {
	font-size:13px;
}

body {
	background:#fff;
	color:#111;
	font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;
	font-size:81.25%;
	line-height: 1.384615em;
	text-align:left;
}

p,dl,ol,ul,td,th {
	font-size:1em;
	line-height:1.384615em;
}

p {
	margin:0 0 1.384615em 0;
}

dl,ol,ul,fieldset,table {
	margin:1.384615em 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
}

h1 { /*22*/
	background:#fff url(/assets/header-arrows.png) 0 0 no-repeat;
	font-size: 1.692308em;
	line-height: 0.818182em;
	margin:0 0 0.818182em -20px;
	padding:6px 0 6px 20px;
}

h2 { /*18*/
	font-size: 1.384615em;
	line-height: 1em;
	margin-top: 0.5em;
	margin-bottom: 1em;
}

h3 { /*16*/
	font-size: 1.230769em;
	line-height: 1.125em;
	/* margin-top: 0.5625em;
	margin-bottom: 1.125em; */
	margin:0 0 0.5625em 0;
}

h4,h5,h6 { /*14*/ 
	font-size: 1.076923em;
	line-height: 1.285714em;
	/*margin-top: 0.642857em;
	margin-bottom: 1.285714em; */
}

li,dd,dt {
	padding:0.34615375em 0;
}

/* TABLES
******************************************/ 

table {
	width:100%;
}

thead th {
	background:#007dc4;
	color:#fff;
	font-weight:bold;
}

tbody th.sh {
	background:#c7d9f0;
}

tbody th {
	font-weight:bold;
}

td,th {
	border-bottom:1px solid #c7d9f0;
	padding:0.34615375em;
	vertical-align:top;
}

table.conversion td {
	width:160px;
}

/* FORMS
******************************************/ 

fieldset ol {
	list-style:none;
	margin:0;
}

fieldset ol li {
	background:#f4f7fc;
	border-bottom:1px solid #fff;
	display:block;
	height:1%; /*IE*/
	padding:0.6923075em 0;
}

fieldset ol li:hover {
	background:#c7d9f0;
	cursor:pointer;
}

fieldset thead th,
fieldset td {
	background:#f4f7fc;
	border-bottom:1px solid #fff;
	color:#111;
	font-weight:normal;
	padding:0.6923075em;
}

label {
	display:block;
	float:left;
	padding:0.34615375em 20px 0 0.6923075em;
	width:160px;
}

label em,
em span {
	color:#ac0a00;
	font-style:normal;
	font-weight:bold;
}

input,textarea,select {
	border:2px solid #c7d9f0;
	padding:0.34615375em;
}

input.long,
textarea.long {
	width:240px;
}

input.short {
	width:120px;
}

input.shorter {
	width:20px;
}

.btn,
button {
	background:#007dc4;
	border:2px solid #007dc4;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	padding:0.34615375em;
	width:140px;
}

button:hover {
	background:#0057a9;
	border:2px solid #0057a9;
}

li#other {
	display:none;
}
