
*hmtl .productImages{
position: relative !important;
left: -10px !important;
}
#b_rightpanel { l\ eft:-5px; position: relative;}
*+html #b_rightpanel{ left:0px;}

#rightBanner {
	padding-left: 8px; 
	margin-bottom: 26px;
	text-align:center;
	
}


#rightBanner .rightBanner_2 img {
margin-top:10px;}


#b_leftpanel .categories {
	background: url(/justborn/images/justborn/greyHdr.gif) top left no-repeat #393939;
	padding: 7px 10px 6px 10px !important;
	color:#716954;
	font-weight: 100;
}

#justborn #b_leftpanel .categories a.theme {
	color:#999999;
}
#justborn #b_leftpanel .categories a.theme:hover{
	color:#716954;
}


#justborn #b_leftpanel .categories h2 {
	font-weight: normal;
	letter-spacing: -0.05em;
	color: #9d9d9d;
	text-transform: uppercase;
}

#b_leftpanel .b_lbox a.theme {
	color:#716954;
	padding-right:15px;
	margin:4px 0;
}

#b_leftpanel .b_lbox {
	font-weight: normal;
	margin-bottom: 15px;
}

#justborn #b_leftpanel .b_lbox ul.categories li {
	background: url(/justborn/images/justborn/submenu-menu-line.gif) -11px bottom repeat-x;
	margin-bottom: 0px;
	display:block;
	padding-bottom:6px;
    padding-top:2px;
    width:120px;
}
#justborn #b_leftpanel ul.categories{
padding-left:0 !important;
}

#b_leftpanel .b_lbox ul.categories a.theme {
	height: auto;
}

#b_leftpanel .b_lbox ul.categories a.theme,
#b_leftpanel .b_lbox ul.categories a.rss {
	padding-top: 4px !important;
}

#justborn #b_leftpanel .b_lbox ul.categories a.selected,
#justborn #b_leftpanel .b_lbox ul.categories a:hover {
	color: #f16c04;
}

#b_leftpanel .b_lbox ul {
	font-size: 130%;
}

#b_leftpanel .b_lbox ul ul {
	font-size: 85%;
}

#b_leftpanel .b_lbox ul ul ul {
	font-size: 100%;
}

#b_leftpanel .b_lbox ul li {
	margin-bottom: 0px;
}

#b_leftpanel .b_lbox ul ul li {
	margin-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#b_leftpanel .b_lbox ul.post,
#b_leftpanel .b_lbox ul.arrows {
	float: none !important;
	padding:0 10px;
}

#b_leftpanel .b_lbox ul.post li,
#b_leftpanel .b_lbox ul.arrows li {
	height: auto;
	clear: both;
	float: none !important;
	margin-bottom: 3px;
	font-size:13px;
}

#b_leftpanel .b_lbox ul.post li a,
#b_leftpanel .b_lbox ul.arrows li a {
	color:#716954;
	/* background: url(/justborn/images/justborn/arrow.gif) bottom right no-repeat; */
	padding-right: 12px;
	font-weight:100;
}

#b_leftpanel .b_lbox ul.post ul li a,
#b_leftpanel .b_lbox ul.arrows ul li a {
	background: none;
	padding-right: 0px;
}

#b_leftpanel .b_lbox ul.post li a.selected,
#b_leftpanel .b_lbox ul.post li a:hover,
#b_leftpanel .b_lbox ul.arrows li a.selected,
#b_leftpanel .b_lbox ul.arrows li a:hover {
	color: #f16c04 !important;
	/* background: url(/justborn/images/justborn/arrow_orange.gif) bottom right no-repeat; */
}

#b_leftpanel .b_lbox ul.post ul li a.selected,
#b_leftpanel .b_lbox ul.post ul li a:hover,
#b_leftpanel .b_lbox ul.arrows ul li a.selected,
#b_leftpanel .b_lbox ul.arrows ul li a:hover {
	color: #f16c04 !important;
	background: none;
}

#justborn #b_leftpanel .b_lbox .b_rss {
	padding: 0px;
}

