/*
Theme Name: Live Promotions
Theme URI: http://jigowatt.co.uk/
Description: WordPress theme designed and developed by jigowatt.co.uk.
Version: 1.0
Author: Jigowatt
Author URI: http://jigowatt.co.uk/
Tags: jigowatt
*/


body {
	background:url(images/body.jpg) top repeat-x #0077A2;
	color:#666;
}
  
.content, #tooltip, input, header {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.subheader a, #TB_window, p.link a, input[type=submit], button[type=submit] {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
.bordermain {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
}
.nav ul {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}

.hidden {
	display:none;
	position:absolute;
	top:-9999px;
	right:-9999px;
}

table.transaction td {
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}

.notice {
	font-weight:bold;
}

#shopp ul.variations {
	padding:10px;
}

.note p, p.notice {
	padding-left:75px;
	background:url(images/alert.png) top left no-repeat #FFF6BF;
	-moz-box-shadow:0px 2px 2px #ccc;
	-webkit-box-shadow:0px 2px 3px #ccc;
}

ul.catalog li h3 {
	display:none;
}

ul.breadcrumb {
	border-bottom:1px solid #eee;
}

h4.name {
	float:left;
	min-height:25px;
}  

p.disclaimer {
	text-align:right;
	color:#999;
	margin:5px 0;
	padding:0;
}

table.cart {
	margin-bottom:5px;
}

.callto h3.price {
	padding:5px;
	width:279px;
	background:#EAFFE7;
	border:1px solid #E5FAE2;
	clear:left;
	text-align:center;
	margin:10px 0;
	text-shadow:1px 1px #fff;
}

.callto form.product {
	width:289px;
	background:#fafafa;
	border:1px solid #eee;
	text-align:right;
	margin:10px 0;
}

.callto form.product p {
	margin:0;
	text-align:right;
	padding:5px;
	border:1px solid #fff;
}

ul.previews img {
	margin-bottom:15px;
}

.listview form.shopp {
	background:#fafafa;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #f6f6f6;
	position:relative;
}

.listview form.shopp img { 
position:absolute;
top:3px;
left:3px;
}

#shopp.list ul.products li.product {  
border: 1px solid #eee; 
padding:20px; 
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-bottom:15px;
}

p.price {
	float:right;
	padding:7px;
	border:1px solid #eee;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

h4.name {
	width:65%;
}

p.price span {
	font-weight:normal;
}

ul.breadcrumb li, ul.breadcrumb li a {
	color:#333;
	font-weight:normal;
	cursor:default;
}

* {
outline:none;
}

.bordermain {
	background:url(images/background.png) top no-repeat;
	width:960px;
	margin:0 auto;
	padding-top:5px;
}

.content {
	background:#fff;
}

.tabcontent .span-8 p {
	font-size:90%;
}

.header {
	height:75px;
	padding-top:15px;
}

.subheader {
	height:33px;
	padding-top:14px;
	background:url(images/subheader.jpg) top no-repeat;
	text-align:right;
}

.subheader a {
background:url(images/subheader-button.jpg) top repeat-x #FFC400;
padding:4px 10px;
color:#672D01;
font-weight:bold;
text-decoration:none;
border:1px solid #002246;
}

.subheader a:hover {
background:#FFC400;
}

.nav ul {
float:right;
margin:5px 0 0 0;
padding:0;
background:#FEFEFE;
border:1px solid #eee;
padding:5px 20px 7px 5px;
}

.nav ul li {
list-style:none;
float:left;
margin:0 0 0 15px;
padding:0;
}

.nav ul li a {
font-weight:bold;
color:#0077A2;
text-decoration:none;
}

.nav ul li a:hover {
color:#005580;
}

.homepagetabs {
height:650px;
position:relative;
}

#myController {
position:absolute;
top:188px;
background:url(images/myController.gif) bottom repeat-x #FBFBFB;
border-top:1px solid #ECECEC;
width:890px;
padding:10px 30px;
height:18px;
z-index:3;
}

#myController a {
padding:14px 10px 11px 10px;
border-right:1px solid #FBFBFB;
border-left:1px solid #FBFBFB;
color:#0077A2;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

#myController a:hover {
color:#333;
}

#myController .jFlowSelected a {
border-right:1px solid #ECECEC;
border-left:1px solid #ECECEC;
background:#fff;
color:#000;
}

#promos {
position:relative;
height:610px;
}

#promos .welcome {
background:url(images/montage.jpg) top no-repeat;
padding-top:200px;
}

#promos .truckfest {
background:url(images/headers/truckfest.png) top no-repeat;
padding-top:200px;
}

#promos .lro {
background:url(images/headers/lro.png) top no-repeat;
padding-top:200px;
}

#promos .classic {
background:url(images/headers/classic.png) top no-repeat;
padding-top:200px;
}

#promos .tuning {
background:url(images/headers/tuning.png) top no-repeat;
padding-top:200px;
}

#promos .monstermania {
background:url(images/headers/monstermania.png) top no-repeat;
padding-top:200px;

}
#promos .holkham {
background:url(images/headers/holkham.png) top no-repeat;
padding-top:200px;
}

