/*tags*/
input.qty
{
	width: 19px;
	height: 16px;
	border: 1px solid #808285;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
select.size
{
	border: 1px solid #808285;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

.lineThrough /* JB ariantListPrice, added this */
{
	text-decoration: line-through;
}
/*ids*/
#indexContent
{
	/*background-image: url("images/content_background.png");*/
	background-repeat: repeat-y;
}
#contentLeft
{
	float: left;
	width: 169px;
	padding-right: 6px;
}
#contentCenter
{
	float: left;
	width: 460px;
	padding-left: 10px;
	padding-right: 13px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#contentIndexRight
{
	float: left;
	width: 192px;
	color: #59595b;
}
#tvWrapper
{
	width: 389px;
	height: 235px;
}
#tvTop
{
	width: 389px;
	height: 9px;
	background-image: url("images/tv_top_background.png");
	background-repeat: no-repeat;
	font-size: 0px;
}
#tvCenter
{
	width: 389px;
	height: 200px;
	background-image: url("images/tv_center_background.png");
	background-repeat: repeat-y;
	
	text-align: center;
}
#tvBottom
{
	width: 389px;
	height: 29px;
	background-image: url("images/tv_bottom_background.png");
	background-repeat: no-repeat;
}
#signUpWrapper
{
            width: 169px;

            height: 152px;

            padding-bottom: 4px;

            padding-top: 7px;

            padding-left: 6px;

            padding-right: 1px;

}
#signUpTop
{
            width: 169px;

            height: 6px;

            background-image: url("images/sign_up_top_background_subpage.png");

            background-repeat: no-repeat;

            font-size: 0px;

}
#signUpCenter
{
            width: 156px;

            height: 140px;

            background-image: url("images/sign_up_center_background_subpage.png");

            background-repeat: repeat-y;

            padding-left: 6px;

            padding-right: 7px;

}
#signUpLogo
{
            width: 156px;

            height: 39px;

            background-image: url("images/sign_up_logo.png");

            background-repeat: no-repeat;

            padding-bottom: 13px;
					

}
#signUpButton
{
            width: 151px;

            height: 19px;

            padding-bottom: 5px;

            padding-right: 5px;

            text-align: right;

}
#signUpBottom
{
            width: 169px;

            height: 6px;

            background-image: url("images/sign_up_bottom_background_subpage.png");

            background-repeat: no-repeat;

}
/*classes*/
.separatorLine
{
	width: 462px;
	height: 2px;
	font-size: 0px;
	background-color: #95CC95;
	margin-top: 7px;
	margin-bottom: 7px;
}
/*special product*/
.specialProductWrapper
{
	width: 458px;
	background-image: url("images/special_product_background.png");	
	background-repeat: repeat-y;
}
.specialProductImage
{
	width: 200px;
	height: 200px;
	float: left;
	padding-right: 10px;
}
.specailProductContent
{
	width: 200px;
	float: left;
	text-align: right;
	padding: 5px;
}
.specailProductContent .listPrice
{
	display: block;
	text-decoration: line-through;
}
.specailProductContent .operations
{
	width: 200px;
	height: 22px;
}
.specailProductContent .operations .priceTextCol
{
	float: left;
	width: 38px;
	height: 22px;
	padding-top: 4px;
	font-size: 11px;
	color: #D92C5A;
	padding-left: 50px;
	
}
.specailProductContent .operations .priceCol
{
	float: right;
	width: 64px;
	height: 22px;
	padding-top: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #D92C5A;
}
.specailProductContent .operations .qtyTextCol
{
	float: left;
	width: 22px;
	height: 22px;
	padding-top: 4px;
	font-size: 11px;
}
.specailProductContent .operations .qtyCol
{
	float: left;
	width: 28px;
	height: 22px;
	padding-top: 1px;
}
.specailProductContent .operations .sizeTextCol
{
	float: left;
	width: 27px;
	height: 22px;
	padding-top: 4px;
	font-size: 11px;
}
.specailProductContent .operations .sizeCol
{
	float: left;
	width: 53px;
	height: 22px;
	padding-top: 1px;
}
.specailProductContent .operations .buyNowCol
{
	float: right;
	width: 77px;
	height: 22px;
}
.specailProductContent .tellFriend
{
	display: block;
	text-align: right;
	padding-top: 3px;
	color: #4C734B;
}
.specailProductContent .title
{
	font-size: 14px;
	color: #4C734B;
	font-weight: bold;
}
.specailProductContent .description p
{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.specailProductContent .description p b
{
	font-size: 11px;
}
.specailProductContent ul.productFeatures
{
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url("images/list_style_image.gif");
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-left: 10px;
}
.productIndexRow
{
	padding-top: 5px;
	padding-bottom: 5px;
}
/*product*/
.productWrapper
{
	width: 140px;
	float: left;
}
.productWrapper .productImage
{
	width: 140px;
	height: 140px;
	text-align: center;
        border: 0px;
}
.productWrapper .title
{
	padding-top: 3px;
	padding-bottom: 3px;
	color: #4C734B;
	font-weight: bold;
}
.productWrapper .description
{
	width: 140px;
	height: 40px;
	font-size: 9px;
	overflow: hidden;
}
.productWrapper .listPrice
{
	text-decoration: line-through;
}
.productWrapper .price
{
	color: #D92C5A;
	font-size: 11px;
	padding-bottom: 5px;
}
.productWrapper .operationsRow
{
	width: 140px;
}
.productWrapper .operationsRow .qtyTextCol
{
	float: left;
	width: 25px;
	height: 22px;
	padding-top: 4px;
	font-size: 11px;
}
.productWrapper .operationsRow .qtyCol
{
	float: left;
	width: 30px;
	height: 22px;
	padding-top: 1px;
}
.productWrapper .operationsRow .buyNowCol
{
	float: right;
	height: 22px;
}
.productWrapper .operationsRow .sizeTextCol
{
	float: left;
	width: 25px;
	height: 22px;
	padding-top: 4px;
	font-size: 11px;
}
.productWrapper .operationsRow .sizeCol
{
	float: left;
	width: 30px;
	height: 22px;
	padding-top: 1px;
}
.productWrapper .operationsRow .tellFriendCol
{
	float: right;
	height: 22px;
	padding-top: 1px;
	font-size: 9px;
	color: #4C734B;
}
.indexProductSpacer
{
	float: left;
	width: 13px;
	height: 1px;
}
.signUpTextInputWrapper
{
            width: 145px;

            height: 19px;

            padding-left: 6px;

            padding-right: 5px;

            padding-bottom: 8px;

}
.signUpTextInputLeft
{
            width: 5px;

            height: 19px;

            float: left;

            background-image: url("images/sign_up_text_input_left_background.png");

            background-repeat: no-repeat;

}
.signUpTextInputCenter
{
            width: 136px;

            height: 16px; 

            float: left;

            background-image: url("images/sign_up_text_input_center_background.png");

            background-repeat: repeat-x;

            padding-top: 3px;

            padding-bottom: 1px;

}
.signUpTextInputRight
{
            width: 4px;

            height: 19px;

            float: left;

            background-image: url("images/sign_up_text_input_right_background.png");

            background-repeat: no-repeat;

}
.signUpTextInputCenter input
{
            border: 0px;

            border: none;

            padding: 0px;

            margin: 0px;

            width: 109px;

            height: 14px;

            font-size: 11px;

}
.contentRightHeaderWrapper
{
	width: 192px;
	height: 46px;
}
.contentRightHeaderLeft
{
	width: 8px;
	height: 46px;
	float: left;
	background-image: url("images/content_right_header_left_background.png");
	background-repeat: no-repeat;
}
.contentRightHeaderCenter
{
	width: 176px;
	height: 46px;
	float: left;
	background-image: url("images/content_right_header_center_background.png");
	background-repeat: repeat-x;
}
.contentRightHeaderRight
{
	width: 8px;
	height: 46px;
	float: left;
	background-image: url("images/content_right_header_right_background.png");
	background-repeat: no-repeat;
}
.contentRightHeaderCenterImg
{
	width: 29px;
	height: 43px;
	float: left;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 5px;
}
.contentRightHeaderCenterText
{
	width: 138px;
	float: left;
	padding-top: 17px;
}
a.informationLink
{
	display: block;
	margin-top: 1px;
	margin-bottom: 2px;
	margin-left: 6px;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 4px;
	width: 152px;
	height: 16px;
	background-color: #F8F8F8;
	background-image: url("images/information_link_square.png");
	background-repeat: no-repeat;
	text-decoration: none;
}
.contentRightSeparatorLine
{
	margin-top: 7px;
	margin-bottom: 7px; 
	margin-left: 6px;
	width: 182px;
	height: 2px;
	font-size: 0px;
	background-color: #95CC95;
}
.multimediaWrapper
{
	width: 182px;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
}
.multimediaImage
{
	width: 61px;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
.multimediaContent
{
}
.studiesWrapper
{
	width: 182px;
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
}
.studiesImage
{
	width: 61px;
	float: right;
	padding-left: 5px;
	padding-bottom: 5px;
}
.studiesContent
{
}
.studiesContent b
{
	color: #4C734B;
}
.blogWrapper
{
	width: 182px;
	padding-left: 4px;
	padding-right: 5px;
}
.blogContent
{
	padding: 5px;
	background-color: #F8F8F8;
}
.blogContent b
{
	color: #4C734B;
}

/*tags*/
body
{
    font-family: verdana, sans-serif;
    font-size: 10px;
    color: #4c4c4c;
    margin: 0px;
    padding: 0px;
	background-color: #ffffff;
}
a
{
	color: #4C734B;
	text-decoration: underline;
}
/*ids*/
#main
{
	width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 18px;
    clear: both;
}
#mainBanner
{
	width: 950px;
	height: 57px;
}
#bannerContent
{
	height: 43px;
	float: left;
}
#bannerContent1
{
	width: 6px;
	height: 43px;
	float: left;
}
#bannerContent2
{
	width: 286px;
	height: 43px;
	float: left;
}
#bannerContent3
{
	width: 270px;
	height: 43px;
	float: left;
	text-align: center;
}
#bannerContent4
{
	width: 27px;
	height: 43px;
	float: left;
	background-image: url("images/shopping_bag.png");
	background-repeat: no-repeat;
}
#bannerContent5
{
	width: 116px;
	height: 33px;
	padding-top: 10px;
	float: left;
}
#bannerContent6
{
	width: 1px;
	height: 43px;
	float: left;
	background-color: #324332;
}
#bannerContent7
{
	width: 146px;
	height: 33px;
	padding-top: 10px;
	float: left;
	text-align: center;
}
#mainMenu
{
	width: 950px;
	height: 58px;
	padding-bottom: 7px;
}
#mainMenuLeft
{
	width: 6px;
	height: 58px;
	float: left;
	background-image: url("images/main_manu_left_background.png");
	background-repeat: no-repeat;
}
#mainMenuCenter
{
	width: 840px;
	height: 58px;
	float: left;
	background-image: url("images/main_manu_background.png");
	background-repeat: repeat-x;
}
#mainMenuCenterTop
{
	width: 840px;
	height: 34px;
}
#mainMenuCenterBottom
{
	width: 840px;
	height: 24px;
	background-image: url("images/submenu_background.png");
	background-repeat: repeat-x;
}
#mainMenuCenterBottom a
{
	display: block;
	float: left;
	font-family: "futura oblique", verdana, tahoma, sans-serif;
	font-size: 10px;
	color: #414042;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 20px;
}
#mainMenuRight
{
	width: 6px;
	height: 58px;
	float: left;
	background-image: url("images/main_manu_right_background.png");
	background-repeat: no-repeat;
}
#mainContent
{
	width: 950px;
	background-image: url("images/content_background_subpage.png");
	background-repeat: repeat-y;
}
#search
{
	width: 168px;
	height: 22px;
	padding-top: 3px;
}
#searchTextInputWrapper
{
	width: 133px;
	height: 18px;
	float: left;
	padding-top: 2px;
}
#searchTextInputLeft
{
	width: 5px;
	height: 18px;
	float: left;
	background-image: url("images/search_text_input_left_background.png");
	background-repeat: no-repeat;
}
#searchTextInputCenter
{
	width: 125px;
	height: 15px;
	padding-top: 3px;
	float: left;
	background-image: url("images/search_text_input_center_background.png");
	background-repeat: repeat-x;
}
#searchTextInputRight
{
	width: 3px;
	height: 18px;
	float: left;
	background-image: url("images/search_text_input_right_background.png");
	background-repeat: no-repeat;
}
#searchTextInputCenter input
{
	border: 0px;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 125px;
	height: 13px;
	font-size: 11px;
}
#searchGO
{
	width: 29px;
	height: 19px;
	float: left;
	padding-left: 5px;
	padding-top: 1px;
}
#mainFooter
{
	width: 950px;
	height: 25px;
	padding-top: 10px;
}
#mainFooterLeft
{
	width: 7px;
	height: 25px;
	float: left;
	background-image: url("images/footer_left_background.png");
	background-repeat: no-repeat;
}
#mainFooterCenter
{
	width: 838px;
	height: 19px;
	float: left;
	background-image: url("images/footer_center_background.png");
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 6px;
}
#mainFooterCenter a
{
	color: #000000;
	text-decoration: none;
}
#mainFooterRight
{
	width: 7px;
	height: 25px;
	float: left;
	background-image: url("images/footer_right_background.png");
	background-repeat: no-repeat;
}
#mainFooterCenter .separator
{
	padding-left: 5px;
	padding-right: 5px;
}
#mainFooter2
{
	width: 950px;
	height: 45px;
	padding-top: 10px;
	color: #9D9FA2;
	font-size: 9px;
}
#mainFooter2Left
{
	float: left;
}
#mainFooter2Right
{
	float: right;
	text-align: right;
}
#mainFooter2 a
{
	color: #9D9FA2;
}
button.go
{
	width: 29px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	border: none;
	background: url("images/go.gif") no-repeat;
	cursor: pointer;
}
/*classes*/
.bigRedText
{
	font-size: 12px;
	color: #D31145;
	font-weight: bold;
}
.grayText
{
	color: #797979;
}
.darkGrayText
{
	color: #58595B;
}
.activeMainMenuWrapper
{
	display: block;
	float: left;
	font-family: "futura oblique", verdana, tahoma, sans-serif;
	font-size: 11px;
	color: #414042;
	text-decoration: none;
}
.notActiveMainMenuWrapper
{
	display: block;
	float: left;
	font-family: "futura oblique", verdana, tahoma, sans-serif;
	font-size: 11px;
	color: #414042;
	text-decoration: none;
}
.activeMainMenuWrapper .mainMenuLeft
{
	width: 9px;
	height: 34px;
	float: left;
	background-image: url("images/main_menu_active_left_background.png");
	background-repeat: no-repeat;
}
.activeMainMenuWrapper .mainMenuCenter
{
	height: 22px;
	float: left;
	background-image: url("images/main_menu_active_center_background.png");
	background-repeat: repeat-x;
	padding-top: 12px;
	padding-left: 8px;
	padding-right: 8px;
}
.activeMainMenuWrapper .mainMenuRight
{
	width: 10px;
	height: 34px;
	float: left;
	background-image: url("images/main_menu_active_right_background.png");
	background-repeat: no-repeat;
}
.notActiveMainMenuWrapper .mainMenuLeft
{
	width: 9px;
	height: 34px;
	float: left;
	background-image: url("images/main_menu_not_active_left_background.png");
	background-repeat: no-repeat;
}
.notActiveMainMenuWrapper .mainMenuCenter
{
	height: 22px;
	float: left;
	background-image: url("images/main_menu_not_active_center_background.png");
	background-repeat: repeat-x;
	padding-top: 12px;
	padding-left: 8px;
	padding-right: 8px;
}
.notActiveMainMenuWrapper .mainMenuRight
{
	width: 10px;
	height: 34px;
	float: left;
	background-image: url("images/main_menu_not_active_right_background.png");
	background-repeat: no-repeat;
}
.categoryWrapper
{
	display: block;
	width: 169px;
	height: 31px;
	font-family: "futura oblique", verdana, tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 7px;
}
.categoryLeft
{
	width: 7px;
	height: 31px;
	float: left;
	background-image: url("images/category_left_background.png");
	background-repeat: no-repeat;
}
.categoryCenter
{
	width: 155px;
	float: left;
	background-image: url("images/category_center_background.png");
	background-repeat: repeat-x;
	height: 21px;
	padding-top: 10px;
}
.categoryRight
{
	width: 7px;
	height: 31px;
	float: left;
	background-image: url("images/category_right_background.png");
	background-repeat: no-repeat;
}
.subcategoryWrapper
{
	width: 169px;
	padding-top: 7px;
}
.subcategoryTop
{
	width: 169px;
	height: 4px;
	background-image: url("images/subcategory_top_background.png");
	background-repeat: no-repeat;
	font-size: 0px;
}
.subcategoryCenter
{
	width: 149px;
	background-image: url("images/subcategory_center_background.png");
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
.subcategoryCenter a
{
	display: block;
	padding-bottom: 3px;
	text-decoration: none;
	color: #4D4D4F;
}
.subcategoryCenter a:hover
{
	display: block;
	padding-bottom: 3px;
	text-decoration: underline;
	color: #4D4D4F;
}
.subcategoryCenter a.selected
{
	display: block;
	padding-bottom: 3px;
	text-decoration: underline;
	color: #D31145;
}
.subcategoryBottom
{
	width: 169px;
	height: 4px;
	background-image: url("images/subcategory_bottom_background.png");
	background-repeat: no-repeat;
}
.clearfix:after
{
    font-size: 0px;
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}

/*tags*/
button.buy_now_large
{
	width: 77px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	border: none;
	background: url("images/buy_now_large.gif") no-repeat;
	cursor: pointer;
}
button.buy_now_small
{
	width: 66px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	border: none;
	background: url("images/buy_now_small.gif") no-repeat;
	cursor: pointer;
}
input.qty
{
	width: 19px;
	height: 16px;
	border: 1px solid #808285;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
select.size
{
	width: 38px;
	height: 19px;
	max-height: 16px;
	border: 1px solid #808285;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
#breadCrumps a
{
	font-family: verdana, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}
#content h1
{
	font-family: verdana, sans-serif;
	font-size:18px;
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
	font-weight: normal;
}
#contentText p
{
}
#contentText ul
{
	list-style-image: url("images/list_style_image_red.gif");
}
#contentText li
{
	margin-bottom: 10px;
	padding-left: 10px;
	font-style: italic;
}
/*ids*/
#contentLeft
{
	float: left;
	width: 169px;
	padding-right: 6px;
}
#contentRight
{
	float: left;
	width: 667px;
	color: #59595b;
	padding-left: 10px;
	background-color: #ffffff;
}
#breadCrumps
{
	font-family: verdana, sans-serif;
	font-size: 9px;
}
#content
{
	font-family: verdana, sans-serif;
	font-size: 11px;
}
#contentText
{
	padding-left: 10px;
}
#productCategoryText
{
	background-color: #E4F2E4;
	padding: 10px;
}
/*classes*/
#content .contentTopLine1
{
	width: 667px;
	height: 3px;
	background-color: #b0d889;
	font-size: 0px;
	margin-top: 7px;
}
#content .contentTopLine2
{
	width: 667px;
	height: 5px;
	background-color: #d7ebc4;
	font-size: 0px;
}
#content .nextPage
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	color: #4C734B;
}
#content .contentBottomLine1
{
	width: 667px;
	height: 3px;
	background-color: #b0d889;
	font-size: 0px;
}
#content .contentBottompLine2
{
	width: 667px;
	height: 2px;
	background-color: #d7ebc4;
	font-size: 0px;
	margin-top: 5px;
}
#contentText .line
{
	width: 657px;
	height: 1px;
	font-size: 0px;
	background-color: #7D8786;
	margin-top: 12px;
	margin-bottom: 12px;
	overflow: hidden;
}
.redText
{
	color: #ff0000;
}
.grayText
{
	color: #999999;
}
.darkGreenText
{
	color: #4C734B;
}
button.send
{
	width: 77px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	border: none;
	background: url("images/send.png") no-repeat;
	cursor: pointer;
}
#loginForm
{
	margin: 0px;
	padding: 0px;
}
#loginForm .formRow
{
	width: 241px;
	height: 24px;
}
#loginForm .formRow .formLeftCell
{
	float: left;
	width: 98px;
	height: 24px;
}
#loginForm .formRow .formRightCell
{
	float: left;
	width: 141px;
	height: 24px;
}
#loginForm .formRow .formRightCell input.textInput
{
	border: 1px solid #9EA0A4;
	width: 225px;
	height: 13px;
	font-size: 11px;
}
#loginForm .formRow .formRightCell input.checkbox
{
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
	width: 11px;
	height: 11px;
}
#loginForm .formButtonRow
{
	width: 239px;
	height: 24px;
	text-align: right;
}
.paging
{
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #F8F8F8;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9px;
	height: 18px;
}
.pagingSelect
{
	float: left;
}
.pagingLink
{
	float: right;
	padding-top: 5px;
}
.pagingSelectText
{
	font-weight: bold;
	padding-top: 5px;
}
.pagingSelect select
{
	height: 19px;
	max-height: 16px;
	border: 1px solid #808285;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
.productRow
{
	width: 657px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*product*/
.productWrapper
{
	width: 145px;
	float: left;
}
.productWrapper .productImage
{
	width: 145px;
	height: 140px;
	text-align: center;
}
.productWrapper .title
{
	padding-top: 3px;
	padding-bottom: 3px;
	color: #4C734B;
	font-weight: bold;
}
.productWrapper .description
{
	width: 145px;
	height: 40px;
	font-size: 9px;
	overflow: hidden;
}
.productWrapper .listPrice
{
	text-decoration: line-through;
}
.productWrapper .price
{
	color: #D92C5A;
	font-size: 11px;
	padding-bottom: 5px;
}
.productWrapper .operationsRow
{
	width: 145px;
}
.productWrapper .operationsRow .qtyTextCol
{
	float: left;
	width: 25px;
	height: 22px;
	padding-top: 4px;
	font-size: 11px;
}
.productWrapper .operationsRow .qtyCol
{
	float: left;
	width: 30px;
	height: 22px;
	padding-top: 1px;
}
.productWrapper .operationsRow .buyNowCol
{
	float: right;
	height: 22px;
}
.productWrapper .operationsRow .sizeTextCol
{
	float: left;
	width: 25px;
	height: 22px;
	padding-top: 4px;
	font-size: 11px;
}
.productWrapper .operationsRow .sizeCol
{
	float: left;
	width: 30px;
	height: 22px;
	padding-top: 1px;
}
.productWrapper .operationsRow .tellFriendCol
{
	float: right;
	height: 22px;
	padding-top: 1px;
	font-size: 9px;
	color: #4C734B;
}
.productSpacer
{
	float: left;
	/*width: 13px;*/
	width: 20px;
	height: 1px;
}
#productDetailsTabs
{
	width: 660px;
	background-image: url("images/product_details_tabs_center_background.png");
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 20px;
}
#productDetailsTabsTop
{
	width: 660px;
	height: 33px;
	background-image: url("images/product_details_tabs_right_background.png");
	background-repeat: no-repeat;
	background-position: top right;
}
#productDetailsTabsCenter
{
	width: 660px;
	background-image: url("images/product_details_tabs_body_center_background.png");
	background-repeat: repeat-y;
}
#productDetailsTabsBottom
{
	width: 660px;
	height: 4px;
	font-size: 0px;
	background-image: url("images/product_details_tabs_body_bottom_background.png");
	background-repeat: no-repeat;
}
.productDetailsActiveTab1, .productDetailsActiveTab
{
	float: left;
	height: 33px;
	background-image: url("images/product_details_active_tab_center_background.png");
	background-repeat: repeat-x;
}
.productDetailsTab1, .productDetailsTab
{
	float: left;
	height: 33px;
	background-image: url("images/product_details_tab_center_background.png");
	background-repeat: repeat-x;
	cursor: pointer;
}
.productDetailsActiveTab1 .productDetailsTabLeft
{
	float: left;
	width: 9px;
	height: 33px;
	background-image: url("images/product_details_active_tab_1_left_background.png");
	background-repeat: no-repeat;
}
.productDetailsTab1 .productDetailsTabLeft
{
	float: left;
	width: 9px;
	height: 33px;
	background-image: url("images/product_details_tab_1_left_background.png");
	background-repeat: no-repeat;
}
.productDetailsActiveTab .productDetailsTabLeft
{
	float: left;
	width: 9px;
	height: 33px;
	background-image: url("images/product_details_active_tab_left_background.png");
	background-repeat: no-repeat;
}
.productDetailsTab .productDetailsTabLeft
{
	float: left;
	width: 9px;
	height: 33px;
	background-image: url("images/product_details_tab_left_background.png");
	background-repeat: no-repeat;
}
.productDetailsActiveTab1 .productDetailsTabRight, .productDetailsActiveTab .productDetailsTabRight
{
	float: left;
	width: 9px;
	height: 33px;
	background-image: url("images/product_details_active_tab_right_background.png");
	background-repeat: no-repeat;
}
.productDetailsTab1 .productDetailsTabRight, .productDetailsTab .productDetailsTabRight
{
	float: left;
	width: 9px;
	height: 33px;
	background-image: url("images/product_details_tab_right_background.png");
	background-repeat: no-repeat;
}
.productDetailsActiveTab1 .productDetailsTabCenter, .productDetailsActiveTab .productDetailsTabCenter
{
	float: left;
	width: 100px;
	height: 23px;
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
.productDetailsTab1 .productDetailsTabCenter, .productDetailsTab .productDetailsTabCenter
{
	float: left;
	width: 100px;
	height: 23px;
	padding-top: 10px;
	text-align: center;
	font-size: 12px;
}
.productDetailsTabContent
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}
.productDetailsTabContent h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 5px;
}
.productDetailsTabContentLine
{
	font-size: 0px;
	height: 1px;
	background-color: #888888;
	overflow: hidden;
}
#productDetailsWrapper
{
	width: 660px;
	padding-left: 7px;
	padding-top: 20px;
}
#productDetailsLeft
{
	float: left;
	width: 237px;
}
#productDetailsRight
{
	float: left;
	width: 423px;
}
#productDetailsRight .contentTopLine1
{
	width: 423px;
	height: 3px;
	background-color: #b0d889;
	font-size: 0px;
	margin-top: 7px;
}
#productDetailsRight h2
{
	font-family: verdana, sans-serif;
	font-size:16px;
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
	font-weight: bold;
	color: #4C734B;
}
#productDetailsRight .productDetailsText p
{
	margin-top: 5px;
}
#productDetailsRight .productDetailsText ul
{
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url("images/list_style_image_gray.gif");
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-left: 10px;
}
.productDetailsImageWrapper
{
	width: 206px;
	height: 208px;
}
.productDetailsImageTop
{
	width: 206px;
	height: 5px;
	font-size: 0px;
	background-image: url("images/product_details_img_background_top.png");
	background-repeat: no-repeat;
}
.productDetailsImageCenter
{
	width: 200px;
	height: 200px;
	padding-left: 3px;
	padding-right: 3px;
	background-image: url("images/product_details_img_background_center.png");
	background-repeat: repeat-y;
}
.productDetailsImageBottom
{
	width: 206px;
	height: 3px;
	font-size: 0px;
	background-image: url("images/product_details_img_background_bottom.png");
	background-repeat: no-repeat;
}
#productDetailsRight .information
{
	width: 423px;
	height: 45px;
	padding-top: 20px;
}
#productDetailsRight .information .informationCell
{
	float: left;
	width: 200px;
	height: 25px;
}
#productDetailsRight .information .informationCell .lineThrough
{
	text-decoration: line-through;
}
#productDetailsRight .operations
{
	width: 423px;
	height: 40px;
}
#productDetailsRight .operations .priceCol
{
	float: left;
	width: 200px;
	height: 36px;
	padding-top: 4px;
	font-size: 11px;
	color: #D92C5A;
}
#productDetailsRight .operations .priceCol .big
{
	font-size: 14px;
}
#productDetailsRight .operations .qtyTextCol
{
	float: left;
	width: 22px;
	height: 36px;
	padding-top: 4px;
	font-size: 11px;
}
#productDetailsRight .operations .qtyCol
{
	float: left;
	width: 28px;
	height: 39px;
	padding-top: 1px;
}
#productDetailsRight .operations .sizeTextCol
{
	float: left;
	width: 27px;
	height: 36px;
	padding-top: 4px;
	font-size: 11px;
}
#productDetailsRight .operations .sizeCol
{
	float: left;
	width: 53px;
	height: 39px;
	padding-top: 1px;
}
#productDetailsRight .operations .buyNowCol
{
	float: left;
	width: 90px;
	height: 40px;
	text-align: right;
}
#productDetailsRight .operations .buyNowCol .tellFriend
{
	color: #4C734B;
}

.productWrapper form
{
        margin: 0px;
        padding: 0px;
}

/*blog*/
#blogDescription
{
	background-color: #E4F2E4;
	padding: 10px;
	margin-bottom: 20px;
}
.blogItemContent
{
	padding-left: 10px;
}
.blogItemContentTop
{
	margin-top: 5px;
}
.blogItemContentText
{
	margin-top: 5px;
}
.blogItemContentBottom
{
	margin-top: 5px;
	margin-bottom: 15px;
}
.blogItemContentThinGrayLine
{
	height: 1px;
	font-size: 0px;
	background-color: #7D8786;
	margin-top: 5px;
	overflow: hidden;
}
.darkRedText
{
	color: #D2063C;
}
.blogCategoryWrapper
{
	display: block;
	width: 169px;
	height: 31px;
	font-family: "futura oblique", verdana, tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 7px;
}
.blogCategoryLeft
{
	width: 7px;
	height: 31px;
	float: left;
	background-image: url("images/category_left_background.png");
	background-repeat: no-repeat;
}
.blogCategoryCenter
{
	width: 150px;
	float: left;
	background-image: url("images/category_center_background.png");
	background-repeat: repeat-x;
	height: 21px;
	padding-top: 10px;
	padding-left: 5px;
}
.blogCategoryRight
{
	width: 7px;
	height: 31px;
	float: left;
	background-image: url("images/category_right_background.png");
	background-repeat: no-repeat;
}
.blogSubcategoryWrapper
{
	width: 169px;
	padding-top: 7px;
}
.blogSubcategoryTop
{
	width: 169px;
	height: 4px;
	background-image: url("images/subcategory_top_background.png");
	background-repeat: no-repeat;
	font-size: 0px;
}
.blogSubcategoryCenter
{
	width: 149px;
	background-image: url("images/subcategory_center_background.png");
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
.blogSubcategoryItem
{
	display: block;
	padding-bottom: 3px;
	text-decoration: none;
	color: #888888;
}
.blogSubcategoryCenter a
{
	text-decoration: underline;
	color: #4C734B;
}

.blogSubcategoryBottom
{
	width: 169px;
	height: 4px;
	background-image: url("images/subcategory_bottom_background.png");
	background-repeat: no-repeat;
}
table#callendar
{
	font-size: 10px;
	margin-top: 5px;	
}
table#callendar th
{
	font-weight: bold;
	text-align: center;
}
table#callendar td
{
	font-weight: normal;
	text-align: center;
}
table#callendar .topLine a
{
	text-decoration: none;
}
table#callendar td .selected
{
	background-color: #D2063C;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px; 
}
#subscribeBoxWrapper
{
	width: 169px;
	height: 141px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#subscribeBoxTop
{
	width: 169px;
	height: 6px;
	background-image: url("images/subscribe_box_top_background.png");
	background-repeat: no-repeat;
	font-size: 0px;
}
#subscribeBoxCenter
{
	width: 161px;
	height: 129px;
	background-image: url("images/subscribe_box_center_background.png");
	background-repeat: repeat-y;
	padding-left: 4px;
	padding-right: 4px;
}
#subscribeLogo
{
	width: 161px;
	height: 80px;
	padding-top: 49px;
	background-image: url("images/subscribe_logo.jpg");
	background-repeat: no-repeat;
}
#subscribeButton
{
	width: 151px;
	height: 19px;
	padding-bottom: 5px;
	padding-right: 10px;
	text-align: right;
}
#subscribeBoxBottom
{
	width: 169px;
	height: 6px;
	background-image: url("images/subscribe_box_bottom_background.png");
	background-repeat: no-repeat;
}
.subscribeTextInputWrapper
{
	width: 145px;
	height: 19px;
	padding-left: 6px;
	padding-right: 5px;
	padding-bottom: 8px;
}
.subscribeTextInputLeft
{
	width: 5px;
	height: 19px;
	float: left;
	background-image: url("images/sign_up_text_input_left_background.png");
	background-repeat: no-repeat;
}
.subscribeTextInputCenter
{
	width: 136px;
	height: 16px; 
	float: left;
	background-image: url("images/sign_up_text_input_center_background.png");
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 1px;
}
.subscribeTextInputRight
{
	width: 4px;
	height: 19px;
	float: left;
	background-image: url("images/sign_up_text_input_right_background.png");
	background-repeat: no-repeat;
}
.subscribeTextInputCenter input
{
	border: 0px;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 109px;
	height: 14px;
	font-size: 11px;
}
#subscribeRSSBoxWrapper
{
	width: 169px;
	height: 61px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#subscribeRSSBoxTop
{
	width: 169px;
	height: 6px;
	background-image: url("images/subscribe_rss_box_top_background.png");
	background-repeat: no-repeat;
	font-size: 0px;
}
#subscribeRSSBoxCenter
{
	width: 161px;
	height: 49px;
	background-image: url("images/subscribe_rss_box_center_background.png");
	background-repeat: repeat-y;
	padding-left: 4px;
	padding-right: 4px;
}
#subscribeRSSLogo
{
	width: 161px;
	height: 24px;
	padding-top: 25px;
	text-align: right;
	background-image: url("images/subscribe_rss_logo.jpg");
	background-repeat: no-repeat;
}
#subscribeRSSButton
{
	width: 151px;
	height: 24px;
	padding-right: 10px;
	text-align: right;
}
#subscribeRSSBoxBottom
{
	width: 169px;
	height: 6px;
	background-image: url("images/subscribe_rss_box_bottom_background.png");
	background-repeat: no-repeat;
}
