/** BASIC */


html {font-size:100.01%;}

body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color: #8E8E8E;
	background: #292929 url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/metal_background.jpg) center top no-repeat fixed;
}

/** FORMS */

form, fieldset {
	border: 0;
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3 {
	margin: 0px;
}

h2 {
	font-size: 2.18em;
}

h3 {
	font-size: 1.63em;
}

h2, h3 {
	padding-bottom: 10px;
	font-weight: normal;
	color: #E4E4E4;
}

h2 span, h3 span {
	color: #01549e;
}

/** TEXTS */

th, td, input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8E8E8E;
}

p, ul, ol, dl {
	margin: 0px;
	padding: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

/** LINKS */

a {
	color: #B5B5B5;
}

a:hover {
	text-decoration: none;
}

/** LOGO */

#logo {
	padding: 0px;
	width: 980px;
	height: 90px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/silver_border.gif) no-repeat left bottom;
}

#logo h1, #logo p {
	margin: 0px;
	padding: 0px;
	text-indent: -99999px;
}

#logo h1 {
	width: 375px;
	height: 87px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/motocaddy_logo.jpg) no-repeat left top;
}

#logo p {
	width: 605px;
	height: 87px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/S_model_logo.jpg) no-repeat left top;
}

/** SLIDE_MENU */

#slide_menu {
	float:left;
	padding: 0px;
	height: 26px;
	margin:0px;
}

.jqueryslidemenu {
	font: 11px Verdana;
	/* width: 100%; */
	width: auto !important;
	height: 26px;
	float: left;
}

.jqueryslidemenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li {
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a {
display: block;
padding: 5px 20px;
color: #ffffff;
text-decoration: none;
border-right:#333 solid 1px;
}


* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
color: white;
}

.jqueryslidemenu ul li a:hover {
text-decoration:underline;
color: #ffffff;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul {
position: absolute;
left: 0px;
display: block;
visibility: hidden;
background: #2b2b2b;
z-index:10;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
font: normal 11px Verdana;
width: 75px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
}

.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
position: absolute;
top: 6px;
right: 7px;
}

.rightarrowclass {
position: absolute;
top: 6px;
right: 5px;
}

/** SHOPPING_BASKET */

#shopping_basket {
	float:left;
	padding: 0px;
	width: 125px;
	height: 26px;
	background:#CCC;
	margin:0px;
}

#shopping_basket li {
	padding: 0px;
	width: 113px;
	height: 16px;
	list-style: none;
	margin:0px;
}
#shopping_basket ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#shopping_basket a {
	display: block;
	width: 113px;
	height: 18px;
	padding: 5px 0px 0px 12px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/shopping-basket-buttons-over.gif) no-repeat left top;
	text-decoration: none;
	font-size: 11px;
	font-family:Verdana;
	color: #ffffff;
	margin: 0px;
}

#shopping_basket a:hover {
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
}

/** ITEMS */

#items {
	float: left;
	padding: 0px;
	width: 160px;
	height: 26px;
	background:#CCC;
	margin:0px;
}
#items ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#items li {
	width: 148px;
	height: 16px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#items a {
	display: block;
	width: 148px;
	height: 18px;
	padding: 5px 0px 0px 12px;
	text-decoration: none;
	font-size: 11px;
	font-family:Verdana;
	color: #333333;
	margin:0px;
}

/** HEADER */

#header {
	position: relative;
	z-index: 101;
	width: 980px;
	padding: 0 0 3px;
	clear: both;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/silver_border.gif) repeat-y;
}
#header:after {
	display: block;
	content: "";
	clear: both;
}
#header.no-border {
	padding: 0;
	margin: 0 0 3px;
}

