/*
Cascading Style Sheet Version 2.0
Created for website Pippa Kearns Jewellery (pippakearns.co.uk) by Pete Crewdson
All coding copyright 2007 WNW Design Limited and it's subsidiaries
skeleton.css version 1.0

This document includes all main screen elements of the website including all division,
paragraph and custom styled elements which are presented in the layout of the website.
*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 80%;
	font-color: #000000;
	width: 100%;
}

a:link, a:visited {
	color: #073906;
	text-decoration: none;
	font-weight: bold;	
}

a:hover, a:active {
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;	
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 130%;
}

h3 {
	font-size: 250%;
	font-weight: normal;
	color: #003300;	
	margin: 10px 0px;
	padding: 0px;
}

#homeleft {
	margin: 0px 0px 0px 5px;
	padding: 2px 0px;
	width: 395px;
	float: left;
}

#homeright {
	margin: 10px 0px 0px 5px;
	padding: 2px 0px;
	width: 395px;
	float: right;
}

#twitter {
border: 1px solid #999;
border-radius: 10px;
background-color: #fff;
padding: 0;
box-shadow: 5px 5px 5px #666;
width: 395px
}

#twithead {
width: 395px;
background-color: #ECEEF5;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

#twitter #twithead p {
padding: 10px 0;
margin: 0 10px;
color: #3B5998;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 120%;
font-weight: bold;
}

#twitter a {
color: #3B5998;
text-decoration: underline;
}

#twitter a:hover {
color: #000;
}

#twitter p {
margin: 0 10px;
padding: 10px 0;
}

#twitter hr {
margin: 0 10px;
border: none;
background-color: #ccc;
height: 1px;
}

#twitter iframe {
margin: 10px;
}

h4 {
	margin: 0;
	font-size: 120%;
	font-style: italic;
	color: #CC3300;	
}

h5 {
	margin: 10px 0;
	font-size: 120%;
	font-weight: normal;
	font-style: italic;
	color: #003300;	
}

#top {
	background-color: #ffffff;
	border-bottom: 2px solid #073906;
	min-width: 760px;
}

#head {
	position: relative;
	background: transparent url(/graphics/layout/hbg.jpg) repeat-x top left;
	height: 116px;
	width: 100%;
}

#nav {
	display: block;
	height: 25px;
	width: 980px;
	text-transform: lowercase;
}

#nav a:link, #nav a:visited {
	display: block;
	float: left;
	height: 25px;
	width: 90px;
	background: #ffffff url(/graphics/layout/nav-bg.gif) no-repeat top left;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-align: center;
}

#nav a:hover, #nav a:active {
	display: block;
	float: left;
	height: 25px;
	width: 90px;
	background: #ffffff url(/graphics/layout/nav-bg2.gif) no-repeat top left;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-align: center;	
}

a#navoptTop_6dL8A565:link, a#navoptTop_6dL8A565:visited {
	display: block;
	float: left;
	height: 25px;
	width: 90px;
	background: #ffffff url(/graphics/layout/navshop-bg.gif) no-repeat top left;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-align: center;
	text-transform: uppercase;
}

a#navoptTop_6dL8A565:hover, a#navoptTop_6dL8A565:active {
	display: block;
	float: left;
	height: 25px;
	width: 90px;
	background: #ffffff url(/graphics/layout/navshop-bg2.gif) no-repeat top left;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-align: center;	
}

a#navoptTop_3I259u96:link, a#navoptTop_3I259u96:visited,
a#navoptTop_f8772498:link, a#navoptTop_f8772498:visited {
	display: block;
	float: left;
	height: 25px;
	width: 90px;
	background: #ffffff url(/graphics/layout/navoffers-bg.gif) no-repeat top left;
	text-decoration: none;
	color: #003300;
	font-weight: bold;
	font-size: 90%;
	text-align: center;
	text-transform: uppercase;
}

a#navoptTop_3I259u96:hover, a#navoptTop_3I259u96:active,
a#navoptTop_f8772498:hover, a#navoptTop_f8772498:active {
	display: block;
	float: left;
	height: 25px;
	width: 90px;
	background: #ffffff url(/graphics/layout/navoffers-bg2.gif) no-repeat top left;
	text-decoration: none;
	color: #003300;
	font-weight: bold;
	font-size: 90%;
	text-align: center;	
}

#nav a span {
	display: block;
	width: 90px;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	cursor: pointer;
}

marquee {
	position: absolute;
	right: 0px;
	bottom: 30px;
	width: 98%;
	height: 40px;
	z-index: 100;
}

#main {
	position: relative;
	float: left;
	display: block;
	border-top: 3px solid #607560;
	border-bottom: 3px solid #607560;
	background: #B3C1B2 url(/graphics/layout/main-bg.jpg) repeat-y top left;
	min-width: 760px;
	width: 100%;
}

#sidenav {
	position: relative;
	float: left;
	display: block;
	width: 156px;
}

#sidenavmargin {
	position: relative;
	width: 140px;
	margin: 0 0 0 11px;
	padding: 0px;
}

#sidenavmargin ul {
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#sidenavmargin li {
	padding: 0px;
	margin: 3px 0px;
	list-style-type: none;
}

#sidenav a:link, #sidenav a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 140px;
	margin: 0px;
	padding: 3px 0px;
	background: #003300 url(../graphics/layout/lnavbg.jpg) repeat-x top left;
	border-top: 2px solid #003300;
	border-bottom: 2px solid #003300;
}

#sidenav a:hover, #sidenav a:active {
	display: block;
	color: #003300;
	text-decoration: none;
	font-weight: bold;
	width: 140px;
	margin: 0px;
	padding: 3px 0px;
	background: #FFE600;
}

#sidenav li#ice-warrior-extras a:link, #sidenav li#ice-warrior-extras a:visited {
	background: #003300 url(/graphics/layout/lnavbg_iw.jpg) repeat-x top left;
	border-top: 2px solid #033A78;
	border-bottom: 2px solid #033A78;
}

#sidenav li#ice-warrior-extras a:hover, #sidenav li#ice-warrior-extras a:active {
	background: #fff;
	color: #033A78;
}

#sidenav ul#cart a:link, #sidenav ul#cart a:visited {
	display: block;
	color: #003300;
	text-decoration: none;
	font-weight: bold;
	width: 140px;
	margin: 0px;
	padding: 3px 0px;
	background: #FF9E00 url(../graphics/layout/lnavbg2.jpg) repeat-x top left;
	border-top: 2px solid #003300;
	border-bottom: 2px solid #003300;
}

#sidenav ul#cart a:hover, #sidenav ul#cart a:active {
	display: block;
	color: #FFE600;
	text-decoration: none;
	font-weight: bold;
	width: 140px;
	margin: 0px;
	padding: 3px 0px;
	background: #cc3300;
	border-top: 2px solid #FFE600;
	border-bottom: 2px solid #FFE600;
}

ul#cart p {
	color: #003300;
	font-size: 0.85em;
	margin: 3px;
	padding: 0px;
	font-weight: bold;
}

#sidenav p {
	margin: 3px;
}

#right {
	position: relative;
	float: right;
	display: block;
	width: 200px;
}

#news {
	margin: 10px 10px 0px 0px;
	border: 1px solid #073906;
	padding: 0px;
}

#offers {
	margin: 10px 10px 0px 0px;
	border: 1px solid #073906;
	padding: 0px;	
}

.margin {
	margin: 10px;
}

#content2 {
	position: relative;
	margin: 10px 230px 10px 180px;
}

#content2 {
	position: relative;
	float: right;
	display: block;
	width: 810px;
	margin: 10px 0px;
}

#float {
	float: left;
	display: block;
	width: 90%;
}

#foot {
	background: transparent url(/graphics/layout/foot-bg.gif) repeat-x top left;
	height: 40px;
	text-align: center;
	border-top: 2px solid #073906;
	min-width: 760px;
	clear: both;
}

#foot a:link, #foot a:visited {
	color: #073906;
	font-weight: bold;
	text-decoration: none;
}

#foot a:hover, #foot a:active {
	color: #073906;
	font-weight: bold;
	text-decoration: underline;
}

.print1 {
	display: normal;
}

.print2 {
	display: none;
}





.t {
display : none;
}

#sidenav #xml a {
	text-align: center;
	background: transparent;
	border: none;
} 

#info_message {
background : #003300;
color : #fff;
margin : 10px;
padding : 5px;
}

form {
	float: left;
	width: 100%;
}

table.carttable {
	width: 100%;
}

table#conTable {
	float: left;
	display: block;
	width: auto;
}

table#conTable form {
	width: auto;
}

table#conTable table {
	width: auto;
}
	
p#info_message {
	background-color: #F4BFA8;
	color: #CC0000;
	border: 1px solid #CC0000;
	font-weight: bold;
}

#homeSections {
	float: left;
	display: block;
	width: 820px;
}

.Lockfold {
	float: left;
	display: block;
	width: 400px;
	height: 140px;
	position: relative;
}

.sOffer {
	float: left;
	display: block;
	width: 400px;
	height: 140px;
	background: url(../graphics/layout/sOffer.jpg) no-repeat top left;
	position: relative;
}

.projectx {
	float: left;
	display: block;
	width: 400px;
	height: 140px;
	position: relative;
}

.sOffer img {
	position: absolute;
	top: 30px;
	left: 30px;
	width: 70px;
	height: 70px;
	border: 2px solid #003300;
}

p.soName {
	color: #003300;
	font-size: 120%;
	font-weight: bold;
	position: absolute;
	top: 59px;
	left: 109px;
	width: 271px;
	height: 18px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

p.soPrice {
	color: #cc3300;
	font-size: 150%;
	font-weight: bold;
	position: absolute;
	top: 77px;
	right: 15px;
	width: 230px;
	height: 34px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	overflow: hidden;
}

p.soPrice span {
	font-size: 150%;
	font-style: normal;
}

.vehicleModel {
	float: left;
	display: block;
	width: 400px;
}

.vmInner {
	margin: 93px 20px 10px 20px;
}

.vmName {
	color: #003300;
	font-size: 200%;
	padding: 0px;
	margin: 5px 0px;
}

.vmName a {
	font-weight: normal;
}

.vmLinks {
	padding: 0px;
	margin: 5px 0px;
}

.vmMore {
	text-align: right;
	font-size: 200%;
	padding: 0px;
	margin: 5px 0px;
}

.vmMore a {
	font-weight: normal;
}

#defender {
	background: url(../graphics/layout/defenderParts.jpg) no-repeat top left;
}

#discovery {
	background: url(../graphics/layout/discoveryParts.jpg) no-repeat top left;
}

#freelander {
	background: url(../graphics/layout/freelanderParts.jpg) no-repeat top left;
}

#terrafirma {
	background: url(../graphics/layout/terrafirma.jpg) no-repeat top left;
}

li#terrafirma {
	background: none;
}

#freelanderone {
	background: url(../graphics/layout/freelander1Parts.jpg) no-repeat top left;
}

#rangerover {
	background: url(../graphics/layout/rangeroverParts.jpg) no-repeat top left;
}

#series {
	background: url(../graphics/layout/seriesParts.jpg) no-repeat top left;
}

#exmoor {
	background: url(../graphics/layout/exmoorTrim.jpg) no-repeat top left;
}

.section {
	float: left;
	display: block;
	width: 390px;
	background: #003300 url(../graphics/layout/sbg.jpg) no-repeat top left;
	position: relative;
	* height: 110px;
	min-height: 110px;
	margin: 0px 0px 10px 5px;
}

.section .secImg {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 120px;
	height: 100px;
	text-align: center;
}

.section img {
	border: none;
}

.section .sName {
	position: absolute;
	top: 5px;
	left: 135px;
	width: 230px;
	text-align: left;
}

.section a {
	color: #003300;
	text-decoration: none;
	font-size: 150%;
	font-weight: normal;
}

.section a:hover {
	font-weight: normal;
	color: #FFFF00;
}

.section .sMore {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 260px;
	text-align: right;
}

.pSection {
	clear: left;
	width: 790px;
	background: transparent url(../graphics/layout/psbg.jpg) no-repeat top left;
	position: relative;
	* height: 110px;
	min-height: 110px;
	margin: 10px 0px 0px 5px;
}

.pSection .psImg {
	position: absolute;
	top: 5px;
	left: 5px;
	text-align: center;
	width: 120px;
	height: 100px;
}

.pSection .psImg img {
	border: none;
}

.pSection .psName {
	position: absolute;
	top: 10px;
	left: 135px;
	width: 630px;
	text-align: left;
}

.pSection .psName a {
	text-decoration: none;
	font-size: 120%;
}

.pSection .psPrice {
	position: absolute;
	bottom: 5px;
	left: 135px;
	width: 400px;
	text-align: left;
	font-size: 150%;
	font-style: italic;
	color: #003300;
}

.pSection .psMore {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 300px;
	text-align: right;
}

.pSection .psMore a {
	color: #003300;
	text-decoration: none;
	font-size: 150%;
	font-weight: normal;
}

.pSection .psMore a:hover {
	color: #FFFF00;
	font-size: 150%;
	font-weight: normal;
}

.p1 {
	width: 790px;
	background: transparent url(../graphics/layout/pbg.jpg) repeat-y top left;
	margin: 0px 0px 0px 10px;
	float: left;
	display: block;
	border-bottom: 1px solid #003300;
}

.p2 {
	width: 790px;
	background: transparent url(../graphics/layout/pbg2.jpg) no-repeat top left;
	float: left;
	display: block;
	margin: 0px 0px 10px 0px;
}

.product-img {
	width: 200px;
	margin: 10px;
	float: left;
	display: block;
}

.product-img img {
	margin: 0px;
	padding: 0px;
	border: none;
}

.product-img p a {
	color: #FFFF00;
}

.product-img p a:hover {
	color: #CC3300;
}

.product-main {
	float: right;
	display: block;
	width: 560px;
	margin: 10px 0px;
}

h1.product-title {
	font-size: 200%;
	color: #003300;
	font-weight: normal;
	margin: auto 5px auto auto;
}

h1.product-title span {
	font-size: 50%;
}

p.product-text {
	margin: auto 5px auto auto;
}

p.product-price {
	text-align: left;
	font-size: 200%;
	font-style: italic;
	color: #003300;
}

p.product-price span {
	font-size: 50%;
}

p.product-price span.price {
	font-size: 100%;
}

p.product-price span.vat {
	display: none;
}

.dropdown-menu {
	position: relative;
	height: 35px;
	width: 540px;
	overflow: hidden;
}

.dropdown-name {
	display: block;
}

.dropdown-menu select {
	position: absolute;
	font-size: x-small;
}

.dropdown-menu select option {
	width: auto;
}

.b {
font-weight: bold;
color: #CC0000;
margin-right: 10px;
}

.add-to-cart {
border: none;
background: transparent url(../graphics/layout/add_to_cart.gif) top left no-repeat;
width: 147px;
height: 42px;
cursor: pointer;
}




		  .cart-wrapper { height: 1%; }
html>body .cart-wrapper { height: auto; overflow: auto; }









<!-- beginning of blog css -->

div.wp_post {
float: left;
display: block;
width: 800px;
border: 1px solid #53813F;
background-color: #CFE0C7;
padding: 10px 0;
}

#contentcenter {
}
	
#contentright {
  width:160px;
  padding:0px;
  margin-top:3px;
  float:left;
  background:#fff;
}
	
#contentheader {
  background:#fff
}
		
#contentheader h1 {
  font-size:14px;
  padding:10px;
  margin:0px;
}
	
#contentright p { 
  font-size:10px;
}

.button {
  border: 1px solid #000;
}

.text {
  border: 1px solid #000;
  color: #000;
}

.raised {
  position: relative;
  top: -20px;
  left: 12px;
  padding: 4px;
  background:#fff;
  border: 1px solid #000000;
}

table.calendar {
  margin-left: 10px;
}

<!-- end of blog css -->


/* Start Home Search Box */

#hs #hsf {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 790px !important;
height: 30px !important;
}

#hs #hsf #hst {
margin: 0 !important;
padding: 0 !important;
position: absolute !important;
top: 7px !important;
left: 493px !important;
width: 190px !important;
border: none !important;
}

#hs #hsf #hsb {
margin: 0 !important;
padding: 0 !important;
position: absolute !important;
top: 0 !important;
left: 690px !important;
width: 102px !important;
height: 30px !important;
border: none !important;
background: none !important;
cursor: pointer;
}

/* End Home Search Box */