#b_leftpanel .b_lbox .b_rss a {
	color: #383636;
	background: url(/justborn/images/justborn/brss.gif) top left no-repeat;
	padding: 6px 0px 6px 25px;
	background-color: #f4f4f4;
	width: 187px;
	display: block;
}

#justborn #b_leftpanel .b_lbox{
	background:none;
}
#justborn #b_leftpanel .b_lbox .b_lbox_top {
	padding:0 0 0 5px !important;
	height:27px;
	background:0;
	background: url(/justborn/images/justborn/bg_catheader.jpg) top left no-repeat;

}
#justborn #b_leftpanel .b_lbox .b_lbox_top h2{
background:none;
color:#dfd8d5;
font-weight:100;
line-height: 25px;
}

#b_leftpanel .b_lbox .b_rss {
	font-size: 1.1em;
}

/* #b_rightpanel #b_rboxborder {
	margin-bottom: 15px;
	border: 1px solid #bdbbbb;
	width: 150px;
	padding: 4px;
	font-size: 110%;
	background-color: #f4f4f4;
} */

#b_rightpanel #b_rboxborder {
	margin-bottom: 15px;
	width: 153px;
	padding: 10px;
	font-size: 110%;
	background-color: #f4f4f4;
}

#b_rightpanel #b_rboxborder h2 {
	font-family: Georgia,"Times New Roman",Times,serif;
	/* font-size: 24px; */
	font-size: 18px;
	color: #333333;
}

#b_rightpanel #b_rboxborder img {
	margin-bottom: 7px;
}

#b_rightpanel #b_rboxborder .b_rboxborder_bottom {
	padding-top: 6px;
}

#b_rightpanel #b_rboxborder ul {
	margin-top: 7px;
	background: url(/justborn/images/justborn/lidivider.gif) top left no-repeat;
}

#b_rightpanel #b_rboxborder ul li {
	padding: 6px 0px 6px 0px;
	background: url(/justborn/images/justborn/lidivider.gif) bottom left no-repeat;
	color: #383636;
}

#b_rightpanel #b_rboxborder ul li span {
	display: block;
}

#b_rightpanel #b_rboxtopbrands {	
background-color:#282828;
border:1px solid #484848;
font-size:110%;
padding:8px 12px 12px;
width:274px;
}
#b_rightpanel #b_rboxtopbrands span.a18bm{	
background:#505050 url(/new_hp/img/common/header_menu.jpg) no-repeat scroll 0 0;
border:1px solid #161616;
color:#DCDCDC;
display:block;
font-size:14px;
font-weight:100;
height:35px;
left:-12px;
line-height:36px;
margin:0;
position:relative;
top:-8px;
width:286px;
text-align: left;
padding-left:14px;
}

#b_rightpanel #b_rboxtopbrands ul,
#b_rightpanel #b_rboxtopbrands ul li {
	margin: 0px;
	padding: 0px;
}

#b_rightpanel #b_rboxtopbrands ul li {
	float: left;
}

#b_rightpanel #b_rboxtopbrands ul li ul li {
	padding-top: 10px;
}

#b_rightpanel #b_rboxtopbrands ul li ul.topBrand {
	width: 280px;
}

#b_rightpanel #b_rboxtopbrands ul li ul li.topBrandText {
	width: 192px; padding:27px 3px; text-align: left;
}

#b_rightpanel #b_rboxtopbrands ul li ul li.topBrandImage {
	width: 69px;
}

#b_rightpanel #b_rboxtopbrands ul li ul li img {
	margin-right: 10px;
}

#b_rightpanel #b_rboxtopbrands ul li ul li span, #b_rightpanel #b_rboxtopbrands ul li ul li strong {
	padding-top: 8px;
	font-size: 14px;
	color:#fff;
	font-weight:100 !important;
	margin-right:5px;
}

#b_rightpanel #b_rboxtopbrands ul li ul li a {
	color: #666666;
}

#b_rightpanel #b_rboxtopbrands ul li ul li a:hover, #b_rightpanel #b_rboxtopbrands ul li ul li span:hover,
#b_rightpanel #b_rboxtopbrands ul li ul li span strong:hover {
	color: #f16c04;
}