#header .header-area {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/menu_background.gif) repeat-x;
	width: 100%;
}
#header .header-area:after {
	display: block;
	content: "";
	clear: both;
}
#ticker {
	overflow: hidden;
	width: 980px;
	padding: 0 0 0px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/silver_border.gif) repeat-y;
}
#ticker .ticker-area {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/menu_background.gif) repeat-x;
	width: 100%;
}
#ticker .ticker-area:after {
	display: block;
	content: "";
	clear: both;
}
#shopping-holder {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/basket_background.gif) no-repeat;
	padding: 0 8px;
	float: right;
}
#flash {
	float: left;
	width: 980px;
	height: 450px;
	background-color:#000;
}

#flash-ticker img {display:block;}
/** ADDTHIS */
#addthis-inner-container {
	padding: 12px 0 0;
	overflow: hidden;
	width: 100%;
	margin: 0 0 -30px;
}

#addthis-container {
	position:absolute;
	left:0px;
	top:580px;
	width:100%;
	z-index:7;
	visibility:visible;
}
#addthis {
	margin: 0 auto;
	padding-left: 22px;
	width: 958px;
	height: 30px;
}

/** MYCLIP 3D OVERLAY */

#rotation-container {
	position:absolute;
	left:0px;
	top:116px;
	width:100%;
	height:480px;
	z-index:102;
	visibility: hidden;
}
#myclip_container {
	margin: 0 auto 0 auto;
	width: 980px;
	height: 450px;
	padding: 0px;
}
#left_bar {
	width: 243px;
	height: 450px;
	padding: 0px;
	float:left;
	background:url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/myclip-left-bar.jpg);
}
#center_piece {
	width: 608px;
	height: 450px;
	padding: 0px;
	float:left;
}
#top_bar {
	width: 608px;
	height: 18px;
	padding: 0px;
	float:left;
	background:url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/myclip-top.jpg);
}
#my_clip {
	width: 608px;
	height: 412px;
	padding: 0px;
	float:left;
	background:url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/myclip-center.jpg);
}
#bottom_bar {
	width: 608px;
	height: 20px;
	padding: 0px;
	float:left;
	background:url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/myclip-bottom.jpg);
}
#right_bar a {
	width: 129px;
	height: 450px;
	padding: 0px;
	float:right;
	background:url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/myclip-right.jpg);
}
#right_bar a:hover {
	background:url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/myclip-rollover.jpg);
}

/** PAGE */

#page {
	width: 980px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/content_header.jpg) repeat-x left top;
	padding: 0 0 30px;
	background-color:#000;
}

/** CONTENT */
#content.blog {
	font-size: 1.1em;
	line-height: 1.35em;
	padding: 45px 0 20px;
	width: 520px;
	float: right;
}
#content.blog h2 {
	padding: 0 0 5px;
}
#content.blog strong.author {
	word-spacing: 2px;
	letter-spacing: 2px;
	font-weight: normal;
	display: block;
	padding: 0 0 5px;
	color: #666;
}
#content ul.post-actions {
	word-spacing: 2px;
	letter-spacing: 2px;
	overflow: hidden;
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
}
#content ul.post-actions li {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/actions-separator.gif) no-repeat 0 50%;
	padding: 0 10px 0 12px;
	margin: 0 10px 0 -10px;
	float: left;
}
#content ul.post-actions a {
	text-decoration: none;
	color: #666;
}
#content ul.post-actions a:hover { text-decoration: underline;}
#content-text {
	font-size: 1.1em;
	line-height: 1.35em;
	padding: 45px 50px 20px 0;
	width: 700px;
	float: right;
}
#content {
	font-size: 1.1em;
	line-height: 1.35em;
	width: 697px;
	margin: 0px;
	padding: 40px 28px 20px 28px;
}
#blog-columns {
	overflow: hidden;
	float: left;
	width: 750px;
}
#sidecolumn {
	font-size: 1.1em;
	line-height: 1.35em;
	overflow: hidden;
	display: inline;
	margin: 0 28px 0 0;
	padding: 40px 0 20px;
	float: right;
	width: 175px;
}
#content-wide {
	padding: 40px 30px 20px 30px;
}

