@charset "utf-8";
/* CSS Document */

a:focus {
 	-moz-outline-style:none;
}

#live-setting {
	float:left;
	display:inline;
	height:16px;
	width:960px;
	background-color:#FF0000;
	text-align:center;
	color:#ffffff;
}



body {
	background-color:#ffffff;
	min-width:960px;
	line-height:16px;
	color:#949494;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p, form {
	margin:0;
	padding:0;
}

img {
	border:0;
}

.disabled {
	background-color:#f9f9f9 !important;
}

img, div{ 
	behavior: url(/css/iepngfix.htc); 
}

#dropdown-outer {
	background-color:#eaeaea;
	width:138px;
	position:absolute;
	top:102px;
	left:262px;
	z-index:1000;
	padding-bottom:5px;
}

#dropdown-outer ul  {
	list-style-type:none;
	padding:0;
	margin:0;
}
#dropdown-outer ul li {
	list-style-type:none;
	cursor:pointer;
	float:left;
	display:inline;
	clear:left;
	list-style-type:none;
	width:130px;
	padding:4px 5px 4px 5px;
}
#dropdown-outer ul a  {
	cursor: pointer;
	color: #727274;
	text-decoration:none;
	font-size:11px;
	height:25px;
}


#dropdown-outer ul a:hover  {
	cursor: pointer;
	color: #181818;
	text-decoration:none;
	font-size:11px;
	height:25px;
}

/* ----------------------------- MAIN TEMPLATE -------------------------------- */

#outer {
	width: 960px;
	margin: auto;
	position:relative;
}

#header {
	width:960px;
	min-height:90px;
	height:auto !important;
	height:90px;	display:inline;
	float:left;
}

#header-logo {
	width:170px;
	height: 81px;
	display:inline;
	float:left;
	margin-top:20px;
}

#header-navigation {
	width:701px;
	height: 25px;
	display:inline;
	float:left;
	text-align:left;
	margin-top:5px;
	margin-left:89px;
}
#header-navigation a {
	float:left;
	display:inline;
	height:25px;
	margin-right:45px;
}

#header-navigation a.last {
	margin-right:0 !important;
	margin-left:2px;
}
.header-navigation-img {
	margin-left:0;
}
.header-navigation-img-first {
	margin-left:0px;
	padding-top:8px;
}

#header-login {
	width:278px;
	height:20px;
	float:left;
	display:inline;
	margin-left:98px;
	padding: 0 0 0 22px;
	color:#525051;
	background: url(/images/club-jj/jjclub-login.jpg) no-repeat;
	background-position: center left;
}

#header-login a, #header-login a:visited  {
	color:#525051;
	text-decoration:none;
}

#header-login a:hover  {
	color:#a6bc09;
	text-decoration:none;
}


#header-buttons {
	width:360px;
	height: 31px;
	display:inline;
	float:right;
	text-align:right;
}

#header-buttons ul {
	color:#b0b0b0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	margin:0;
	padding:0;
}

#header-buttons li {
	color:#b0b0b0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	float:left;
	display:inline;
}

#header-buttons .textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707072;
	height:16px;
	width:131px;
	border:0px;
	background-color:#ffffff;
	padding:4px 7px;
	margin:0 15px 0 0;
	background-image:url(../images/searchbox-bg.jpg);
	background-repeat:no-repeat;
}
#header-flags {
	float:right;
	display:inline;
	text-align:right;
	clear:right;
	height:40px;
	width:150px;
}


#breadcrumbs {
	width:960px;
	display:inline;
	float:left;
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#adadad 1px solid;
}

#breadcrumbs ul {
	color:#b0b0b0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
}

#breadcrumbs li {
	color:#b0b0b0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	float:right;
	display:inline;
	margin-left:6px;

}

#breadcrumbs li a, #breadcrumbs li a:visited {
	color:#b0b0b0;
	text-decoration:none;
}

#breadcrumbs li a:hover {
	color:#525051;
	text-decoration:none;

}


#content-area {
	width:960px;
	min-height:467px;
	height:auto !important;
	height:467px;
	display:inline;
	float:left;
	background-color:#FFFFFF;
}

#jj-header {
	width: 960px;
	float: left;
	display: inline;
}

#jj-left-col {
	width: 640px;
	float: left;
	display: inline;
}

#jj-right-col {
	width: 299px;
	float: left;
	display: inline;
	border-left: 1px solid #b2b2b2;
	padding: 0 0 0 20px;
}

#customer-services-holder {
	width:960px;
	min-height:467px;
	height:auto !important;
	height:467px;
	display:inline;
	float:left;
	background-color:#FFFFFF;
}

#customer-services-nav {
	width: 225px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float: left;
	display: inline;
}

#customer-services-nav ul{
	color:#b0b0b0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
}

#customer-services-nav li{
	color:#b0b0b0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0 0 20px 0;
	margin: 0;
}

#customer-services-content {
	width: 359px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float: left;
	display: inline;
	border-left: 1px solid #b2b2b2;
	padding: 0 20px 0 20px;
}

#customer-services-form {
	width: 314px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float: left;
	display: inline;
	border-left: 1px solid #b2b2b2;
	padding: 0 0 0 20px;
}

#footer {
	width:950px;
	height: 25px;
	display:inline;
	float:left;
	margin-left:10px;
}

#footer ul {
	color:#b0b0b0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
}

#footer li {
	color:#b0b0b0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	float:right;
	display:inline;
	margin-left:18px;
}

ul .phone {
background-image:url(../images/footer-contact.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}

#footer li a, #footer li a:visited {
	color:#b0b0b0;
	text-decoration:none;
}

#footer li a:hover {
	color:#525051;
		text-decoration:none;

}

