#SIS_PRODUCT    { left-padding : 15px;  float : left; }
#SIS_PRODUCTS 	{ position:relative; left:15px;  float : left; }


.sisp_detail_leftCol  { float:left; width : 367px; }
.sisp_detail_rightCol { float:left; width : 580px; }

.sisp_detail_leftCol .SPD_bigImg        { float:left; border:1px solid #d8dde1; text-align: center; width : 352px; height:352px; }
.sisp_detail_leftCol .SPD_bigImg img    { border:0px; margin:0px; padding:0px; }
.sisp_detail_leftCol .SPD_smallImgs     { float:left; width:352px;  padding-top:18px;  }

.sisp_detail_leftCol .SPD_smallImgs .smallImg 	  { float:left; border:1px solid #d8dde1; cursor : pointer; width:67px; height:67px; text-align: center; }
.sisp_detail_leftCol .SPD_smallImgs .smallImg img { border:0px; margin:0px; padding:0px; }

.sisp_detail_leftCol .SPD_smallImgs .smallImgSpacer { width : 7px; float:left; height:55px; }


.sisp_detail_rightCol .SPD_productInfo       		   { 
	float       : left; 
	width       : 578px; 
	border	    : 1px solid #d8dde1;  
	min-height 	: 352px; 
	height		: auto !important;
	height		: 352px; 	
}
.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner	   { 
	float:left; 
	width:523px; 
	position:relative; 
	left:30px; 
}

.SPDPI_sendToFriend {
	float      : right;
	text-align : right;
	width : 100%;
	line-height : 30px;
	height : 30px;
}
.SPDPI_sendToFriend img {
	vertical-align : middle;
	margin-right : 10px;
	border       : 0px;
}
.SPDPI_sendToFriend a {
	color           : #b8b3b3;
	text-decoration : none;
	font-size       : 10px;
}

.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner h1 { 
	float:left; 
	width:100%; 
	line-height:20px; 
	font-size:20px; 
	font-weight :bold; 
	color: #1f6a9a; 
	margin-bottom : 5px;
	padding-bottom : 0px;
}
.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner .productDescription { 
	float  : left; 
	width  : 100%; 
	color  : #656565;
}
.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner .colorSizeCount     { 
	float			: left; 
	border-top		: 1px solid #d8dde1; 
	border-bottom	: 1px solid #d8dde1; 
	margin-top		: 20px; 
	padding-bottom  : 10px;
	margin-bottom	: 15px; 
	width           : 100%;
}
.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner .colorSizeCount .cSC_topSpacer  { 
	float			: left;
	width           : 100%;
	height          : 10px;
}

.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner .colorSizeCount .cfgRow    { 
	float 		: left;
	width 		: 100%;
}
.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner .colorSizeCount .cfgRow .cfgName { 
	float       : left;
	color       : #656565;
	width       : 75px;
	line-height : 32px;
	font-size   : 15px;
	font-weight : bold;
}
.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner .colorSizeCount .cfgRow .cfgValue { 
	float       : left;
	width       : 440px;
	line-height : 32px;
}


.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner .priceAndActions    { 
	float:left; 
	width:100%; 
}
.sisp_detail_rightCol .SPD_productInfo .SPDPI_inner .priceAndActions .price {
	float       : left;
	font-size   : 24px;
	line-height : 32px;
	font-weight : bold;
	color       : #ff7500;
}
.sisp_detail_rightCol .SPD_productInfo .SPDDI_inner .priceAndActions .actions {
	float       : right;
}

.SPDDI_buttonDivider        { float: right; width: 10px; height:32px; }

.SPDDI_orangeButton 		{ height: 32px; float: right; }
.SPDDI_orangeButton .left  	{ float:left; height:32px; line-height:32px; background:url(../images/sis_products/buttons/orangeLeft.gif) no-repeat top left; font-size:1px; width:12px; }
.SPDDI_orangeButton a      	{ float:left; height:32px; line-height:32px; background:url(../images/sis_products/buttons/orangeBg.gif) repeat-x  top left; color: #ffffff; font-size:16px; font-weight: bold;  display: block; text-decoration: none; }
.SPDDI_orangeButton .right 	{ float:left; height:32px; line-height:32px; background:url(../images/sis_products/buttons/orangeRight.gif) no-repeat top left; font-size:1px; width:12px; }

.SPDDI_blueButton   		{ height: 32px; float: right; }
.SPDDI_blueButton   .left  	{ float:left; height:32px; line-height:32px; background:url(../images/sis_products/buttons/blueLeft.gif) no-repeat top left; font-size:1px; width:37px; }
.SPDDI_blueButton   a      	{ float:left; height:32px; line-height:32px; background:url(../images/sis_products/buttons/blueBg.gif) repeat-x  top left; color: #ffffff; font-size:16px; font-weight: bold;  display: block; text-decoration: none; }
.SPDDI_blueButton   .right 	{ float:left; height:32px; line-height:32px; background:url(../images/sis_products/buttons/blueRight.gif) no-repeat top left; font-size:1px; width:14px; }

.SPDDI_sizeSelectorInactive        { float:left; height:20px; margin-right:3px; margin-top:5px; }
.SPDDI_sizeSelectorInactive .left  { float:left; height:20px; line-height:20px; background:url(../images/sis_products/buttons/sizeSelectorInactiveLeft.gif) no-repeat top left; font-size:1px; width:4px; }
.SPDDI_sizeSelectorInactive a      { 
	min-width 	: 20px; 
	width		: auto !important;
	width		: 20px; 
	text-align  : center;
	float:left; 
	height:20px; 
	line-height:20px; 
	background:url(../images/sis_products/buttons/sizeSelectorInactiveBg.gif) repeat-x  top left; 
	color: #a0a4a7; 
	font-size:12px; 
	font-weight: bold;  
	display: block; 
	text-decoration: none; 	
}
.SPDDI_sizeSelectorInactive .right { float:left; height:20px; line-height:20px; background:url(../images/sis_products/buttons/sizeSelectorInactiveRight.gif) no-repeat top left; font-size:1px; width:4px; }

.SPDDI_sizeSelectorActive        { float:left; height:20px; margin-right:3px; margin-top:5px; }
.SPDDI_sizeSelectorActive .left  { float:left; height:20px; line-height:20px; background:url(../images/sis_products/buttons/sizeSelectorActiveLeft.gif) no-repeat top left; font-size:1px; width:4px; }
.SPDDI_sizeSelectorActive a      { 
	min-width 	: 20px; 
	width		: auto !important;
	width		: 20px; 
	text-align  : center;
	float:left; 
	height:20px; 
	line-height:20px; 
	background:url(../images/sis_products/buttons/sizeSelectorActiveBg.gif) repeat-x  top left; 
	color: #13a3e2; 
	font-size:12px; 
	font-weight: bold;  
	display: block; 
	text-decoration: none; 
}
.SPDDI_sizeSelectorActive .right { float:left; height:20px; line-height:20px; background:url(../images/sis_products/buttons/sizeSelectorActiveRight.gif) no-repeat top left; font-size:1px; width:4px; }

#SIS_PRODUCTS form      { display : inline; margin:0px; padding:0px; }
#SIS_PRODUCTS .fnt14px  { font-size:14px; }

.sisp_list_leftCol 	{ float : left;  width : 180px; text-align : left; }
.sisp_list_rightCol { float : left; width : 770px; text-align : left; }
.sisp_list_navBlock {
	float : left;
	float : left;
	width : 160px;
	margin-bottom:15px;
}
.sisp_list_navBlock .SPN_title {
	float 		   : left;
	float 		   : left;
	width 		   : 160px;
	line-height    : 22px;
	border-bottom  : 1px solid #e7e7e7;
	font-size      : 12px;
	font-weight    : bold;
	color		   : #0079a8;
	margin-bottom  : 6px;
}
.sisp_list_navBlock .SPN_title2 {
	float 		   : left;
	float 		   : left;
	width 		   : 160px;
	line-height    : 22px;
	font-size      : 12px;
	font-weight    : bold;
	color		   : #0079a8;
	margin-bottom  : 6px;
}
.sisp_list_navBlock .SPN_cnt {
	float : left;
	float : left; 
	width : 160px;
}
.sisp_list_navBlock .SPN_cnt .ac_check {
	float         : left;
	width         : 22px;
	padding-top   : 6px;
}
.sisp_list_navBlock .SPN_cnt .big_action1        { float:left; padding-top:3px; }
.sisp_list_navBlock .SPN_cnt .big_action1 .left  { float:left; background: url(../images/sis_products/actions/big/action_1_left.gif)  no-repeat top left; width: 30px; height: 19px; font-size: 1px; }
.sisp_list_navBlock .SPN_cnt .big_action1 a      { display:block; text-decoration:none; width: 124px; float:left; background: url(../images/sis_products/actions/big/action_1_bg.gif)    repeat-x top left; line-height:21px; font-family:Arial; font-size : 11px; color: #FFFFFF; font-weight: bold; text-align: right; }
.sisp_list_navBlock .SPN_cnt .big_action1 .right { float:left; background: url(../images/sis_products/actions/big/action_1_right.gif) no-repeat top left; width: 5px; height: 19px; font-size: 1px; }

.sisp_list_navBlock .SPN_cnt .big_action2        { float:left; padding-top:3px; }
.sisp_list_navBlock .SPN_cnt .big_action2 .left  { float:left; background: url(../images/sis_products/actions/big/action_2_left.gif)  no-repeat top left; width: 30px; height: 19px; font-size: 1px; }
.sisp_list_navBlock .SPN_cnt .big_action2 a      { display:block; text-decoration:none; width: 124px; float:left; background: url(../images/sis_products/actions/big/action_2_bg.gif)    repeat-x top left; line-height:21px; font-family:Arial; font-size : 11px; color: #FFFFFF; font-weight: bold; text-align: right; }
.sisp_list_navBlock .SPN_cnt .big_action2 .right { float:left; background: url(../images/sis_products/actions/big/action_2_right.gif) no-repeat top left; width: 5px; height: 19px; font-size: 1px; }

.sisp_list_navBlock .SPN_cnt .big_action3        { float:left; padding-top:3px; }
.sisp_list_navBlock .SPN_cnt .big_action3 .left  { float:left; background: url(../images/sis_products/actions/big/action_3_left.gif)  no-repeat top left; width: 30px; height: 19px; font-size: 1px; }
.sisp_list_navBlock .SPN_cnt .big_action3 a      { display:block; text-decoration:none; width: 124px; float:left; background: url(../images/sis_products/actions/big/action_3_bg.gif)    repeat-x top left; line-height:21px; font-family:Arial; font-size : 11px; color: #FFFFFF; font-weight: bold; text-align: right; }
.sisp_list_navBlock .SPN_cnt .big_action3 .right { float:left; background: url(../images/sis_products/actions/big/action_3_right.gif) no-repeat top left; width: 5px; height: 19px; font-size: 1px; }

.sisp_list_navBlock .SPN_cnt .big_action4        { float:left; padding-top:3px; }
.sisp_list_navBlock .SPN_cnt .big_action4 .left  { float:left; background: url(../images/sis_products/actions/big/action_4_left.gif)  no-repeat top left; width: 30px; height: 19px; font-size: 1px; }
.sisp_list_navBlock .SPN_cnt .big_action4 a      { display:block; text-decoration:none; width: 124px; float:left; background: url(../images/sis_products/actions/big/action_4_bg.gif)    repeat-x top left; line-height:21px; font-family:Arial; font-size : 11px; color: #FFFFFF; font-weight: bold; text-align: right; }
.sisp_list_navBlock .SPN_cnt .big_action4 .right { float:left; background: url(../images/sis_products/actions/big/action_4_right.gif) no-repeat top left; width: 5px; height: 19px; font-size: 1px; }

.sisp_list_navBlock .SPN_cnt .big_action5        { float:left; padding-top:3px; }
.sisp_list_navBlock .SPN_cnt .big_action5 .left  { float:left; background: url(../images/sis_products/actions/big/action_5_left.gif)  no-repeat top left; width: 30px; height: 19px; font-size: 1px; }
.sisp_list_navBlock .SPN_cnt .big_action5 a      { display:block; text-decoration:none; width: 124px; float:left; background: url(../images/sis_products/actions/big/action_5_bg.gif)    repeat-x top left; line-height:21px; font-family:Arial; font-size : 11px; color: #FFFFFF; font-weight: bold; text-align: right; }
.sisp_list_navBlock .SPN_cnt .big_action5 .right { float:left; background: url(../images/sis_products/actions/big/action_5_right.gif) no-repeat top left; width: 5px; height: 19px; font-size: 1px; }

.sisp_list_navBlock .SPN_cnt .SPNC_categories .check  { float:left; width:20px; }
.sisp_list_navBlock .SPN_cnt .SPNC_categories .name   { float:left; width:140px; line-height: 16px; oveflow:hidden; }
.sisp_list_navBlock .SPN_cnt .SPNC_categories .name a { text-decoration : none; color : #000000; }

.sisp_list_navBlock .SPN_cnt .SPNC_themes {
	float    : left; 
	width    : 160px;
	/*
	height   : 258px;
	overflow : auto;
	border   : 1px solid #cccccc;
	*/
}
.sisp_list_navBlock .SPN_cnt .SPNC_themes .SPNC_env      { float:left; width:156px;  }
.sisp_list_navBlock .SPN_cnt .SPNC_themes .SPNC_env a  	 { float:left; display:block; text-decoration:none; color : #000000; padding-left:4px; line-height: 16px; }

.sisp_list_navBlock .SPN_cnt .SPNC_colors .check 	 { float:left; width:20px; }
.sisp_list_navBlock .SPN_cnt .SPNC_colors .name 	 { float:left; width:60px; line-height: 16px; overflow:hidden; }

.sisp_list_rightCol .topRow    { border-bottom  : 1px solid #e7e7e7; }
.sisp_list_rightCol .bottomRow { border-top     : 1px solid #e7e7e7; }

.sisp_list_rightCol .SPR_navRow {
	float          : left;
	width          : 770px;
	line-height    : 22px;
	overflow       : hidden;
	font-size      : 10px;
}
.sisp_list_rightCol .SPR_navRow .SPRN_title {
	float		   : left;
	text-align     : left;
	width          : 400px;
	color          : #0082be;
	font-size      : 14px;
	font-weight    : bold;
}
.sisp_list_rightCol .SPR_navRow .SPRN_title2 {
	float		   : left;
	text-align     : left;
	width          : 400px;
	color          : #0082be;
	font-size      : 20px;
	font-weight    : bold;
	margin		   : 0px;
	padding        : 0px;
}
.sisp_list_rightCol .SPR_navRow .SPRN_pagesNumbers {
	float		   : left;
	text-align     : left;
	width          : 400px;
	color          : #0082be;
	font-size      : 11px;
}
.sisp_list_rightCol .SPR_navRow .SPRN_paging {
	float          : right;
	text-align     : right;
	width          : 370px;
	font-size      : 11px;
}
.sisp_list_rightCol .SPR_navRow .SPRN_paging img {
	border		   : 0px;
}
.sisp_list_rightCol .SPR_navRow .SPRN_paging a {
	text-decoration : none;
	color           : #1f6a9a;
}
.sisp_list_rightCol .SPR_navRow .SPRN_paging a.active {
	text-decoration : none;
	color           : #343434;
	font-weight     : bold;
}
.sisp_list_rightCol .SPR_navRow .SPRN_paging img {
	text-decoration : none;
	color           : #1f6a9a;
	line-height     : 16px;
	vertical-align  : middle;
	position        : relative;
	top             : -2px;
	padding-left    : 2px;
	padding-right   : 2px;
}
.sisp_list_rightCol .SPR_navRow .SPRN_paging span {
	color          : #343434;
}

.sisp_list_rightCol .SPR_cnt {
	float          : left;
	width          : 780px;
	overflow       : hidden;
	margin-bottom  : 6px;
	padding-top    : 10px;
}
.sisp_list_rightCol .SPR_cnt .numTop     { margin-bottom  : 20px; }
.sisp_list_rightCol .SPR_cnt .numBottom  { margin-rop     : 20px;}
.sisp_list_rightCol .SPR_cnt .SPRC_numOfPr {
	float          : left;
	width          : 770px;
	line-height    : 22px;
	color          : #0082be;
	text-align     : right;
	font-size      : 10px;
	
}
.SISP_productEnvelope {
	float    : left;
	width    : 180px;
	height   : 260px;
	overflow : hidden;
}
.SISP_divider {
	float      : left;
	width      : 10px;
	height 	   : 260px;
	text-align : center;
}
.SISP_divider .SISPD_inner {
	width      : 1px;
	height     : 230px;
	position   : relative;
	top        : 20px;
	background : #c5c5c5;
	font-size  : 1px;
}
.SISP_divider2 {
	float      : left;
	width      : 16px;
	height 	   : 260px;
	text-align : center;
}
.SISP_productEnvelope .SISPP_image {
	float   : left;
}
.SISP_productEnvelope .SISPP_image img {
	width  : 178px;
	height : 202px;
	border : 0px;
}
.SISP_productEnvelope .SISPP_image_border {
	float   : left;
	border  : 1px solid #cbcbcb;
}
.SISP_productEnvelope .SISPP_image_border img {
	width  : 178px;
	height : 202px;
	border : 0px;
}

.SISPP_nameOfProduct {
	float       : left;
	width       : 180px;
	line-height : 18px;
	color       : #616161;
	font-size   : 11px;
}
.SISPP_nameOfProduct a {
	color           : #616161;
	text-decoration : none; 
}


.SISPP_price {
	width       : 180px;
	float       : left;
	color       : #5caacd;
	font-weight : bold;
	font-size   : 14px;
}

.productColorBox {
	float       : left;
	padding-top : 7px; 
	text-align  : left;
}
.productColorNameBox {
	float       : left;
	padding     : 0px;
	margin      : 0px;
	line-height : 14px;
}

.colon {
	float:left;
	padding-left: 10px;
}
#colorName { 
	float        : left;
}

/* css for one-color pickers */
.productColorBox .cPickEnv {
	float        	: left;
	margin-right 	: 2px;
}
.productColorBox .cPickEnv .pCB_outerInactive {
	float         	: left;
	padding       	: 1px;
	margin-right  	: 0px;
	margin-top    	: 2px;
	margin-bottom 	: 8px;
}
.productColorBox .cPickEnv .pCB_outerInactive .pCB_inner {
	float   		: left;
	width   		: 14px;
	height  		: 14px;
	cursor  		: pointer;
	cursor  		: pointer;
}
.productColorBox .cPickEnv .pCB_outerActive {
	float        	: left;
	padding       	: 1px;
	margin-right  	: 0px;
	margin-top    	: 0px;
	margin-bottom 	: 6px;
}
.productColorBox .cPickEnv .pCB_outerActive .pCB_inner {
	float   		: left;
	width   		: 18px;
	height  		: 18px;
	cursor  		: pointer;
	cursor  		: pointer;
}
/* ------------------------------------------------------------------- */

/* css for multi-color pickers */
.productColorBox .cPickEnv .pCB_outerInactive_rgb0 {
	float         	: left;
	
	padding-top    	: 1px;
	padding-bottom 	: 1px;
	padding-left   	: 1px;
	
	margin-right  	: 0px;
	margin-top    	: 2px;
	margin-bottom 	: 8px;
}
.productColorBox .cPickEnv .pCB_outerInactive_rgb0 .pCB_inner {
	float   		: left;
	width   		: 7px;
	height  		: 14px;
	cursor  		: pointer;
	cursor  		: pointer;
}
.productColorBox .cPickEnv .pCB_outerActive_rgb0 {
	float          	: left;
	
	padding-top    	: 1px;
	padding-bottom 	: 1px;
	padding-left   	: 1px;
	
	margin-right  	: 0px;
	margin-top    	: 0px;
	margin-bottom 	: 6px;
}
.productColorBox .cPickEnv .pCB_outerActive_rgb0 .pCB_inner {
	float   		: left;
	width   		: 9px;
	height  		: 18px;
	cursor  		: pointer;
	cursor  		: pointer;
}
/* - */
.productColorBox .cPickEnv .pCB_outerInactive_rgb1 {
	float           : left;
	
	padding-top     : 1px;
	padding-bottom  : 1px;
	padding-right   : 1px;
	
	margin-right    : 0px;
	margin-top      : 2px;
	margin-bottom   : 8px;
}
.productColorBox .cPickEnv .pCB_outerInactive_rgb1 .pCB_inner {
	float           : left;
	width   		: 7px;
	height  		: 14px;
	cursor  		: pointer;
	cursor  		: pointer;
}
.productColorBox .cPickEnv .pCB_outerActive_rgb1 {
	float         	: left;
	
	padding-top     : 1px;
	padding-bottom  : 1px;
	padding-right   : 1px;
	
	margin-right  	: 0px;
	margin-top    	: 0px;
	margin-bottom 	: 6px;
}
.productColorBox .cPickEnv .pCB_outerActive_rgb1 .pCB_inner {
	float   		: left;
	width   		: 9px;
	height  		: 18px;
	cursor  		: pointer;
	cursor  		: pointer;
}
/* ------------------------------------------------------------------- */

.productSizeSelector {
	float 		: left;
}

.productSizeMeasurementLink {
	float		: left;
	margin-left : 25px;
	border-left : 1px solid #d8dde1;
	padding-left: 25px;
}
.productSizeMeasurementLink img {
	vertical-align : middle; 
	margin-right   : 10px;
}
.productSizeMeasurementLink a {
	text-decoration : underline;
	color			: #15a4e3;
	font-style      : italic;
	font-size       : 11px;
	font-family     : Arial;
}

#SIS_PRODUCT .topNavLine {
	float         : left;
	width         : 960px;
	margin-bottom : 10px;
}


.SPTNL_backButton   		{ height: 20px; float: left; margin-bottom:6px; }
.SPTNL_backButton   .left  	{ float:left; height:20px; line-height:20px; background:url(../images/sis_products/buttons/backButtonLeft.gif) no-repeat top left; font-size:1px; width:23px; }
.SPTNL_backButton   a      	{ float:left; height:20px; line-height:20px; background:url(../images/sis_products/buttons/backButtonBg.gif) repeat-x  top left; color: #ffffff; font-size:12px; font-weight: bold;  display: block; text-decoration: none; }
.SPTNL_backButton   .right 	{ float:left; height:20px; line-height:20px; background:url(../images/sis_products/buttons/backButtonRight.gif) no-repeat top left; font-size:1px; width:23px; }

.productLegalInfo {
	float      : right;
	text-align : right;
	color      : #b8b3b3;
	font-size  : 10px;
	line-height : 24px;
}
.productLegalInfo span {
	color     : #b8b3b3;
	font-size : 10px;
	text-decoration : underline;
}




.productDetailTabber {
	float   : left;
	padding-top : 30px;
}
.productDetailTabber .HBT_navbar {
	float   : left;
	width   : 580px;
	border-bottom : 1px solid #e5e5e5;
}
.productDetailTabber .HBT_navbar a {
	display         : block;
	float           : left;
	height          : 27px;
	color           : #919191;
	padding-left    : 15px;
	padding-right   : 15px;
	text-decoration : none;
}
.productDetailTabber .HBT_navbar a.active {
	color       : #010101;
	font-weight : bold;
	background  : url(../images/grey_up_arrow.gif) no-repeat top center;
}
.productDetailTabber .HBT_contents {
	padding-top :10px;
	padding-bottom :10px;
	float : left;
	width : 580px;
}
.productDetailTabber .HBT_contents .inactive {
	display : none;
}
.productDetailTabber .HBT_contents .active {
	display : block;
}

#SHIPPINGCOSTS_OPENER {
	cursor : pointer;
}
#SHIPPINGCOSTS {
	position   : absolute;
	display    : none;
	background : #ffffff;
	float      : left;
	z-index    : 500;
}
.shippingcosts {
	float      : left;
	background : #ffffff;
	width      : 560px; 
}
.shippingCosts .top    		{ float:left; width:560px; height : 5px; font-size: 1px; background : url(../images/sis_products/shippingcosts_topbg.gif) no-repeat top left; }
.shippingCosts .body   		{ float:left; width:560px; 			                     background : url(../images/sis_products/shippingcosts_bg.gif) repeat-y top left; }
.shippingCosts .bottom 		{ float:left; width:560px; height : 5px; font-size: 1px; background : url(../images/sis_products/shippingcosts_bottombg.gif) no-repeat top left; } 
.shippingCosts .body .inner { float:left; padding : 8px; }

.shippingCostsTitle   { color: #919191; font-size: 14px; font-weight : bold; margin-left: 8px; }
.shippingCostsContent { }

/* --------------------------------------- */
#SEND2FRIEND {
	position   : absolute;
	display    : none;
	background : #ffffff;
	float      : left;
	z-index    : 1000;
}
.send2friend {
	float      : left;
	background : #ffffff;
	width      : 390px; 
}

.send2friend input    { float: left; margin:0px; padding:0px; border:0px;                     text-align: center; color : #a6a6a6; width : 100%;  font-size : 11px; font-family:Arial; }
.send2friend textarea { float: left; margin:0px; padding:0px; border:0px; overflow : hidden ; text-align: center; color : #a6a6a6; width : 100%;  font-size : 11px; font-family:Arial; }

.send2friend .top    		{ float:left; width:390px; height : 5px; font-size: 1px; background : url(../images/sis_products/send2friend_topbg.gif) no-repeat top left; }
.send2friend .body   		{ float:left; width:390px; 			                     background : url(../images/sis_products/send2friend_bg.gif) repeat-y top left; }
.send2friend .bottom 		{ float:left; width:390px; height : 5px; font-size: 1px; background : url(../images/sis_products/send2friend_bottombg.gif) no-repeat top left; } 
.send2friend .body .inner 	{ float:left; padding : 12px; }

.s2f_top       { float: left; width: 366px; }
.s2f_top h3    { float: left;  font-size : 14px; font-weight : bold; color: #3cb4e8; margin:0px; }
.s2f_top a     { float: right; width:9px; display: block; text-decoration : none; }
.s2f_top a img { float: left;  border:0px; }

#S2F_FORM  {
	float       : left;
	display     : block;
	margin      : 0px;
	padding-top : 10px;
}

.s2f_shortBox 		   { float: left; width:173px; }
.s2f_shortBox .title   { float: left; font-weight: bold; color: #000000; }
.s2f_shortBox .input   { float: left; border:1px solid #d3d3d3; width : 173px; height: 45px; line-height : 45px; }
.s2f_shortBox textarea { height : 35px; position : relative; top : 5px; }
.s2f_shortBox input    { margin-top : 14px; }

.s2fsB_div    		  { float: left; width:14px;  font-size:1px; height: 20px; }

.s2f_longBox  		  { float: left; width:360px; margin-top : 10px; }
.s2f_longBox .title   { float: left; font-weight: bold; color: #000000; }
.s2f_longBox .input   { float: left; border:1px solid #d3d3d3; width : 360px; height : 68px; }
.s2f_longBox textarea { height : 68px }

.s2f_submit   	   { height : 22px; float  : left; margin-bottom : 6px; margin-top: 10px; margin-bottom:10px; margin-left:140px; }
.s2f_submit .left  { float  : left; height : 22px; line-height   : 22px; background:url(../images/sis_products/buttons/s2f_submitLeft.gif) no-repeat top left; font-size:1px; width:6px; }
.s2f_submit a      { float  : left; height : 22px; line-height   : 22px; background:url(../images/sis_products/buttons/s2f_submitBg.gif) repeat-x  top left; color: #ffffff; font-size:12px; font-weight: bold;  display: block; text-decoration: none; }
.s2f_submit .right { float  : left; height : 22px; line-height   : 22px; background:url(../images/sis_products/buttons/s2f_submitRight.gif) no-repeat top left; font-size:1px; width:6px; }


.linkBox {
	float       : left;
	width       : 360px;
	border-top  : 1px solid #d3d3d3;
	padding-top : 10px;
}
.linkBox h4     { float : left; width : 360px; font-size : 14px; line-height : 16px; font-weight : bold; color: #3cb4e8; margin : 0px; padding : 0px; }
.linkBox .title { float : left; width : 360px; color: #a1a1a1;   line-height : 22px; font-size : 11px; margin:0px; padding:0px; }
.linkBox .input { float : left; width : 360px; height : 32px; line-height : 32px; }
.linkBox input  { margin-top : 8px; color : #3cb4e8; font-size : 12px; }


.RP_title {
	width          : 945px;
	float          : left;
	margin-top     : 30px;
	font-size      : 14px;
	line-height    : 26px;
	color          : #424242;
	font-weight    : bold;
	margin-bottom  : 0px;
	padding-bottom : 0px;
}
#RANDOM_PRODUCTS {
	float       	: left;
	width 	    	: 945px;
	text-align  	: center;
	overflow    	: hidden;
	border-top  	: 1px solid #d1d0e2;
	padding-top 	: 30px;
	padding-bottom  : 24px;
}


#RANDOM_PRODUCTS .randProdEnv     	   		{ float : left; text-align : center; width : 107px;  color : #858585;   }
#RANDOM_PRODUCTS .randProdEnv img 	   		{ float : left; border : 1px solid #f1f1f1; }
#RANDOM_PRODUCTS .randProdEnv .rPE_title   	{ float : left; text-align : center; width : 107px; height : 14px; overflow : hidden;  }
#RANDOM_PRODUCTS .randProdEnv .rPE_title a 	{ float : left; text-decoration : none; color : #858585; height : 14px; width: 107px; overflow : hidden; display : block; text-align : center; }
#RANDOM_PRODUCTS .randProdEnv .rPE_price   	{ float : left; text-align : center; width : 107px; overflow : hidden;  color : #ff7500; font-weight :bold; }
#RANDOM_PRODUCTS .prodDiv              		{ float : left; width : 93px; height : 100px;  }

.SISP_infoBox {
	line-height    : 26px;
	float		   : left;
	width          : 770px;
	background     : #e9e9e9;
	margin-bottom  : 10px;
}
.SISP_infoBox p { margin : 0px; padding:0px; }

.pAA_sk { font-size : 14px; }

.opaque {

	filter         	: alpha(opacity=25);
	-moz-opacity   	: 0.25;
	-khtml-opacity 	: 0.25;
	opacity        	: 0.25;

}

.bannerSpaceDividerVertical   	  { width : 10px;  height : 380px; float : left; font-size : 1px; }
.bannerSpaceDividerHorizontal 	  { width : 180px; height : 10px;  float : left; font-size : 1px; }

.bannerSpaceDividerHorizontalFull { width : 770px; height : 10px;  float : left; font-size : 1px; }


.bannerSpace        	 	     		{ float : left;  background:url(../images/sis_products/banner_border/left.gif)   repeat-y top left;    }
.bannerSpace .body               		{ float : left;  background:url(../images/sis_products/banner_border/right.gif)  repeat-y top right;   width : 100%; }
.bannerSpace .body .top          		{ float : left;  background:url(../images/sis_products/banner_border/top.gif)    repeat-x top left;    width : 100%; }
.bannerSpace .body .top .bottom  		{ float : left;  background:url(../images/sis_products/banner_border/bottom.gif) repeat-x bottom left; width : 100%; }

.bannerSpace .body .top .bottom .topCorners    { float:left; width : 100%;  font-size:1px;    }
.bannerSpace .body .top .bottom .inner 	       { float:left; width : 100%;  }
.bannerSpace .body .top .bottom .inner .inner2 { float:left; padding-left : 5px; padding-right : 5px; }
.bannerSpace .body .top .bottom .bottomCorners { float:left; width : 100%;  font-size:1px; }

.bannerSpace .body .top .bottom .topCorners .tCleft  	{ float: left;  width:4px; height:4px; background:url(../images/sis_products/banner_border/topLeft.gif)     no-repeat top left; }
.bannerSpace .body .top .bottom .topCorners .tCright 	{ float: right; width:4px; height:4px; background:url(../images/sis_products/banner_border/topRight.gif)    no-repeat top left; }

.bannerSpace .body .top .bottom .bottomCorners .bCleft  { float: left;  width:4px; height:4px; background:url(../images/sis_products/banner_border/bottomLeft.gif)  no-repeat top left; }
.bannerSpace .body .top .bottom .bottomCorners .bCright { float: right; width:4px; height:4px; background:url(../images/sis_products/banner_border/bottomRight.gif) no-repeat top left; }