/** PRODUCT INFO */
#product-info {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-product-info.jpg) no-repeat;
	position: relative;
	overflow: hidden;
	width: 980px;
	height: 454px;
	margin: -3px auto 0;
}
#product-info .info-holder {
	font: 12px/25px Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 15px 0 17px;
	width: 100%;
}
#product-info .info-holder .infotext {
	margin: 0 20px 0 0;
	display: inline;
	color: #fff;
	float: right;
}
#product-info .info-holder .infotext a.question-link {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/infolink.gif) no-repeat 100% 0;
	text-decoration: underline;
	padding: 3px 27px 3px 0;
	color: #fff;
}
#product-info .info-holder .infotext a.question-link:hover {text-decoration: none;}
/* product info preview styles */
#product-info .product-preview {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-product-preview.jpg) no-repeat;
	position: relative;
	margin: 0 0 0 18px;
	display: inline;
	width: 372px;
	height: 395px;
	float: left;
}
#product-info .product-preview .image-holder {
	position: relative;
	overflow: hidden;
	width: 372px;
	height: 340px;
	margin: 0 0 ;
}
#product-info .product-preview .overlay-tl,
#product-info .product-preview .overlay-tr,
#product-info .product-preview .overlay-bl,
#product-info .product-preview .overlay-br {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-preview-overlay-tl.gif) no-repeat;
	position: absolute;
	font-size: 0;
	line-height: 0;
	width: 10px;
	height: 10px;
	top: 0;
	left: 0;
}
#product-info .product-preview .overlay-tr {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-preview-overlay-tr.gif) no-repeat;
	left: auto;
	right: 0;
}
#product-info .product-preview .overlay-bl {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-preview-overlay-bl.gif) no-repeat;
	top: auto;
	bottom: 1px;
}
#product-info .product-preview .overlay-br {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-preview-overlay-br.gif) no-repeat;
	right: 0;
	bottom: 1px;
	top: auto;
	left: auto;
}
#product-info .product-preview ul.preview-actions {
	font: 11px/31px Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 12px 0 0 8px;
	margin: 0;
}
#product-info .product-preview ul.preview-actions li {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/preview-button.png) no-repeat;
	overflow: hidden;
	margin: 0 6px 0 0;
	display: inline;
	width: 114px;
	height: 31px;
	float: left;
}
#product-info .product-preview ul.preview-actions a {
	text-transform: uppercase;
	position: relative;
	text-decoration: none;
	text-align: center;
	color: #fff;
	float: left;
	width: 100%;
}
#product-info .product-preview ul.preview-actions a.color1,
#product-info .product-preview ul.preview-actions a.color2 {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/preview-color1.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	width: 42px;
	height: 16px;
	float: left;
	margin: 7px 6px 0 13px;
}
#product-info .product-preview ul.preview-actions a.color2 {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/preview-color2.gif) no-repeat;
	margin: 7px 0 0;
}

#product-info .product-preview ul.preview-actions a.zoom {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/preview-zoom.gif) no-repeat 73px 50%;
	padding: 0 0 0 31px;
	text-align: left;
}