#siteby {
	width:960px;
	height: 30px;
	display:inline;
	float:left;
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:13px;
}

#siteby a, #siteby a:visited {
	color:#b0b0b0;
	text-decoration:none;
}
#siteby a:hover {
	color:#525051;
	text-decoration:none;
}
/* -------------------  HOME PAGE ------------------------------------- */
#home-image-container {
	position:relative;
	width:400px;
	height:300px;
}
#home-row-container {
	float:left;
	display:inline;
	position:relative;
	height:170px;
	width:960px;
	overflow:hidden;
	margin-bottom:10px;
}
.home-image {
	position:absolute;
	width:400px;
	height:300px;
	text-align:center;
}
.home-row {
	position:absolute;
	background-color:#ffffff;
}

#home-main-image {
	float:left;
	display:inline;
	width:960px;
	min-height:491px;
	height:auto !important;
	height:491px;
}

#home-bottom-buttons {
	float:left;
	display:inline;
	width:960px;
	height:180px;
}

#home-bottom-buttons img{
	border:0;
}

/* -------------------  PRODUCT PAGE ------------------------------------- */

#product-outer {
	float:left;
	display:inline;
	position:relative;
	width:960px;
	min-height:440px;
	height:auto !important;
	height:440px;	
	margin-top:25px;
	
}

#product_container {
	position:relative;
	width:960px;
	min-height:440px;
	height:auto !important;
	height:440px;	
	z-index:1;
}

#product-moreinfo, #product-features, #product-product {
	position:relative;
	width:960px;
	min-height:440px;
	height:auto !important;
	height:440px;	
	z-index:1;
}

.product-left {
	float:left;
	display:inline;
	width:623px;
	min-height:440px;
	height:auto !important;
	height:440px;	
}

.product-right{ 
	float:left;
	display:inline;
	width:311px;
	min-height:440px;
	height:auto !important;
	height:440px;
	padding-left:24px;	
	border-left:2px solid #cecece;	
	
}

#product-moreinfo-image, #product-features-image, #product-product-image {
	float:left;
	position:relative;
	width:486px;
	min-height: 456px;
	height: auto !important;
	height: 456px;
	z-index:1;
	padding-left:94px;
	padding-top:4px;

}
#product-moreinfo-image img.copyright, #product-features-image img.copyright, #product-product-image img.copyright {
	width:486px;
	height:457px;
	position:absolute;
	z-index:10;
}
.product-image {
	position:absolute;
}
#product-features-image span {
	position:absolute;
	display:block;
	cursor:default;
	color:#949494;
	width:150px;
	padding:10px;
	font-size:12px;
	z-index:20;
}
#product-features-image div {
	position:absolute;
	cursor:default;
	color:#cccccc;
	z-index:20;
	background-image:url(/images/copyright.gif);
/*	background-color:#CCCCCC;
	opacity:0.5;*/
}
#product-features-image .feature-hit-hover {
	color:#333333;
}
.product-title {
	position:absolute;
	float:left;
	z-index:10;
	width:160px;
	min-height:83px;
	height:auto !important;
	height:83px;	}
	
	
	.play-video {
		float: right;
		width: 100px;
	}
		.play-video a {
			background: url(/images/btns/play-btn.png) no-repeat bottom center;
			height:23px;
			width: 110px; 
			display:block;
			padding:5px 40px 0 0;
			text-decoration:none;
			color: #b0b0b0;
		}
		
		.play-video a:hover {
			background-position: top center;
		}	
	

.product-buttons {
	position:absolute;
	top:0;
	left:630px;
	float:left;
	width:328px;
	height: 83px;
	z-index:10;
	text-align:right;
}

#product-share {
	float:left;
	display:inline;
	width:311px;
	height:18px;
}

#product-moreinfo-right, #product-features-right, #product-product-right  {
	float:left;
	display:inline;
	width:311px;
	min-height:236px;
	height:auto !important;
	height:236px;	
	margin-top:83px;
	line-height:18px;
	font-size:12px;
}
#product-moreinfo-right a, #product-features-right a, #product-product-right a {
	color:#949494;
}

#product-features-right img {
	margin-top:50px;
}

#product-moreinfo-right ul, #product-features-right ul, #product-product-right ul {
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

#product-moreinfo-right li, #product-features-right li, #product-product-right li {
	list-style: none;
	background-image:url(../images/product-list-bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:11px;
	margin-bottom:20px;
	font-weight:normal;
	
}

#product-product-right .designed-by {
	font-size:10px;
}

.product-bottom-outer, .product-bottom-outer-bundle {
	float:left;
	display:inline;
	width:960px;
	min-height:102px;
	height:auto !important;
	height:102px;	
	padding-bottom:5px;
	margin-bottom:25px;
	line-height:15px;
	border-bottom:1px solid #ADADAD;	
}

.product-bottom-outer-bundle {
	border-bottom:0 !important;
}

.product-top-outer {
	margin-bottom:0px !important;	
	padding-bottom:0px !important;	
	border-bottom:0px !important;	
	border-top:1px solid #ADADAD;	
	padding-top:25px;
	margin-top:24px;
	
}

.product-bottom-product {
	float:left;
	display:inline;
	width:147px;
	min-height:102px;
	height:auto !important;
	height:102px;
	margin-left:190px;

}

.product-bottom-product-title {
	float:left;
	display:inline;
	width:117px;
	min-height:25px;
	height:auto !important;
	height:25px;
	color:#525051;
}

.product-bottom-product-code {
	float:left;
	display:inline;
	width:117px;
	min-height:54px;
	height:auto !important;
	height:54px;
	
}