#promos .sms {
background:url(images/headers/sms.jpg) top no-repeat;
padding-top:200px;
}
#promos .vce {
background:url(images/headers/vce.jpg) top no-repeat;
padding-top:200px;
}

#promos .tabcontent {
position:absolute;
top:226px;
padding-top:40px;
padding-bottom:20px;
}

.tabcontent h4 {
font-size:14px;
font-weight:bold;
color:#002B56
}

#promos .showcopy {
position:absolute;
top:30px;
right:30px;
width:400px;
font-size:140%;
color:#111;
letter-spacing:-1px;
}

.showcopy p {
margin:0 0 10px;
}

#promos .showcopy p span {
color:#777;
}

p.first {
color:#444;
font-size:12px;
font-weight:bold;
}

table {
border-top:1px solid #eee;
border-left:1px solid #eee;
}

caption, td, th {
border-right:1px solid #eee;
border-bottom:1px solid #eee;
text-align:center;
padding:4px;
}

table caption {
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#000;
padding:10px 0;
background:#f6f6f6;
border-top:1px solid #eee;
border-left:1px solid #eee;
}

td#today {
background:#f6f6f6;
font-weight:bold;
}

th {
background:#f6f6f6;
border-bottom:2px solid #eee;
}

td {
background:url(images/td.gif) bottom repeat-x;
}

#TB_title {
display:none;
}

#tooltip {
background:url(images/td.gif) bottom repeat-x #fff;
border:1px solid #eee;
padding:10px;
}

#tooltip h3 {
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#900;
}

#tooltip span {
color:#999;
text-transform:none;

}

#tooltip ul {
margin:0;
padding:0;
}

#tooltip ul li {
list-style:none;
margin:0;
padding:0;
}

#tooltip dd {
margin:0;
padding:0;
}

#TB_window {
border:none;
padding:20px;
}

p.link a, input[type=submit], button[type=submit] {
padding:4px 8px;
background:url(images/button.jpg) 0 6px repeat-x #fff;
border:1px solid #bbb;
font-weight:bold;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
-webkit-border-radius:15px;
cursor:pointer;
color:#900;
text-shadow:1px 1px #fff;
}

p.link a:hover, input[type=submit]:hover, button[type=submit]:hover {
color:#222;
background-position:0 2px;
}



.select {
padding:1px 0;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
height:29px;
}

.select label {
float:left;
padding-top:5px;
margin-right:5px;
}

.select form {
float:left;
}

#promos .truckfest .tabcontent {
background:url(images/slides/truckfest.jpg) bottom right no-repeat;
}

#promos .sms .tabcontent {
background:url(images/slides/sms.jpg) bottom right no-repeat;
}

#promos .lro .tabcontent {
background:url(images/slides/lroshow.jpg) bottom right no-repeat;
height:290px;
}

#promos .bmf .tabcontent {
background:url(images/slides/bmf.jpg) bottom right no-repeat;
height:290px;
}

#promos .tuning .tabcontent {
background:url(images/slides/tuning.jpg) bottom right no-repeat;
height:290px;
}

#promos .classic .tabcontent {
background:url(images/slides/classic.jpg) bottom right no-repeat;
height:290px;
}

#promos .stoneleigh .tabcontent {
background:url(images/slides/stoneleigh.jpg) bottom right no-repeat;
height:290px;
}

#promos .custom .tabcontent {
background:url(images/slides/custom.jpg) bottom right no-repeat;
height:290px;
}

#promos .monstermania .tabcontent {
background:url(images/slides/monstermania.jpg) bottom right no-repeat;
height:290px;
}

#promos .holkham .tabcontent {
background:url(images/slides/holkham.jpg) bottom right no-repeat;
height:290px;

}
#promos .vce .tabcontent {
background:url(images/slides/vce.jpg) bottom right no-repeat;
height:290px;

}

ul.dates, ul.dates li {
list-style:none;
margin:0;
padding:0;
color:#888;
font-size:11px;
}

ul.dates li {
border-bottom:1px dotted #ccc;
padding:0 0 10px 0;
margin:0 0 10px 0;
}

ul.dates li strong {
display:block;
font:10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#333;
}

ul.dates li a {
font:10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#0077A2;
padding-left:16px;
background:url(images/ticket.gif) left no-repeat;
}

ul.dates li a:hover {
color:#005580;
}

.footer {
padding:10px 20px;
}

.footer ul {
margin:0;
padding:0;
}

.footer ul li {
list-style:none;
margin:0 10px 0 0;
float:left;
}

.footer ul li a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

.page {
padding-top:40px;
padding-bottom:40px;
}

.page table, .page table caption {
font-size:140%;
font-style:normal;
}

h1 {
color:#002D5A;
font:24px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
border-bottom:1px dotted #ccc;
}

table.cart, table.cart td, table.cart th, table.cart caption {
background:none;
border:none;
}

table.cart {
padding:0;
border-left:1px solid #eee;
border-top:1px solid #eee;
color:#666;
}

table.cart td, table.cart th {
border-right:1px solid #eee;
border-bottom:1px solid #eee;
text-align:left;
padding:5px 10px;
}

table.cart th {
background:url(images/td.gif) bottom repeat-x #fff;
color:#333;
}

input, textarea {
padding:5px;
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
}