/* breadcrumbs styles */
#product-info .breadcrumbs {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-breadcrumbs.gif) no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 18px;
	display: inline;
	float: left;
	height: 25px;
}
* html #product-info .breadcrumbs {overflow: hidden;}
#product-info .breadcrumbs ul {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-breadcrumbs.gif) no-repeat 100% 0;
	overflow: hidden;
	position: relative;
	list-style: none;
	float: left;
	color: #333;
	padding: 0;
	margin: 0 -10px 0 0;
}
#product-info .breadcrumbs ul a {
	text-decoration: none;
	color: #333;
}
#product-info .breadcrumbs ul a:hover {
	text-decoration: underline;
}
#product-info .breadcrumbs ul li {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-breadcrumbs-item.gif) no-repeat 0 50%;
	margin: 0 0 0 -10px;
	padding: 0 15px 0 10px;
	float: left;
}
#product-info a.btn-freeshipping {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/btn-shipping.png) no-repeat;
	position: absolute;
	text-indent: -9999px;
	cursor: pointer;
	overflow: hidden;
	width: 184px;
	height: 37px;
	bottom: 41px;
	right: 272px;
}
/** TABS AREA */
#tabs-area {
	margin: -5px 10px 0 0;
	display: inline;
	width: 570px;
	float: right;
}
#tabs-area .tabcontent {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-tabset.png);
	font: 1.2em Arial, Helvetica, sans-serif;
	padding: 16px 16px 16px 26px;
	overflow: hidden;
	color: #333;
	width: 521px;
	height: 243px;
}
#tabs-area .tabcontent a {
	color: #333;
}
#tabs-area ul.tabset {
	font: 12px/39px Arial, Helvetica, sans-serif;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0 0 -4px 1px;
	width: 100%;
}
#tabs-area ul.tabset li {
	margin: 0 -22px 0 0;
	float: left;
}
#tabs-area ul.tabset a:focus {outline: none;}
#tabs-area ul.tabset a.tab {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-tab.png) no-repeat;
	text-decoration: none;
	cursor: pointer;
	float: left;
	position: relative;
	overflow: hidden;
	text-align: center;
	padding: 0 0 0 15px;
	width: 125px;
	height: 34px;
	color: #504f4f;
}
#tabs-area ul.tabset li.active a{
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-tab-active.png) no-repeat;
	position: relative;
	color: #fff;
	z-index: 100 !important;
}
#tabs-area div.tab {
	position: relative;
	padding: 0 35px 0 0;
	overflow: auto;
	width: 486px;
	height: 243px;
}
#tabs-area .tabcontent strong.title {
	font-weight: normal;
	padding: 5px 0;
	font-size: 18px;
	display: block;
	color: #006ab0;
}
#tabs-area .tabcontent .img-holder {
	padding: 0 9px 0 0;
	float: left;
}
#tabs-area .tabcontent .text-holder {
	overflow: hidden;
}
#tabs-area .tabcontent p {
	margin: 7px 0;
}
#tabs-area .tabcontent ul.simple-list {
	list-style: none;
	padding: 0 0 0 20px;
	line-height: 1.1em;
	margin: 0;
}

#products-details {
	padding: 40px 0 0;
	overflow: hidden;
	width: 750px;
	float: right;
}

/** PRODUCT BLOCK STYLES */
ul.product-list1 {
	font: 12px Arial, Helvetica, sans-serif;
	list-style: none;
	overflow: hidden;
	width: 100%;
	color: #666;
	padding: 0;
	margin: 0;
}
ul.product-list1 li {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-productblock.png) no-repeat;
	padding: 10px;
	overflow: hidden;
	width: 343px;
	height: 163px;
	margin: 0 10px 22px 0;
	float: left;
}
ul.product-list1 .main-info {
	width: 100%;
	height: 154px;
	overflow: hidden;
}
ul.product-list1 .thumb-holder {
	position: relative;
	overflow: hidden;
	width: 343px;
	height: 144px;
	display: inline;
	float: left;
}

ul.product-list1 .thumb-holder .border-tl,
ul.product-list1 .thumb-holder .border-tr,
ul.product-list1 .thumb-holder .border-bl,
ul.product-list1 .thumb-holder .border-br {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/border-tl.gif) no-repeat;
	position: absolute;
	font-size: 0;
	line-height: 0;
	width: 5px;
	height: 5px;
	top: 0;
	left: 0;
}
ul.product-list1 .thumb-holder .border-tr {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/border-tr.gif) no-repeat;
	left: auto;
	right: 1px;
}
ul.product-list1 .thumb-holder .border-bl {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/border-bl.gif) no-repeat;
	top: auto;
	bottom: 1px;
}
ul.product-list1 .thumb-holder .border-br {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/border-br.gif) no-repeat;
	right: 1px;
	bottom: 1px;
	top: auto;
	left: auto;
}