.product-bottom-image {
	float:left;
	display:inline;
	width:148px;
	min-height:102px;
	height:auto !important;
	height:102px;
	background-position:right top;
	background-repeat:no-repeat;
	
}
.product-bottom-image-title {
	float:left;
	display:inline;
	width:118px;
	min-height:22px;
	height:auto !important;
	height:22px;
	color:#525051;
	margin-left:30px;

}
.product-bottom-image-title-left{
	float:left;
	display:inline;
	width:25px;
	min-height:22px;
	height:auto !important;
	height:22px;
	color:#525051;
}
.product-bottom-image-title-right{
	float:left;
	display:inline;
	width:50px;
	min-height:22px;
	height:auto !important;
	height:22px;
	color:#525051;
}

.product-bottom-image-img {
	float:left;
	display:inline;
	width:118px;
	min-height:80px;
	height:auto !important;
	height:80px;
	margin-left:30px;
	position:relative;
}

.product-bottom-image-img img.copyright {
	position:absolute;
	width:88px;
	height:77px;
}

.product-bottom-dimensions {
	float:left;
	display:inline;
	width:163px;
	min-height:102px;
	height:auto !important;
	height:102px;
	background-position:right top;
	background-repeat:no-repeat;	
	
}

.product-bottom-dimensions-title {
	float:left;
	display:inline;
	width:133px;
	min-height:31px;
	height:auto !important;
	height:31px;
	margin-left:30px;
	

}
.product-bottom-dimensions-area {
	float:left;
	display:inline;
	width:133px;
	min-height:71px;
	height:auto !important;
	height:71px;
	margin-left:30px;
	

}

.product-bottom-price {
	float:left;
	display:inline;
	width:105px;
	min-height:102px;
	height:auto !important;
	height:102px;
	background-position:right top;
	background-repeat:no-repeat;	
}

.product-bottom-price-title {
	float:left;
	display:inline;
	width:75px;
	min-height:31px;
	height:auto !important;
	height:31px;
	margin-left:30px;


}
.product-bottom-price-area {
	float:left;
	display:inline;
	width:75px;
	min-height:71px;
	height:auto !important;
	height:71px;
	margin-left:30px;
	

}

.product-bottom-btn {
	float:left;
	display:inline;
	width:102px;
	min-height:102px;
	height:auto !important;
	height:102px;
	margin-left:30px;
	
}

.email-stock-input {
	float:left;
	display:inline;
	width:82px;
	min-height:30px;
	height:auto !important;
	height:30px;
	
}

.email-stock-input .textbox {

background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#B0B0B0 !important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:14px;
margin:0;
padding:4px;
width:70px;

}

.email-stock-btn {
	float:left;
	display:inline;
	width:20px;
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-top:5px;
	
}

.product-thumbnails {
	margin-top:18px;
	padding-top:15px;
	width:311px;
	float:right;
	display:inline;	
	border-top:1px solid #b0b0b0;	
	min-height:100px;
	height:auto !important;
	height:100px;
}
.product-thumbnail {
	cursor:pointer;
}
.product-thumbnail-div {
	cursor:pointer;
	float:left;
	display:inline;
	width:62px;
	height:60px;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.product-thumbnails img {
	/*margin-right:9px;
	margin-bottom:9px;*/
}

.product-features-extra {
	margin-top:18px;
	padding-top:15px;
	width:314px;
	float:right;
	display:inline;	
	border-top:1px solid #b0b0b0;	
}

.product-features-extra-outer {
	float:right;
	display:inline;
	width:312px;;
	min-height:102px;
	height:auto !important;
	height:102px;
}
.product-features-extra-image {
	float:left;
	display:inline;
	width:46px;
	min-height:35px;
	height:auto !important;
	height:35px;
	margin-bottom:9px;
}
.product-features-extra-text {
	float:left;
	display:inline;
	width:110px;
	min-height:27px;
	height:auto !important;
	height:27px;
		margin-bottom:9px;
		margin-top:8px;

}



/* fonts  */
.frut_10_light {
	font-size:10px;
	color:#949494;
	font-weight:normal;
			letter-spacing:1px;
	background-color:#FFFFFF;
			
			

}
.frut_11_light {
	font-size:11px;
	color:#949494;
	font-weight:normal;
			letter-spacing:1px;
	background-color:#FFFFFF;

}
.frut_12_light {
	font-size:12px;
	color:#949494;
	font-weight:normal;
			letter-spacing:1px;
	background-color:#FFFFFF;

}
.arial_12_light, .arial-12-light {
	font-size:12px;
	color:#949494;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;

}

a.arial_12_light , a.arial-12-light  {
	font-size:12px;
	color:#949494;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	text-decoration:none;

}

.arial_12_dark, .arial-12-dark {
	font-size:12px;
	color:#525051;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;

}

a.arial_12_dark , a.arial-12-dark , .arial_12_dark a , .arial-12-dark a  {

	color:#525051;
	text-decoration:none;
	background-color:#FFFFFF;

}

.arial-12-dark a, arial-12-dark a:hover {
	color:#525051;
	text-decoration:none;
	background-color:#FFFFFF;
	
}

.arial_14_dark {
	font-size:14px;
	color:#525051;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;

}

.arial_14_dark a {
	font-size:14px;
	color:#525051;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	text-decoration:none;

}

.arial_14_light {
	font-size:14px;
	color:#949494;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;

}


.arial-title-18 {
	font-size:18px;
	color:#525051;
	font-weight:normal;
	background-color:#FFFFFF;
	
}


.frut_12_dark {
	font-size:12px;
	color:#525051;
	font-weight:normal;
		letter-spacing:1px;
	background-color:#FFFFFF;

}

.frut_14_dark {
	font-size:14px;
	color:#525051;
	font-weight:normal;
	letter-spacing:1px;
	background-color:#FFFFFF;

}

.sub-title-16 {
	font-size:16px;
	color:#525051;
	font-weight:normal;
	letter-spacing:1px;
	background-color:#FFFFFF;

}

.product-title-18 {
	font-size:16px;
	color:#525051;
	font-weight:normal;
	letter-spacing:1px;
	line-height:18px;

}

.product-title-18-bold{
	font-size:17px;
	color:#525051;
	font-weight:normal;
	letter-spacing:1px;
	font-weight:bold;
	line-height:17px;

}

.from-title-18-bold{
	font-size:16px;
	color:#525051;
	font-weight:normal;
	letter-spacing:0;
	font-weight:bold;
	line-height:16px;

}

.green-title-18 {
	font-size:18px;
	line-height:18px;
	color:#a6bc09;
	font-weight:normal;
	letter-spacing:1px;
	background-color:#FFFFFF;

}

.green-title-36 {
	font-size:36px;
	line-height:36px;
	color:#a6bc09;
	font-weight:normal;
	letter-spacing:1px;
	background-color:#FFFFFF;

}

.frut-15-dark {
	font-size:15px;
	color:#525051;
	font-weight:normal;
	letter-spacing:1px;

}

.frut-13-dark {
	font-size:13px;
	color:#525051;
	font-weight:normal;
			letter-spacing:1px;
	background-color:#FFFFFF;

}

.frut-15-light {
	font-size:15px;
	color:#949494;
	font-weight:normal;
			letter-spacing:1px;
	background-color:#FFFFFF;

}

.frut-13-light {
	font-size:13px;
	color:#949494;
	font-weight:normal;
			letter-spacing:1px;
	background-color:#FFFFFF;

}

.text-green-large {
	color:#b3c52a;
	font-size:16px;
}
.text-green {
	color:#b3c52a;
}
/* end fonts */

.grey-line {
	background-color:#525051;
	width:550px;
	height:1px;
	display:block;
	float:left;	
	overflow:hidden;
}


/* category page */

#category-main-title {
	float:left;
	display:inline;
	height: 40px;
	width:960px;
}