#justborn #b_rightpanel a.linkorange {
	color: #f16c04;
	/* background: url(/justborn/images/justborn/linkorange.gif) bottom right no-repeat; */
	padding-right: 7px;
	font-size:11px;
}
#justborn #b_main .post a.linkorange {
	color: #f16c04;
}

#b_rightpanel a.linkorange:hover, #justborn #b_main .post a.linkorange:hover {
	color: #716954;
	/* background: url(/justborn/images/justborn/linkorange_over.gif) bottom right no-repeat; */
}

#b_main .post {
	border: none;
	margin-top: -3px;
}

#b_main .post h2.mainHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 240%;
	font-weight: normal;
	color:#fff;
	margin-bottom: 8px;
	background:transparent none repeat scroll 0 0;
}

#pageWrap #justborn #b_main .post .content {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin:0;
}

#b_main .heading {
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	margin-bottom: 10px;
	display: block;
}

#b_main .heading .links {
	float:left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#b_main .heading h2,
#b_main .heading p {
	color: #e0d9d6;
}

#b_main .heading p {
	font-style: italic;
}

#b_main .post .products {
	float: left;
	width: 492px;
	padding-bottom: 10px;
}

#b_main .post .suppliers ul {
	font-size: 120%;
	margin-bottom: 10px;
	line-height: 130%;
}

#b_main .post .productIntroView {
	border: 1px solid #bdbbbb;
	padding: 10px;
	display: block;
	width: 472px;
	margin-bottom: 10px;
}

#b_main .post .productIntroViewContain {
	width: 472px;
	background-color: #F4F4F4;
}

#b_main .post .productIntroViewImage {
	float: left;
	width: 226px;
	background-color: #FFFFFF;
}

#b_main .post .productIntroViewText {
	float: left;
	width: 226px;
	padding: 10px 10px 0 10px;
}
#b_main .post .productIntroViewText h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 180%;
	font-weight: normal;
	color: #716954;
	margin-bottom: 5px;
	line-height: 110%;
}
#b_main .post .productIntroViewText p {
	font-size: 110%;
	line-height: 140%;
}

#justborn #b_main .post a {
		color:#f16c04;

}
#justborn #b_main .post a:hover {
		color:#dfd8d5;
}
.equip_right h2 a,
#justborn #b_main .post h2 a {
	    color:#dfd8d5;
}
.equip_right h2 a:hover,
#justborn #b_main .post h2 a:hover {
		color:#f16c04;
}


#b_main .post ul.post_nav {
	float: left;
	display: block;
	width:487px;
	height: 28px;
	background: url(/justborn/images/justborn/postnavbg.gif) top left repeat-x;
	font-size: 160%;
	padding-top: 2px;
	margin-top:1px;
}

#b_main .post ul.post_nav li.post_prev {
	float: left;
	width: 150px;  
	text-align: left;
}

#b_main .post ul.post_nav li.post_next {
	float: right;	
	width: 110px;
	text-align: right;
}

#b_main .post ul.post_nav li.post_navpages {
	text-align: center;
}

#b_main .post ul.post_nav li.post_prev a {
	background: url(/justborn/images/justborn/postprev.gif) bottom left no-repeat;
	padding-left: 14px;
}

#b_main .post ul.post_nav li.post_next a {
	background: url(/justborn/images/justborn/postnext.gif) bottom right no-repeat;
	padding-right: 14px;
}

#b_main .post ul.post_nav li.post_prev a:hover {
	background: url(/justborn/images/justborn/postprev_over.gif) bottom left no-repeat;
}

#b_main .post ul.post_nav li.post_next a:hover {
	background: url(/justborn/images/justborn/postnext_over.gif) bottom right no-repeat;
}

#b_main .post ul.post_nav li a{
	color: #716954;
}

#justborn #b_main .post ul.post_nav li a{
	color: #999999;
}
#justborn #b_main .post ul.post_nav li a:hover{
	color: #F16C04;
}

#b_main .post ul.post_nav li a:hover,
#b_main .post ul.post_nav li a.selected{
	color: #333333;
}

#justborn #b_main .post .content .text {
	margin-top: 10px;
}

#b_main .post .content .text h3 {
	color: #363636;
}