ul.product-list1 .description {
	width: 183px;
	float: right;
}
ul.product-list1 a {color: #666;}
ul.product-list1 p {
	font-size: 11px;
	text-align: left;
	margin: 3px 0 13px;
}

ul.product-list1 span.price {
	word-spacing: 1px;
	font-size: 13px;
	margin: 0 0 5px;
	color: #cc0000;
	display: block;
}
ul.product-list1 a.title-link {
	font-size: 12px;
	color: #006ab0;
}
ul.product-list1 a.freeshipping {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/btn-freeshipping.gif) no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	display: block;
	margin: 0 0 7px;
	width: 91px;
	height: 12px;
}
ul.product-list1 .form-holder {
	width: 109px;
	float: right;
}
ul.product-list1 .input-holder {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-inputholder.png) no-repeat;
	overflow: hidden;
	margin: 0 0 3px;
	width: 109px;
	height: 22px;
}

ul.product-list1 .info-holder {
	color: #fff;
	font-size: 11px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 3px;
	height: 19px;
}
ul.product-list1 .info-holder strong {
	font-weight: normal;
	float: left;
}
ul.product-list1 .info-holder span {
	float: right;
}

/** CART AREA */
#cart-area {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-cart.png) no-repeat;
	font: 11px/14px Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 20px;
	margin: 0 3px 0 0;
	display: inline;
	float: right;
	width: 224px;
	height: 48px;
	color: #fff;
}
#cart-area .stock {
	position: relative;
	width: 105px;
	float: left;
}
#cart-area .stock strong {
	text-align: center;
	font-size: 12px;
	line-height: 24px;
	display: block;
}
#cart-area .stock span.price {
	text-align: center;
	display: block;
	font-size: 16px;
	line-height: 24px;
}
#cart-area .form {
	position: relative;
	width: 112px;
	float: right;
}
#cart-area .form .input-holder {
	overflow: hidden;
	height: 24px;
	margin: 0 0 3px;
}
ul.product-list1 label,
#cart-area .form label {
	float: left;
	font-size: 11px;
	line-height: 24px;
	padding: 0 0 0 10px;
	color: #fff;
}
ul.product-list1 input.text,
#cart-area .form input.text {
	font: 10px/13px Arial, Helvetica, sans-serif;
	border: 1px solid #a9a9a9;
	padding: 1px 2px 2px;
	margin: 2px 4px 0 0;
	float: right;
	background: #fff;
	width: 41px;
	color: #000;
}
ul.product-list {
	font: 12px Arial, Helvetica, sans-serif;
	list-style: none;
	overflow: hidden;
	width: 100%;
	color: #666;
	padding: 0;
	margin: 0;
}
ul.product-list li {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-productblock.png) no-repeat;
	padding: 10px;
	overflow: hidden;
	width: 343px;
	height: 163px;
	margin: 0 10px 22px 0;
	float: left;
}
ul.product-list .main-info {
	width: 100%;
	height: 154px;
	overflow: hidden;
}
ul.product-list .thumb-holder {
	position: relative;
	overflow: hidden;
	width: 144px;
	height: 144px;
	display: inline;
	float: left;
}

ul.product-list .thumb-holder .border-tl,
ul.product-list .thumb-holder .border-tr,
ul.product-list .thumb-holder .border-bl,
ul.product-list .thumb-holder .border-br {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/border-tl.gif) no-repeat;
	position: absolute;
	font-size: 0;
	line-height: 0;
	width: 5px;
	height: 5px;
	top: 0;
	left: 0;
}
ul.product-list .thumb-holder .border-tr {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/border-tr.gif) no-repeat;
	left: auto;
	right: 1px;
}
ul.product-list .thumb-holder .border-bl {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/border-bl.gif) no-repeat;
	top: auto;
	bottom: 1px;
}
ul.product-list .thumb-holder .border-br {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/border-br.gif) no-repeat;
	right: 1px;
	bottom: 1px;
	top: auto;
	left: auto;
}