#category-outer {
	float:left;
	display:inline;
	height: 394px;
	width:960px;
	margin-bottom:40px;
}

#category-title {
	float:left;
	display:inline;
	height: 394px;
	width:273px;
}

#category-image {
	float:left;
	display:inline;
	height: 394px;
	width:687px;
}

.category-product-row {
	float:right;
	display:inline;
	height: 170px;
	width:960px;
}

.category-product, .category-product-last {
	float:left;
	display:inline;
	height: 170px;
	width:220px;
	margin-right:26px;
}

.category-product-last {
	margin-right:0px !important;
}

.category-product-image {
	float:left;
	display:inline;
	height: 105px;
	width:220px;
	overflow:hidden;
	text-align:center;
	position:relative;
}

.category-product-image img.copyright {
	width:220px;
	height:105px;
	position:absolute;
	z-index:10px;
}

.cart-product, .cart-product-last {
	float:left;
	display:inline;
	height: 215px;
	width:220px;
	margin-right:26px;
}

.cart-product-last {
	margin-right:0 !important;

}

.cart-product-image {
	float:left;
	display:inline;
	height: 150px;
	width:220px;
	overflow:hidden;
	text-align:center;
	position:relative;
}

.cart-product-image img.copyright {
	position:absolute;
	width:220px;
	height:150px;
}

.category-product-text {
	float:left;
	display:inline;
	height: 65px;
	width:220px;
	line-height:18px;

}

.cart-product-text {
	float:left;
	display:inline;
	height: 19px;
	width:220px;
	line-height:18px;
	border-bottom:1px solid #b0b0b0;

}


/* ---- OVERVIEW PAGE -- */

.overview-row {
	float:left;
	display:inline;
	width:960px;
	min-height:200px;
	height:auto !important;
	height:200px;
}

.overview-category,.overview-category-last {
	float:left;
	display:inline;
	width:220px;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin-right:26px;
}

.overview-category-last {
	margin-right:0px !important;
}

.overview-category-image {
	float:left;
	display:inline;
	width:220px;
	min-height:126px;
	height:auto !important;
	height:126px;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.overview-category-image img.copyright {
	position:absolute;
	width:220px;
	height:126px;
}

.overview-category-text {
	float:left;
	display:inline;
	width:220px;
	min-height:50px;
	height:auto !important;
	height:95px;
}

.overview-category-text ul {
	font-family:Arial, Helvetica, sans-serif;
	list-style: none;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.overview-category-text li {
	list-style: none;
	background-image:url(../images/product-list-bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:11px;
	margin-bottom:2px;
	font-weight:normal;
	color:#b0b0b0;
	font-size:12px;
}

.overview-category-text li a, .overview-category-text li a:visited {
	color:#8e8e8e;
	text-decoration:none;

}

.overview-category-text li a:hover {
	color:#525051;
	text-decoration:none;
	
}

.grey-line-220 {
	background-color:#b0b0b0;
	width:220px;
	height:1px;
	display:block;
	float:left;	
	overflow:hidden;
		margin-top:3px;
	margin-bottom:6px;
}

.grey-line-198 {
	background-color:#b0b0b0;
	width:198px;
	height:1px;
	display:block;
	float:left;	
	overflow:hidden;
		margin-top:3px;
	margin-bottom:6px;
}



/*---------------SHOPPING BASKET ------------------------- */


#-text-area ul, #-text-area li{
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	list-style-position:inside;
}
#-text-area li{
	clear:both;
	list-style:none;
	list-style-position:inside;
	
	margin:0; 
	padding:0; 	
}

#-text-area input{
	float:left;
	margin:0; 
	padding:0; 	
	margin-bottom:13px;
	
}
#-text-area label{
	width:38px;
	float:left;
	margin:0; 
	padding:0; 	
	margin-left:10px;
	
}