#b_main .textoverlay {
	font-size: 110%;
	width: 487px;
	overflow:hidden;
	position: relative;
	margin-bottom: 18px;
}

#b_main .textoverlay_text {
	background-color: #000000;
	padding: 8px 10px 8px 10px;
	position: absolute;
	bottom: 0px;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	width: 472px;
}
#b_main .textoverlay_text a{
	font-weight: bold;
}
#b_main .textoverlay2 {
	margin: 0 0 10px;
	width: 468px;
}
#b_main .textoverlay_text h2,
#b_main .textoverlay_text p {
	color: #FFFFFF;
	font-size: 11px;
}
#b_main .textoverlay_text h2 {
	font-size: 120%;
	font-weight: bold;
}
#b_main .textoverlay2 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 200%;
	font-weight: normal;
}
#b_main .textoverlay2 p {
	font-size: 110%;
}

#b_main .post .homepage h2 {
	font-size: 18px;
	color: #dfd8d5;
	text-transform: uppercase;
	padding-bottom: 10px;
}

#b_main .post .homepage h2 a {
	width: 216px;
	color: #716954;
}

#b_main .post .homepage h2 a:hover {
	color: #f16c04;
}

#b_main .post .homepage .padBg {
	background-color: #f4f4f4;
	padding: 8px 10px 10px 10px;
	margin-top: 5px;
}

#b_main .post .homepage .padBg h3,
#b_main .post .products .productText h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	margin: 0px 0px 3px 0px;
}

#b_main .post .homepage .padBg p,
#b_main .post .products .productText p {
	color: #999999;
	font-size: 11px;
}

#b_main .post .homepage .padBg p a,
#b_main .post .products .productText p a {
	font-weight: bold;
}

#b_main .post .products .productRow {
	float: left;
	width: 492px;
	/* background: url(/justborn/images/productrowbtmbg.gif) bottom left no-repeat; */
	margin-bottom: 15px;
	height:298px;
	
}
* + html #b_main .post .products .productRow {
	margin-bottom: 18px;
	height:280px;
}
#b_main .post .products .sanda{
	margin-bottom: 0px;
}

#b_main .post .products .productRow div {
	float: left;
}

#b_main .post .products .productRowAround {
	width: 492px;
	background: url(/justborn/images/productrowbg.gif) top left no-repeat;
	padding-bottom: 11px;
	height:285px;
}

#b_main .post .homepage .productRowAround {
	padding-top: 1px;
}

#b_main .post .products .productRowOne,
#b_main .post .products .productRowOne .productRowAround {
	width: 245px;
}

#b_main .post .products .productImages p,
#b_main .post .products .productTitle p,
#b_main .post .products .productTitle h2 {
	float: left;
	margin-top: 11px;
	background:none;
}

#b_main .post .homepage .productImages p {
	margin-top: 0px;
}

#b_main .post .products .first {
	width: 216px;
	float: left;
	margin-left: 11px;
	overflow:hidden;
}

#b_main .post .products .second {
	width: 216px;
	float: left;
	margin-left: 32px;
}

#b_main .post .products .productText {
	margin-top: 5px;
}

#b_main .post .products .productText div {
	width: 196px;
	height: 76px;
	padding: 8px 10px 10px 10px;
	background:#2f2f2f;
}

#justborn #b_main .post .content .text, #justborn #b_main .post .content .text p {
	font-size: 11px;
}

#b_main .post .content .text p {
	margin-bottom: 10px;
}

#b_main .post .content .text img[align="left"] {
	padding: 0px 10px 0px 0px;
}

#b_main .post .content .text img[align="right"] {
	padding: 0px 0px 0px 10px;
}

p.buynow {
	padding-top: 7px;
	padding-bottom: 15px;
}
.floatRight {
	float: right;
}

a.sendtoafriend {
	background: url(/justborn/images/justborn/sendtoafriend.gif) bottom left no-repeat;
	padding-left: 20px;
	padding-top: 2px;
}

a.print {
	background: url(/justborn/images/justborn/print.gif) bottom left no-repeat;
	padding-left: 20px;
	padding-top: 2px;
}

#justborn .a18bm {
	padding-left: 10px;
	font-size:18px;
}