ul.product-list .description {
	width: 183px;
	float: right;
}
ul.product-list a {color: #666;}
ul.product-list p {
	font-size: 11px;
	text-align: left;
	margin: 3px 0 13px;
}

ul.product-list span.price {
	word-spacing: 1px;
	font-size: 13px;
	margin: 0 0 5px;
	color: #cc0000;
	display: block;
}
ul.product-list a.title-link {
	font-size: 12px;
	color: #006ab0;
}
ul.product-list a.freeshipping {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/btn-freeshipping.gif) no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	display: block;
	margin: 0 0 7px;
	width: 91px;
	height: 12px;
}
ul.product-list .form-holder {
	width: 109px;
	float: right;
}
ul.product-list .input-holder {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-inputholder.png) no-repeat;
	overflow: hidden;
	margin: 0 0 3px;
	width: 109px;
	height: 22px;
}

ul.product-list .info-holder {
	color: #fff;
	font-size: 11px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 3px;
	height: 19px;
}
ul.product-list .info-holder strong {
	font-weight: normal;
	float: left;
}
ul.product-list .info-holder span {
	float: right;
}

/** CART AREA */
#cart-area {
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bg-cart.png) no-repeat;
	font: 11px/14px Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 20px;
	margin: 0 3px 0 0;
	display: inline;
	float: right;
	width: 224px;
	height: 48px;
	color: #fff;
}
#cart-area .stock {
	position: relative;
	width: 105px;
	float: left;
}
#cart-area .stock strong {
	text-align: center;
	font-size: 12px;
	line-height: 24px;
	display: block;
}
#cart-area .stock span.price {
	text-align: center;
	display: block;
	font-size: 16px;
	line-height: 24px;
}
#cart-area .form {
	position: relative;
	width: 112px;
	float: right;
}
#cart-area .form .input-holder {
	overflow: hidden;
	height: 24px;
	margin: 0 0 3px;
}
ul.product-list label,
#cart-area .form label {
	float: left;
	font-size: 11px;
	line-height: 24px;
	padding: 0 0 0 10px;
	color: #fff;
}
ul.product-list input.text,
#cart-area .form input.text {
	font: 10px/13px Arial, Helvetica, sans-serif;
	border: 1px solid #a9a9a9;
	padding: 1px 2px 2px;
	margin: 2px 4px 0 0;
	float: right;
	background: #fff;
	width: 41px;
	color: #000;
}

/** SIDEBAR */
#sidebar {
	font-size: 1.1em;
	line-height: 1.35em;
	width: 170px;
	margin: 0px;
	padding-top: 45px;
	padding-right: 24px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#sidebar h2 {
}

#sidebar h2 span {
}

/** FOOTER */

#footer {
	background:#363636 url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/silver_border.gif) no-repeat;
	font-size: 1.1em;
	line-height: 1.35em;
	position: relative;
	overflow: hidden;
	width: 980px;
	height: 30px;
}

#footer_left {
	float:left;
	width: 490px;
	height: 30px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/silver_border.jpg) no-repeat left top;
}

#footer_left p {
	margin: 0px;
	padding-left: 10px;
	padding-top: 9px;
	line-height: normal;
	text-align: left;
	text-transform: lowercase;
	color: #8E8E8E;
}
#footer_right {
	float:right;
	width: 490px;
	height: 30px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/silver_border.jpg) no-repeat left top;
}

#footer_right p {
	margin: 0px;
	padding-right: 10px;
	padding-top: 9px;
	line-height: normal;
	text-align: right;
	text-transform: lowercase;
	color: #8E8E8E;
}

/** BOX1 */

#box1 {
}

/** BOX2 */

#box2 {
}

/** BOX3 */

#box3 {
	padding-bottom: 15px;
}

/** BOX4 */

#box4 {
}

/** BOX5 */

#box5 {
}

/** LISTS */

.list1 ul {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 20px;
}

.list1 li {
	margin: 0px;
	padding-bottom: 1em;
	list-style: none;
}

.list1 li.alt {
}

.list1 a {
	line-height: 14px;
	padding: 2px 0 2px 27px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bullet_point.gif) no-repeat left center;
	color: #B5B5B5;
}

.link1 {
	padding-left: 27px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/bullet_point.gif) no-repeat left center;
	color: #B5B5B5;
}