.basket-qty-area ul, .basket-qty-area li{
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
.basket-qty-area li{
	clear:both;
	list-style:none;
}

.basket-qty-area input{
	float:left;
	margin-bottom:13px;
	
}
.basket-qty-area .qtyerror {
	color:#a6bc09;
}
.basket-qty-area label{
	width:83px;
	float:left;
	margin-left:10px;
	
}
.basket-qty-area img {
	cursor:pointer;
}
#-text-area .textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0;
	height:14px;
	width:94px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin:0;
	margin-bottom:13px;
	margin-top:8px;

}

.textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0!important;
	height:14px;
	width:130px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin:0;


}

.qty-textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0;
	height:13px;
	width:26px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin:0;
	margin-bottom:13px;

}


#basket-outer {
	float:left;
	display:inline;
	width:686px;	
	margin-bottom:35px;
}
#basket-getmsg {
	float:left;
	display:inline;
	width:320px;
	height:19px;
	color:#a6bc09;
	padding-top:11px;
}

.basket-buttons-outer {
	float:right;
	display:inline;
	width:686px;
	height:40px;
	margin-top:41px;
	margin-bottom:28px;
	padding-bottom:15px;
		border-bottom:1px solid #adadad;

}
.basket-buttons-container {
	float:right;
	display:inline;
	width:362px;
	height:40px;
}
.basket-buttons-container2 {
	float:right;
	display:inline;
	width:362px;
	height:40px;
	padding-top:15px;
}
.basket-buttons {
	float:left;
	width:181px;
	display:inline;
	height:40px;
}

#basket-container {
	float:left;
	display:inline;
	width:686px;
}

.basket-row {
	float:left;
	display:inline;
	width:686px;
	min-height:102px;
	height:auto !important;
	height:102px;
	margin-bottom:35px;
	border-bottom:1px solid #adadad;
}

.basket-product {
	float:left;
	display:inline;
	width:129px;
	min-height:102px;
	height:auto !important;
	height:102px;
}

.basket-image {
	float:left;
	display:inline;
	width:130px;
	min-height:102px;
	height:auto !important;
	height:102px;
/*	background-image:url(../images/product-bottom-bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;	*/
	position:relative;
}
.basket-image img.copyright {
	position:absolute;
	width:130px;
	height:102px;
}
.basket-dimensions {
	float:left;
	display:inline;
	width:122px;
	min-height:102px;
	height:auto !important;
	height:102px;
/*		background-image:url(../images/product-bottom-bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;*/
	margin-left:30px; 
		
}

.basket-qty {
	float:left;
	display:inline;
	width:157px;
	min-height:102px;
	height:auto !important;
	height:102px;
/*	background-image:url(../images/product-bottom-bg.jpg);
	background-position:right top;
	background-repeat:no-repeat; */
	margin-left:30px;
		
}

.basket-price {
	float:left;
	display:inline;
	width:58px;
	min-height:102px;
	height:auto !important;
	height:102px;
	margin-left:24px;
}

.basket-product-title {
	float:left;
	display:inline;
	width:129px;
	height:29px;
}

.basket-product-title a, .basket-product-title a:visited{
	color:#525051;
	text-decoration:none;
	}


.basket-product-area {
	float:left;
	display:inline;
	width:129px;
	min-height:73px;
	height:auto !important;
	height:73px;
}

.basket-dimensions-title {
	float:left;
	display:inline;
	width:122px;
	height:29px;
		
}

.basket-dimensions-area {
	float:left;
	display:inline;
	width:122px;
	min-height:73px;
	height:auto !important;
	height:73px;		
}

.basket-qty-title {
	float:left;
	display:inline;
	width:157px;
	height:24px;
		
}

.basket-qty-area {
	float:left;
	display:inline;
	width:157px;
	min-height:78px;
	height:auto !important;
	height:78px;
	
}

.basket-price-title {
	float:left;
	display:inline;
	width:58px;
	height:29px;
}

.basket-price-area {
	float:left;
	display:inline;
	width:58px;
	min-height:73px;
	height:auto !important;
	height:73px;
}

.basket-total-row {
	float:left;
	display:inline;
	width:245px;
	min-height:24px;
	height:auto !important;
	height:24px;
	margin-left:441px;	
}

.basket-total-header {
	float:left;
	display:inline;
	width:157px;
	min-height:24px;
	height:auto !important;
	height:24px;
}

.basket-total {
	float:left;
	display:inline;
	width:58px;
	min-height:24px;
	height:auto !important;
	height:24px;
	margin-left:30px;
}

.basket-total-mainprice {
	float:left;
	display:inline;
	width:88px;
	min-height:24px;
	height:auto !important;
	height:24px;
	text-align:right;
}

.basket-maintotal-row {
	float:left;
	display:inline;
	width:245px;
	min-height:24px;
	height:auto !important;
	height:24px;
	padding-left:441px;	
	padding-top:15px;
	margin-top:7px;
	border-top:1px solid #adadad;
}


#empty_cart_left {
	width:265px;
	height:33px;
	padding-top:50px;
	float:left;
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	margin-bottom:217px;
	
}
#empty_cart {
	width:610px;
	height:29px;
	padding-top:50px;
	float:left;
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #adadad;
		margin-bottom:217px;

}
#empty_cart_title_text {
	float:left;
	height:40px;
	width:960px;
}
.empty_cart_product {
	float:left;
	min-height:127px;
	height:auto !important;
	height:127px;
	width:240px;
	text-align:center;
}
.empty_cart_product_title {
	float:left;
	min-height:30px;
	height:auto !important;
	height:30px;
	width:240px;
	text-align:center;
}
.empty_cart_product_image {
	float:left;
	min-height:97px;
	height:auto !important;
	height:97px;
	width:240px;
	text-align:center;
}