#justborn #b_leftpanel .a18bm{
font-size:14px;
font-weight:100;
line-height:25px;
padding-left:2px;
} 

.a18bm, .a18bo, #justborn #b_leftpanel .a18bm {
	color: #dfd8d5;
	font-weight: normal;
	letter-spacing: -0.05em;
	text-transform: uppercase;
}

#justborn #b_main .post a.orangeBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	background: url(/justborn/images/justborn/orangebtn_right.gif) top right no-repeat;
	border: 1px solid #fe6f00;
	padding: 2px 30px 2px 7px;
}
#b_main .post .content .text {
    line-height: normal;
    width:482px;
    font-size:1.5em;
    text-align:justify;
}

a{ outline: 0; }
/*  --------------------   */
/*  --------I-WAYS -----   */
/*  --------------------   */

body.centerAlign #pageWrap{
overflow:hidden;
}

body #pageWrap #b_main{
margin-left:2px;
margin-right:0px;
width:798px;
w\ idth:805px;


}
/* body #b_rightpanel{
width:160px;
}*/


#justborn #b_main .post{
border:none;

}

body #b_rightpanel{
margin-top:0px;
/* margin-left:-15px; */
width:300px;
float:left !important;
/*overflow:hidden;*/
}
#justborn #b_main .post{
margin-right:5px;
width:487px;
float:left;
}

body #rightBanner{
padding:0;
}

body #pageWrap #b_main .post .products{
	margin-left:0;
}
#b_main .heading{
margin-top:10px;
}

div#pageWrap{
font-size:1em;
}

ul.categories li a{
	font-size:13px;
}
#b_rightpanel #b_rboxborder ul li{
	font-size:11px;
}

.suppliers ul li{
	font-size:12px;
}

.b_rboxtopbrands_top .a18bm{
font-size:19.8px;
color:#716954;
font-weight:100;
}



#b_main .heading h2{
	font-size: 22px;
	background:none;
}
#b_main .post p.buynow a.orangeBtn{
	font-size: 12px;
}
.textoverlay_text h2{ 
	margin-bottom:3px;
}
#b_main .post .products div.productTitle {
	width:479px;
}
#b_main .post .products div.productImages img {
	display:block;
	height:130px;
	width:216px;
}
#b_main .post .products div.productImages img.nosize{
	display:block;
	height:auto;
	width:auto;
}
*html #b_main .post .products div.productImages img.nosize{
	display:block;
	height:178px;
	width:231px;
	margin-left:21px;
}
#b_main .post img.teaserImage492295{
	display:block;
	width:492px;
	height:295px;
}
#pageWrap{
w\ idth:990px !important;
}

div#header em{
width:480px;
display:block;
}
#b_main .post .products .productText h3{
color:#fff;
}

.textoverlay_text h2{
background:none;
}

 a.rss, .b_rss a{
display:none !important;
}
 
#justborn{ width:990px !important; }

*html .productImages{ margin-left:-10px !important}
*html #b_main .post .productTitle h2.first{
margin-left:5px !important;
}
*html .productText .first{
margin-left:6px !important;
}
*html #siteSearch{ position:relative; top:-1px;}
*html #b_rightpanel #b_rboxtopbrands span.a18bm {
	left: 0 !important;
	top: 0 !important;
}
*html #b_rightpanel #b_rboxtopbrands{
	padding: 0 !important;
}
*html #b_main .textoverlay{
	margin-bottom: 20px !important;
}
*+html #b_main .textoverlay{
	margin-bottom: 21px !important;
}
*html #rightBanner {
	margin-bottom: 25px; 
}
*html #b_rightpanel #b_rboxtopbrands ul{
	margin-left: 5px;
}
*html #b_main .post .products .productRow{
	margin-bottom: 17px;
}
.productRowAroundSA {
	border:1px solid #585655;
}
+html 
.productRowAroundSA {
width:450px;
}
.sandalinks {
	width: 242px;
	font-size: 12px;
	line-height: 13px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
}

#sandabl a.sandalinks:hover{
	color:#716954; 
}
#b_main .post .products .productText div.sandaText{height/*\**/:29px !important9\;}