/** BACKGROUNDS */

.bg1 {
}

/** MISC */

.align-justify {
	text-align: justify;
}

.align-right {
	text-align: right;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 8px 20px 0px 0px;
}

img.right {
	float: right;
	margin: 3px 0px 0px 15px;
}

img.border {
}

hr {
	display: none;
}

.hr1 {
	height: 13px;
	background: url(http://motocaddyuk.s3.amazonaws.com/netsuite-shop/images/page_break.jpg) repeat-x left top;
}


/* CHECKOUT STYLES */

.carttableheader {}

#carttable {
 margin-bottom: 20px;
}

#carttable a {
 font-weight:normal;
 text-decoration:none;
}

.listtexthl, .xxlisttexthl, .listtexthlctr, .listtexthlrt {
 background-color: transparent;
 border: 0 none transparent;
 color: #ffffff;
 font-size: 1.1em;
 vertical-align: top;
 padding: 2px 5px;
}

.bgmd {
 background-color: transparent;
}

.bglt, .bglttext {
 background-color: transparent;
}

.dropdownInput {
 border-width: 1px;
}

.bgontabbottom, .bgbar {
 background-color: transparent;
}

.checkoutthankstext {
 border-style: none;
 color: #ffffff;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 3em;
 font-weight: normal;
}

.smallgraytext {
 color: #ffffff;
 font-size: 1em;
 font-weight: bold;
 text-transform: lowercase;
 padding: 6px 0 5px 0;
}

.checkout-warning {
 background: url(/images/icons/store/icon_exclamation2c.gif) left top no-repeat; 
 margin: 5px; 
 padding-left: 22px; 
 line-height: 12px;
 color: red;
 font-size: 8pt;
 font-weight: bold;
 width: 650px;
}

label.error {
 color: #A92F2C;
 font-style: italics;
}

.texttable {
 font-size: 1.1em; 
 color: #ffffff; 
 background-color: transparent;
 padding: 2px 5px;
 border: 1px none #fff;
 text-align: left;
 vertical-align: top;
}
.texttablebold {
 font-size: 1.1em;
 font-weight: bold;
 color: #ffffff; 
 background-color: transparent;
 padding: 2px 5px;
 border: 1px none #fff;
 text-align: left;
 vertical-align: top;
}
.texttablectr {
 font-size: 1.1em;
 text-align: center;
 color: #ffffff; 
 background-color: transparent;
 padding: 2px 5px;
 border: 1px none #fff;
 vertical-align: top;
}
.texttablert {
 font-size: 1.1em;
 text-align: right;
 color: #ffffff; 
 background-color: transparent;
 padding: 2px 5px;
 border: 1px none #fff;
 vertical-align: top;
}
.headbarsub {font-size: 0.9em; color: #333333; TEXT-DECORATION: none;}

#carttableheader .listheadernosort {
 padding: 2px 5px;
 white-space: nowrap;
}

.smallgraytextnolink {
 color: #ffffff;
}

td.input, span.input {
 color: #ffffff;
}
.listtable {
 background-color: transparent;
}
.header3dtd, .header3dtdleft, .header3dtdmid, .header3dtdright, .header3dtdportlet, .header3dtdstartrow {
 background: transparent;
 border-color:#B7B7B7;
 border-style:solid;
 border-width: 2px 0;
 color:#ffffff;
 height:100%;
 padding:0 0 3px;
 vertical-align:top;
 white-space:nowrap;
}
.header3ddiv, .header3ddivctr, .header3ddivrt, .header3ddivcontinue {
 background: transparent;
 padding: 3px 5px;
 border: 0 none;
}
.machineheadernosort {
 background:transparent;
 border-color:#B7B7B7;
 border-style:solid;
 border-width: 2px 0;
 color:#ffffff;
 height:100%;
 vertical-align:top;
 padding: 3px 5px;
 white-space:nowrap;
}
table#item_splits {
 table-layout:fixed;
 width:980px;
}
.listtextnonedit {
 color: #000000;
}