/*-------------------checkout pages ------------------*/

#checkout-column1 {
	float:left;
	width:259px;
	display:inline;
	min-height:319px;
	height:auto !important;
	height:319px;	
}

#checkout-column2 {
	float:left;
	width:355px;
	display:inline;
	min-height:319px;
	height:auto !important;
	height:319px;
}

#checkout-column3 {
	float:left;
	width:331px;
	display:inline;
	min-height:319px;
	height:auto !important;
	height:319px;
}


.other-product-title {
	float:left;
	width:259px;
	display:inline;
	height:22px;
	margin-bottom:25px;
	
}

.checkout-titles {
	float:left;
	width:259px;
	display:inline;
	height:22px;
	margin-bottom:45px;
	
}

.other-product-title {
		border-bottom:1px solid #ADADAD;	
		width:960px;
	margin-top:0px !important;
}

.main-product-title {
	float:left;
	width:960px;
	display:inline;
	height:22px;
	margin-bottom:45px;
	margin-top:0px;
	border-bottom:1px solid #ADADAD;	

}


.checkout-titles h1 {
	font-size:50px;
	color:#525051;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0;
	margin:0;
}
#checkout-payment-title {
	margin-bottom:15px;
}
#checkout-message {
	float:left;
	width:274px;
	min-height:30px;
	height:auto !important;
	height:30px;	
	}
#checkout-message .error {
	color:#A6BC09;
	font-size:11px;
}
#checkout-column1-text-area {
	float:left;
	width:259px;
	display:inline;
	min-height:150px;
	height:auto !important;
	height:150px;	
	text-align:left;
}

#checkout-column1-text-area .promo-area {
	float:left;
	width:250px;
	display:inline;
	min-height:150px;
	height:auto !important;
	height:150px;	
	text-align:left;
	margin-top:4px;
}

.promo-area .textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0;
	height:14px;
	width:94px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin:0;
	margin-bottom:13px;
	margin-top:8px;

}

.promo-area  input{
	float:left;
	text-align:left;
	
}
.promo-area label{
	width:55px;
	float:left;
	text-align:left;
	margin-left:15px;
	
	
}

#checkout-column2-text-area {
	float:left;
	width:355px;
	display:inline;
}
#billingAddressTitle {
	margin-bottom:7px;
}
#changeAddress {
	float:left;
	width:331px;
	display:inline;
	margin-bottom:16px;
}
#select_billing_address {
	float:left;
	width:331px;
	display:inline;
}


#select_billing_address  ul, #select_billing_address li, #select_delivery_address  ul, #select_delivery_address li {
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	text-align:left;
	
}
#select_billing_address  li, #select_delivery_address  li{
	clear:both;
	list-style:none;
	height:25px;
	text-align:left;
}

#select_billing_address  input, #select_delivery_address  input{
	float:left;
	margin-right:10px;
	text-align:left;
	
}
#select_billing_address label, #select_delivery_address label{
	width:200px;
	float:left;
	text-align:left;
	
	
}


#select_delivery_address {
	float:left;
	width:331px;
	display:inline;
}

#changeAddress {
	cursor:pointer;
}
#different-delivery-img {
	cursor:pointer;
}
.checkout-column3-text-area {
	float:left;
	width:331px;
	display:inline;
}

#checkout-column2-text-area ul, #checkout-column2-text-area li, .checkout-column3-text-area ul, .checkout-column3-text-area li{
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
#checkout-column2-text-area li, .checkout-column3-text-area li{
	clear:both;
	list-style:none;
}

#checkout-column2-text-area input, .checkout-column3-text-area input{
	float:left;
	margin-bottom:13px;
	
}
#checkout-column2-text-area label, .checkout-column3-text-area label{
	width:130px;
	float:left;
	
}
#checkout-column2-text-area .textbox, .checkout-column3-text-area .textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0!important;
	height:14px;
	width:134px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin:0;
	margin-bottom:13px;

}

#checkout-column2-text-area .textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0!important;
	height:70px;
	width:134px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin:0;
	margin-bottom:13px;

}

#checkout-column2-text-area .dropdown, .checkout-column3-text-area .dropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0;
	height:22px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	margin:0;
	margin-bottom:13px;

}



.payment_error {
	border:1px #a6bc09 solid!important;
	background-color:#f0f7bd!important;
}

#checkout-column2-text-area .textbox-small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0;
	height:14px;
	width:31px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin-right:10px;
	margin-bottom:13px;
	
}

#checkout-overview-outer{
	width:331px;
	float:left;
	display:inline;
}

#checkout-overview-header {
	width:331px;
	float:left;
	display:inline;
	min-height:15px;
	height:auto !important;
	height:15px;
}

.checkout-overview-row {
	width:331px;
	float:left;
	display:inline;
	min-height:24px;
	height:auto !important;
	height:24px;
	margin-top:28px;
}

.checkout-overview-product {
	width:86px;
	float:left;
	display:inline;
	margin-right:2px;
	min-height:24px;
	height:auto !important;
	height:24px;
}

.checkout-overview-details {
	width:89px;
	float:left;
	display:inline;
	margin-right:2px;
	min-height:24px;
	height:auto !important;
	height:24px;
}

.checkout-overview-quantity {
	width:88px;
	float:left;
	display:inline;
	margin-right:2px;
	min-height:24px;
	height:auto !important;
	height:24px;
}

.checkout-overview-price {
	width:60px;
	float:left;
	display:inline;
	margin-right:2px;
	min-height:24px;
	height:auto !important;
	height:24px;
}

.checkout-overview-total {
	width:331px;
	float:left;
	display:inline;
	min-height:14px;
	height:auto !important;
	height:14px;
	margin-top:23px;
	padding-top:20px;
	margin-bottom:45px;
	border-top:1px #c6c6c7 solid; 
}

.checkout-overview-promo {
	width:179px;
	float:left;
	display:inline;
	margin-right:2px;
}
.checkout-terms {
	width:331px;
	float:left;
	display:inline;
	min-height:14px;
	height:auto !important;
	height:14px;
	margin-bottom:25px;	
	font-size:12px;
}

#jj-header p {
	font-size: 14px;
}

.jjclub-logo {
	float: left;
	display: inline;
}

.checkout-terms a, .checkout-terms a:visited, a.greenlink, a.greenlink:visited, .order-row-hover {
	font-size:12px;
	color:#a6bc09;
	text-decoration:none;
}

.greenlink {
	font-size:12px;
	color:#a6bc09;
	text-decoration:none;
}


.order-row-hover td {
	font-size:12px;
	color:#a6bc09 !important;
	text-decoration:none;
}

.terms_error {
	font-size:10px;
	color:#a6bc09;
	text-decoration:none;
	font-weight:bold;
}

.checkout-terms  ul, .checkout-terms  li{
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
.checkout-terms  li{
	clear:both;
	list-style:none;
}

.checkout-terms  input{
	float:left;
}
.checkout-terms  label{
	width:311px;
	float:left;
	
}

.checkout-del-add-options {
	width:331px;
	float:left;
	display:inline;
	min-height:14px;
	height:auto !important;
	height:14px;
	font-size:12px;
}



.checkout-del-add-options  ul, .checkout-del-add-options  li{
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	margin-top:20px;
}
.checkout-del-add-options  li{
	clear:both;
	list-style:none;
}

.checkout-del-add-options input{
	float:left;
	
}
.checkout-del-add-options  label{
	width:211px;
	float:left;
	
}
.confirmation-top {
	margin-top:50px;
}

.checkout1-outer {
	float:left;
	display:inline;
	width:686px;
}

.checkout-login-outer {
	float:left;
	display:inline;
	width:686px;
	height:480px;
	margin-top:50px;
	border-bottom:1px solid #c6c6c7;
}
.checkout-login-title {
	float:left;
	display:inline;
	width:686px;
	height:34px;
	margin-bottom:45px;
}

.checkout-login-left {
	float:left;
	display:inline;
	width:173px;
	height:235px;
}

.checkout-login-right {
	float:left;
	display:inline;
	width:513px;
	height:235px;
}

.checkout-login-row {
	float:left;
	display:inline;
	width:513px;
	height:37px;
}
#showPassWordDiv1 {
	margin-bottom:5px;
}
#forgotpass {
	display:inline;
	float:left;
}

/* receipt page */
#receipt-outer {
	width: 450px;
	margin: auto;
}

#receipt-top {
	float:left;
	display:inline;
	width: 450px;
	height:80px;
	color:#333333;
}

#receipt-middle {
	float:left;
	display:inline;
	width: 450px;	
	color:#333333;
}


/* end receipt pag */


/*-----about jj ------------ */

#about-outer {
	float:left;
	display:inline;
	width: 960px;	
}

.about-column {
	float:left;
	display:inline;
	width: 300px;	
	margin-right:30px;
}
.about-column-last {
	float:left;
	display:inline;
	width: 300px;	
}



/* customer cp */
#customer_saved_addresses {
	float:left;
	display:inline;
	width:686px;
}
#customer_saved_addresses .address {
	float:left;
	display:inline;
	width:340px;
	min-height:260px;
	height:auto !important;
	height:260px;
	background-color:#ffffff;
}
#customer_saved_addresses .address th {
	vertical-align:middle;
	text-align:left;
	width:70px;
}
#customer_saved_addresses .address td {
	vertical-align:middle;
	text-align:left;
	width:100px;
}
#customer_saved_addresses select {
	width:200px;
}
#address-outer {
	float:left;
	display:inline;
	width:701px;
}


#address-outer ul, #address-outer li{
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
#address-outer li{
	clear:both;
	list-style:none;
}

#address-outer input, #address-outer select{
	float:left;
	margin-bottom:13px;
	
}
#address-outer label{
	width:130px;
	float:left;
	
}

#address-outer .add-row {
	width:260px;
	float:left;
	display:inline;
	height:23px;
	margin-bottom:13px;
	
}
#address-outer .label {
	width:130px;
	float:left;
	display:inline;
	height:23px;
	
}
#address-outer .input {
	width:130px;
	float:left;
	display:inline;
	height:23px;
	
}

#address-outer .textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0;
	height:14px;
	width:134px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin:0;
	margin-bottom:13px;

}

#address-outer .dropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0;
	height:22px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	margin:0;
	margin-bottom:13px;

}

#orders-outer {
	float:left;
	display:inline;
	width:686px;
}
#orders-outer th {
	font-weight:normal;
}

#orders-outer a, #orders-outer a:visited  {
	text-decoration:none;
	color:#b0b0b0;
}

/*-------------CUSTOMER ORDERS ------------------------- */

#customer-orders-outer {
	float:left;
	display:inline;
	width:686px;
	margin-bottom:50px;
}

.address-outer {
	float:left;
	display:inline;
	width:228px;
	min-height:146px;
	height:auto !important;
	height:146px;	
}

.address-title {
	float:left;
	display:inline;
	width:228px;
	height:71px;	
}

.address-content {
	float:left;
	display:inline;
	width:228px;
	min-height:75px;
	height:auto !important;
	height:75px;	
}

#customer-orders-outer ul, #customer-orders-outer li{
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
#customer-orders-outer li{
	clear:both;
	list-style:none;
}

#customer-orders-outer input, #customer-orders-outer select{
	float:left;
	margin-bottom:13px;
	
}
#customer-orders-outer label{
	width:60px;
	float:left;
	
}

.recommend-product-row {
	float:right;
	display:inline;
	width:701px;
}

.recommend-product, .recommend-product-last {
	float:left;
	display:inline;
	height: 215px;
	width:198px;
	margin-right:30px;
	margin-bottom:22px;
}

.recommend-product-last {
	margin-right:0px !important;
}

.recommend-product-image {
	float:left;
	display:inline;
	height: 150px;
	width:198px;
	overflow:hidden;
	text-align:center;
}

.recommend-product-text {
	float:left;
	display:inline;
	height: 65px;
	width:198px;
	line-height:18px;

}

/*--------------------- press page ------------------- */

#press-column1 {
	float:left;
	width:223px;
	display:inline;
	min-height:319px;
	height:auto !important;
	height:319px;	
}

#press-title {
	float:left;
	display:inline;
	margin-left:36px;
	width:700px;
}

#press-outer {
	float:left;
	display:inline;
	width:736px;
}

#press-outer a, #press-outer a:visited {
	text-decoration:none;
}

.press-row {
	width:700px;
	float:left;
	display:inline;
	margin-bottom:28px;
}

.press-narrow {
	width:350px;
	float:left;
	display:inline;
}

.press-wide {
	width:700px;
	float:left;
	display:inline;
}

.press-text {
	width:350px;
	float:left;
	display:inline;
	margin-bottom:10px;
	font-size:12px;
	color:#525051;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;	
}

.press-image-wide {
	float:left;
	display:inline;
	width:700px;
	
}

.press-image {
	float:left;
	display:inline;
	width:350px;
	
}

#press-info {
float:left;
display:inline;
width:500px;
height:90px;
}

#press-buttons {
float:left;
display:inline;
width:460px;
height:70px;
text-align:right;
margin-top:20px;
}

#press-left {
float:left;
display:inline;
width:470px;
margin-right:20px;
}

#press-right {
float:left;
display:inline;
width:470px;
}

.checkout-details-login-row {
	float:left;
	display:inline;
	width:631px;
	height:37px;
}
.checkout-details-login-row-left {
	float:left;
	display:inline;
	width:173px;
	height:37px;
}
.checkout-details-login-row-right {
	float:left;
	display:inline;
	width:400px;
	height:37px;
}

#receipt-outer {
	width: 450px;
	margin: auto;
		line-height:16px;
	color:#b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#receipt-top {
	float:left;
	display:inline;
	width: 450px;
	height:80px;
		line-height:16px;
	color:#b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#receipt-middle {
	float:left;
	display:inline;
	width: 450px;	
	line-height:16px;
	color:#b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	


#footer-pages-column1 {
	float:left;
	width:266px;
	display:inline;
	min-height:319px;
	height:auto !important;
	height:319px;	
}

#footer-pages-column2 {
	float:left;
	display:inline;
	width:694px;	
	margin-bottom:35px;
}

#about-outer {
	float:left;
	display:inline;
	width:960px;
	min-height:465px;
	height:auto !important;
	height:465px;
		border-bottom:1px solid #ADADAD;	

}

#about-title {
	float:left;
	display:inline;
	width:960px;
	height:58px;
}

#about-photo {
	float:left;
	display:inline;
	width:629px;
	height:465px;
}

#about-text {
	float:left;
	display:inline;
	width:331px;
	height:465px;
}

/*--------------------news page-----------------*/

#news-column {
	float:left;
	width:223px;
	display:inline;
	min-height:319px;
	height:auto !important;
	height:319px;
margin-top:35px;	
}

#news-column ul, #news-column ul li {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}



#news-column  li a, #news-column  li a:visited {
	color:#8e8e8e;
	text-decoration:none;

}

#news-column li a:hover {
	color:#525051;
	text-decoration:none;
	
}

#news-title {
	float:left;
	display:inline;
	margin-left:36px;
	width:700px;
}

#news-outer {
	float:left;
	display:inline;
	width:736px;
}

.news-item {
	float:left;
	display:inline;
	width:700px;
		margin-left:36px;
		margin-bottom:35px;

}

.news-item-title {
	float:left;
	display:inline;
	width:540px;
	margin-left:20px;	margin-bottom:10px;

}

.news-item-image {
	float:left;
	display:inline;
	width:120px;

}

.news-item-text {
	float:left;
	display:inline;
	width:540px;
	margin-left:20px;

}



#jj-right-col li {
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

#jj-right-col li {
	clear:both;
	list-style:none;
}

#jj-right-col input {
	float:left;
	margin-bottom:13px;
	
}

#jj-right-col label {
	width:130px;
	float:left;
	
}

#jj-right-col .textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0!important;
	height:14px;
	width:134px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin:0;
	margin-bottom:13px;

}

#jj-right-col .textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0!important;
	height:70px;
	width:134px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:4px 4px;
	margin:0;
	margin-bottom:13px;

}

#jj-right-col .dropdown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b0b0b0;
	height:22px;
	border:0px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	margin:0;
	margin-bottom:13px;

}

li.new-spring a {
	color:#b7be00 !important;
}

#home-main-image {
	display:inline;
	float:left;
	height:542px;
	width:960px;
	position:relative;
	z-index:10;
	overflow:hidden !important;
}

#landing-buttons {
	position:absolute;
	bottom:32px;
	right:0px;
	width:41px;
	height:16px;
		z-index:20;

}
#next, #prev {
	float:left;
	display:inline;
	cursor:pointer;
}

.from-price {
	float:left;
	display:inline;
	width:90px;
	height:64px;
	padding-top:22px;	
	margin-left:15px;
	text-align:left;
}
