@charset "utf-8";
/* CSS Document */

body { margin:0 auto; padding:0; font-weight:normal; font-size:11px; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; list-style:none;}
h1, h2, h3, h4, dl, dt, dd, p, form, label, img, div, input { margin:0; padding:0;}
ul, li { margin:0; padding:0; list-style-type:none;}
a img { border:0;}
a { outline:none;}
.FloatLeft { float:left; display:inline;}
li.NoMarginRight {  margin:0 0 0 0;}

#Wrapper { clear: both; width:960px; margin:0 auto;}

/***** header for promotion ***/
#Header { width:100%; height:149px; background: url(../images/new/headerbj.jpg) repeat-x;}



#LogoHeader { width:960px; height:149px; margin:0 auto; padding:0; position:relative;}
p.TopContactEmail { position:absolute; left:5px; top:10px; font-size:12px;}
h1#logo { width:246px; height:51px; font-size:12px; float:left; margin:72px 0 0 5px; text-indent:-99999px;}
h1#logo a { background:url(../images/new/logo.jpg) no-repeat; width:246px; height:51px; display:block;}
h1#logo a:hover { background:url(../images/new/logo.jpg) no-repeat; width:246px; height:51px; display:block; filter: Alpha(Opacity=80); /* for IE */ opacity: .8;/* for Firefox */ }
h2#logo { width:246px; height:51px; font-size:12px; float:left; margin:72px 0 0 5px; text-indent:-99999px;}
h2#logo a { background:url(../images/new/logo.jpg) no-repeat; width:246px; height:51px; display:block;}
h2#logo a:hover { background:url(../images/new/logo.jpg) no-repeat; width:246px; height:51px; display:block; filter: Alpha(Opacity=80); /* for IE */ opacity: .8;/* for Firefox */}
#HeaderRight { width:709px; *width:709px; _width:621px; float:left; height:149px;}



#TopNav { width:709px; *width:709px; _width:700px; margin:0 auto 5px auto; padding:0; height:35px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#TopNav { width:709px; margin:0 auto; padding:0; height:36px;}
}
#TopNav .TopNavUl {margin:0 auto; padding:0;}
#TopNav .TopNavUl li { float:right; margin:0 0 0 15px; padding-top:12px;}
#TopNav .TopNavUl li a { color:#474646; font-size:11px; text-decoration:none;}
#TopNav .TopNavUl li a:hover { text-decoration:underline; color:#000;}
#TopNav .TopNavUl li a#TopNewArrivalImg { background: url(../images/new/newarrival_icon.jpg) no-repeat left center; padding-left:25px; height:26px; width:64px; display:block;}
#TopNav .TopNavUl li a#TopFeedbackImg { background: url(../images/new/feedback_icon.jpg) no-repeat left center; padding-left:25px; height:26px; width:50px; display:block;}
#TopNav .TopNavUl li.TopMenuSign { padding:0;}
#TopNav .TopNavUl li.TopMenuWishlist { background:url(../images/new/TopMenuWishlist.jpg) no-repeat left 13px; height:35px; padding-left:23px;}
#TopNav .TopNavUl li.TopMenuOrderStatus { background:url(../images/new/TopMenuOrderStatus.jpg) no-repeat left 13px; height:35px; padding-left:21px;}
#TopNav .TopNavUl li.TopMenuNews { background:url(../images/new/topmenunewsicon.jpg) no-repeat left 13px; height:35px; padding-left:21px;}


#TopNav #ViewCart { display:block; height:36px; background: url(../images/new/TopMenuCart.jpg) no-repeat left center; padding-left:20px; line-height:36px; font-size:11px; color:#000; text-decoration:none; text-align:center;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#TopNav #ViewCart { display:block; height:36px; background: url(../images/new/TopMenuCart.jpg) no-repeat left center; padding-left:20px; line-height:36px; font-size:11px; color:#000; text-decoration:none; text-align:right;}
}
#TopNav #ViewCart:hover { text-decoration:underline;}
#TopNav #ViewCart span { color:#f17805; font-weight:bold; font-size:12px;}


/***** top menu hover box for user account *****/
#TopNav .TopNavUl a#YourAccount { background: url(../images/new/TopMenuUser.jpg) no-repeat 10px center; padding-left:30px; margin:0; height:36px; padding-right:12px; display:block; line-height:36px;}
#TopNav .TopNavUl .HoverYourAccount#YourAccount { background:#000 url(../images/new/TopMenuUserHover.jpg) no-repeat 10px center; color:#fff; padding-left:30px; margin:0; height:36px; padding-right:12px; display:block; line-height:36px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px;}
#TopNav .TopNavUl #UserAccount { width:200px; border-top:solid 3px #000; position:absolute; top:36px; left:0; z-index:999; overflow:hidden;
 -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; 
}
#TopNav .TopNavUl #UserAccountUL { width:90px;}
#TopNav .TopNavUl #UserAccountUL li { text-align:left; width:200px; height:32px; background:#f9f9f9; display:block; float:none; line-height:32px; margin:0; clear:both; border-bottom:solid 1px #e3e3e3; border-top:solid 1px #fff; padding:0 0 0 10px;}
#TopNav .TopNavUl #UserAccountUL li a {}
#TopNav .TopNavUl #UserAccountUL li a:hover {  font-size:11px; font-weight:bold;}




#CheckoutHeaderEmail { float:right; text-align:right; padding-top:32px;}
#CheckoutHeaderEmail p { color:#6f6f6f; font-size:12px;}

#TopSearch { float:left; width:416px; overflow:hidden; margin-left:75px; _margin-left:10px; margin-top:26px;}
#TopSearch input { border:0;}
input.box_search_input { float:left; display:inline; width:375px; height:33px; background:url(../images/new/topnewsearchbj.jpg) no-repeat; color:#7b7b7b; font-size:11px; line-height:30px; border:0; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; text-indent:0.8em;}
input.TopSearchButton { float:left; width:41px; height:33px; background: url(../images/new/topnewsearchinput.jpg) no-repeat; border:0; cursor:pointer;}
#HotItems { width:416px; overflow:hidden; clear:both;}
#HotItems ul { margin-top:10px;}
#HotItems li.HotTitle { width:58px; height:16px; line-height:16px; background:url(../images/new/TopHotItemsbj.jpg) no-repeat; color:#fff; font-size:10px; padding:0 0 0 4px; font-weight:bold; float:left; display:inline; margin-left:0;}
#HotItems li { height:16px; line-height:16px; float:left; display:inline; background: url(../images/new/TopHotItemsListbj.jpg) no-repeat right center; padding-right:11px; margin-left:11px;}
#HotItems li a { font-size:11px; color:#838383; text-decoration:none;}
#HotItems li a:hover { text-decoration:underline; color:#000;}

/***** end header for promotion ***/

#TopSns { float:right; _float:left; width:142px; text-align:right; margin-top:26px;}
#TopSns a { margin:0 0 0 12px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#TopSns a { margin-left:8px;}
}
#TopSns p { clear:both; text-align:center; margin:1px 0 0 20px;}
#TopSns p span { clear:both; display:block; text-transform:uppercase; font-size:11px; font-weight:bold; line-height:20px;}

#HeaderCart { float:right; _float:left; height:33px; margin-top:26px;}
#HeaderCart p { background: url(../images/new/topcartbjle.jpg) no-repeat left 0; padding-left:54px; text-align:right; height:33px;}
#HeaderCart p span { background:url(../images/new/topcartbjri.jpg) no-repeat right 0; height:33px; line-height:33px; display:block; padding-right:10px; color:#12295f; font-size:14px; font-weight:bold;}
#HeaderCart p span strong { text-decoration:underline; color:#e77777;}
#HeaderCart a { text-align:right; float:right; font-size:10px; color:#838383; font-weight:bold; line-height:34px; margin-right:12px;}
#HeaderCart a:hover { text-decoration:none; color:#000;}

/* Pages Menu */
#Mainnav { width:100%; background:#2d343c; height:50px;}
#MainnavContent { width:960px; margin:0 auto; height:50px;}
#MainnavContent #MainnavLeftNav { float:left; display:inline;}
#MainnavContent #MainnavRightNav { float:right; background:#e77777;}
#MainnavContent #MainnavRightNav li { background:none; height:50px; line-height:50px; position:relative;}
#MainnavContent #MainnavRightNav li a { padding:0 18px; line-height:50px;}
#MainnavContent #MainnavRightNav li span { width:24px; height:12px; position:absolute; right:10px; top:6px;}
#MainnavContent li { float:left; display:inline; position:relative; height:50px; line-height:50px; background:url(../images/new/MainNavList.jpg) no-repeat right center; z-index:999;}
#MainnavContent li a { display:block; float:left; padding:0 13px 0 14px; *padding-right:10px; *margin-left:2px; color:#fff; text-decoration:none; font-size:12px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#MainnavContent li a { display:block; float:left; font-size:12px; margin:0 5px 0 5px; color:#fff; text-decoration:none; font-weight:normal;}
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{#MainnavContent li a { display:block; float:left; padding:0 7px 0 7px; *padding-right:2px; *margin-left:2px; color:#fff; text-decoration:none; font-size:12px;}}


#Mainnav #MainnavContent li.NoPaddingLeft a { margin-left:0;} 

#MainnavContent li.First { background:none;}
#MainnavContent li#TopClearance { background:none; margin:0; padding:4px 0 0 0;}
#MainnavContent li#TopClearance a  { background:#fb7f05; margin:0 0 0 8px; padding:0 8px; border-top: solid 8px #373737; border-bottom: solid 2px #373737; height:24px; line-height:24px;}

#MainnavContent li ul { width: auto; position: absolute; clear: left; top: 50px; left: 0px; display: none; text-align: left; font-size: 0.85em;	background: transparent; border-top:solid 1px #fff; z-index:999;}
#MainnavContent li ul li { clear: both; color: black;	text-align: left; background: transparent; margin:0; padding:0; height:29px; line-height:29px;}


#MainnavContent li.HasSubMenu a { background:url(../images/new/HasSubMenuImgAnimail.jpg) no-repeat right center; padding-right:15px; _padding-right:10px; margin-right:10px;}
#MainnavContent li.HasSubMenu ul li a { background-image:none; padding-left:0; margin: 0; text-align:left; line-height:28px; width: 163px; height: auto; font-size:11px; border-bottom:#fff solid 1px; background:#717171; padding-left:12px;}
#MainnavContent li.HasSubMenu #CollectionsSubBox { width: 960px; background:#2d343c url(../images/new/CollectionsHoverTopBJ.jpg) no-repeat left top; overflow:hidden; position: absolute; clear: left; top: 50px; left: -574px; left:-562px\9; *left:-562px; display: none; z-index:999; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; padding-top:40px; *padding:5px 0 20px 0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#MainnavContent li.HasSubMenu #CollectionsSubBox { width: 960px; background:#2d343c url(../images/new/CollectionsHoverTopBJ.jpg) no-repeat left top; overflow:hidden; position: absolute; clear: left; top: 50px; left: -550px; left:-500px\9; display: none; z-index:999; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; padding-top:40px;}
}

#MainnavContent li.HasSubMenu:hover #CollectionsSubBox { display:block;}
#MainnavContent li.HasSubMenu:hover #CollectionsSubBox .CollectionSubulBox { float:left; display:inline; width:168px; height:224px; overflow:hidden; margin:25px 0 30px 20px; background:#f4f9ff; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;}
#MainnavContent li.HasSubMenu:hover #CollectionsSubBox .CollectionSubulBox dl { padding-top:16px;}
#MainnavContent li.HasSubMenu:hover #CollectionsSubBox .CollectionSubulBox dt { color:#2d343c; font-size:14px; font-weight:bold; border-bottom:solid 1px #61676f; width:142px; margin:0 auto 10px auto; text-align:left; line-height:26px;}
#MainnavContent li.HasSubMenu:hover #CollectionsSubBox .CollectionSubulBox dd a { background:url(../images/new/CollectionsHoverListBJ.jpg) no-repeat left center; height:22px; margin:0 0 0 13px; line-height:22px; color:#61676f; font-size:11px; text-decoration:none;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{#MainnavContent li.HasSubMenu:hover #CollectionsSubBox .CollectionSubulBox dd a { padding-left:13px;}}
#MainnavContent li.HasSubMenu:hover #CollectionsSubBox .CollectionSubulBox dd a:hover { background:url(../images/new/CollectionsHoverListBJHover.jpg) no-repeat left center; text-decoration:underline; color:#000; font-weight:bold;}
#MainnavContent li.HasSubMenu:hover #CollectionsSubBox .CollectionSubulBox a.CollectionsHoverBoxBanner { margin:0; padding:0;}


#MainnavContent li ul li a { margin: 0; text-align:left; line-height:28px; width: 163px; height: auto; font-size:11px; border-bottom:#fff solid 1px; background:#717171; padding-left:12px;}
#MainnavContent li ul li a:hover { text-decoration: underline; color:#fff; background:#000;}
#MainnavContent li:hover a, #Menu li.over a {	text-decoration: underline;}
#MainnavContent li ul li a, #Menu li.over li a { text-decoration: none !important;}
#MainnavContent li:hover ul, #Menu li.over ul { display: block;}

/* Holly Hack. IE Requirement \*/
* html ##MainnavContent ul li { float: left; height: 1%;}
* html ##MainnavContent ul li a { height: 1%;}
/* End */

#MainnavContent li a#AllCategoryHover { width:85px; height:50px; background:#e77777 url(../images/new/HasSubMenuImg.jpg) no-repeat 77px center; padding:0 10px 0 15px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#MainnavContent li a#AllCategoryHover { width:85px; height:50px; background:#e77777 url(../images/new/HasSubMenuImg.jpg) no-repeat 77px center; padding:0 10px 0 15px; margin:0;}
}

#MainnavContent li a#AllCategoryHover:hover { width:85px; height:50px; background:#e77777 url(../images/new/HasSubMenuImg.jpg) no-repeat 77px center; padding:0 10px 0 15px;}
#MainnavContent .Red_AllCategoryHover#AllCategoryHover { width:85px; height:50px; background:#e77777 url(../images/new/HasSubMenuImg.jpg) no-repeat 77px center; padding:0 10px 0 15px;}

#MainnavContent #SubMenuBox { width:960px; background:#2d343c url(../images/new/AllCategoriesTopBJ.jpg) no-repeat left top; padding-top:40px; *padding-bottom:20px; display:none; position:absolute; top:50px; left:0; *left:2px; z-index:999; overflow:hidden; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
#MainnavContent #SubMenuBox a { float:left; display:inline; margin:0 0 18px 18px; padding:0;}
#MainnavContent #SubMenuBox a img { margin:0; padding:0;}

/* Home banner */
#HomeBanner { width:100%; background:#f9f9f1; overflow:hidden; position:relative;}
#HomeBannerContent { width:100%; height:622px; background: #f9f9f1 url(../images/new/bannerbj.jpg) no-repeat center bottom; margin:0 auto; padding:0; clear:both;}
#BannerImg { width:100%; height:595px; margin:0 auto; padding:0;}


/**** home banner css ****/

.main-container {
	position:relative; z-index:1;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.main-container {
	position:relative; z-index:0;
}
}
.jcarousel-skin-home .jcarousel-container {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
.jcarousel-skin-home .jcarousel-direction-rtl {
	direction:rtl
}
.jcarousel-skin-home .jcarousel-container-horizontal {
	width:100%;
	overflow:hidden
}
.jcarousel-skin-home .jcarousel-container-vertical {
	height:595px
}
.jcarousel-skin-home .jcarousel-clip {
	overflow:hidden
}
.jcarousel-skin-home .jcarousel-clip-horizontal {
	width:2700px;
	height:595px;
	margin-left:50%;
	left: -1440px
}
.jcarousel-skin-home .jcarousel-clip-vertical {
	width:2700px;
	height:595px
}
.jcarousel-skin-home .jcarousel-item {
	width:960px;
	height:595px
}
.jcarousel-skin-home .jcarousel-item-horizontal {
	margin-left:0
}
.jcarousel-skin-home .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:10px;
	margin-right:0
}
.jcarousel-skin-home .jcarousel-item-vertical {
}
.jcarousel-skin-home .jcarousel-item-placeholder {
	background:#fff;
	color:#000
}
.jcarousel-skin-home .jcarousel-prev-horizontal, .jcarousel-skin-home .jcarousel-next-horizontal {
	z-index:1000;
	position:absolute;
	top:285px;
	cursor:pointer;
	height:46px;
	width:46px
}
.jcarousel-skin-home .jcarousel-prev-horizontal {
	margin-left:50%;
	left: -500px;
	background:url(../images/new/home_left_arrow.png) no-repeat 0 0;
}
.jcarousel-skin-home .jcarousel-next-horizontal {
	margin-right:50%;
	right: -532px;
	background:url(../images/new/home_right_arrow.png) no-repeat 0 0;
}
.jcarousel-skin-home .jcarousel-next-horizontal:hover, .jcarousel-skin-home .jcarousel-next-horizontal:active, .jcarousel-skin-home .jcarousel-prev-horizontal:hover, .jcarousel-skin-home .jcarousel-prev-horizontal:active {
	background-position:top left
}
.jcarousel-skin-home .jcarousel-next-disabled-horizontal, .jcarousel-skin-home .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-home .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-home .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-home .jcarousel-prev-disabled-horizontal, .jcarousel-skin-home .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-home .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-home .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	background-position: -96px 0
}
.jcarousel-skin-home .jcarousel-next-vertical {
	position:absolute;
	bottom:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(/skin/frontend/enterprise/baublebar/css/next-vertical.png) no-repeat 0 0
}
.jcarousel-skin-home .jcarousel-next-vertical:hover, .jcarousel-skin-home .jcarousel-next-vertical:focus {
	background-position:0 -32px
}
.jcarousel-skin-home .jcarousel-next-vertical:active {
	background-position:0 -64px
}
.jcarousel-skin-home .jcarousel-next-disabled-vertical, .jcarousel-skin-home .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-home .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-home .jcarousel-next-disabled-vertical:active {
	cursor:default;
	background-position:0 -96px
}
.jcarousel-skin-home .jcarousel-prev-vertical {
	position:absolute;
	top:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(/skin/frontend/enterprise/baublebar/css/prev-vertical.png) no-repeat 0 0
}
.jcarousel-skin-home .jcarousel-prev-vertical:hover, .jcarousel-skin-home .jcarousel-prev-vertical:focus {
	background-position:0 -32px
}
.jcarousel-skin-home .jcarousel-prev-vertical:active {
	background-position:0 -64px
}
.jcarousel-skin-home .jcarousel-prev-disabled-vertical, .jcarousel-skin-home .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-home .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-home .jcarousel-prev-disabled-vertical:active {
	cursor:default;
	background-position:0 -96px
}
.left_overlay, .right_overlay {
	position:absolute;
	top:0;
	background-color:red;
	height:595px;
	width:960px;
	margin:auto;
	z-index:50;
}
.left_overlay {
	background:url(../images/new/tilepattern1.png) top left repeat; 
	margin-left:50%;
	left: -1440px;
	visibility:visible
}
.right_overlay {
	background:url(../images/new/tilepattern1.png) top left repeat ;
	margin-right:50%;
	right: -1440px;
	visibility:visible
}




/**** end  home banner css ****/

#HomeWebFourDes { width:960px; height:100px; background:#f9f9f9; margin:40px auto; padding:0;}


/****home feedback ****/
#HomeFeedback { width:958px; margin:0 auto; padding:0; overflow:hidden;}
.HomeFeedbackTit { font-size:20px; border-bottom:solid 1px #e2e2e2; padding-bottom:8px;}
img.FeedMoreImg { padding-top:5px; padding-top:8px\9; padding-left:5px;}
#scrollFeedback { height:160px; overflow:hidden; width:960px; margin-top:20px;}
#scrollFeedback li { width:950px; height:160px; background:#fbfbfb; overflow:hidden; margin:0 0 0 0; padding:20px 0 20px 10px;}
.FeedbackImg { float:left; display:inline;}
.FeedbackImg a { width:120px; height:120px;}
.FeedbackImg a img { width:120px; height:120px;}
.FeedbackRightInfo { float:left; width:812px; overflow:hidden; margin-left:10px;}
#scrollFeedback p.HomeFeedbackLiTitle { color:#000; padding-left:8px;}
#scrollFeedback p.HomeFeedbackLiTitle a { color:#f07479; text-decoration:none; font-size:14px; font-weight:bold;}
#scrollFeedback p.HomeFeedbackLiTitle a:hover { text-decoration:underline;}
.feedbackmessage { width:792px; height:38px; overflow:hidden; margin:15px 0; background:url(../images/new/feedbacktextbj.jpg) no-repeat; padding:10px 10px;}
.feedbackmessage .feedbackmessage_bottombj { }
.feedbackmessage p { padding:0 10px 0 15px; height:36px; overflow:hidden; font-style:italic; line-height:20px; text-indent:1em;}
#scrollFeedback li ul.HomeFeedbackInfo { padding-left:8px;}
#scrollFeedback li ul.HomeFeedbackInfo li { float:left; display:inline; margin:0 15px 0 0; padding:0; background:none; width:auto; height:auto;}
#scrollFeedback li ul.HomeFeedbackInfo li.feedbackuser { background:url(../images/new/feedbackuser.jpg) no-repeat left center; padding-left:20px;}
#scrollFeedback li ul.HomeFeedbackInfo li.feedbackshipping { background:url(../images/new/feedbackairplane.jpg) no-repeat left center; padding-left:24px;}
#scrollFeedback li ul.HomeFeedbackInfo li.feedbacktotal { background:url(../images/new/feedbackusdollar.jpg) no-repeat left center; padding-left:20px;}

.FeedbackTxt { width:770px; float:left;}
.FeedbackTxt p { color:#000; font-size:11px; line-height:18px;}
.FeedbackTxt p img { margin:0 5px;}
.FeedbackTxt p.FeedbackOrderIdTxt { color:#686868; line-height:16px; margin-top:15px;}



/* HomeFeaturedPro */
#HomeFeaturedPro { width:960px; margin:0 auto; padding:0; clear:both; overflow:hidden;}
.HomeFeaturedProTit { font-size:20px; margin-bottom:20px;}
#HomeFeaturedProCont li { width:223px; height:320px; border:solid 1px #e2e2e2; margin:0 20px 40px 0; text-align:center; float:left; display:inline;}
#HomeFeaturedProCont li.NoMarginRight { margin:0 0 40px 0;}
#HomeFeaturedProCont li a img { width:223px; height:223px;}
#HomeFeaturedProCont li p.HomeFeaturedProContName a { color:#000; text-decoration:none; display:block; font-size:11px; height:28px; overflow:hidden; line-height:14px; width:190px; margin:15px auto;}
#HomeFeaturedProCont li p.HomeFeaturedProContName a:hover { text-decoration:underline;}
#HomeFeaturedProCont li .HomeFeaturedProContPrice { font-size:12px; font-weight:bold;}

/* HomeNewArrivalsProducts */
#HomeNewArrivalsProducts { width:960px; margin:0px auto 0 auto; padding:0; clear:both; overflow:hidden;}
.HomeNewArrivalsProductsTit { font-size:20px; margin-bottom:20px;}
#HomeNewArrivalsProductsCont li { width:223px; height:320px; border:solid 1px #e2e2e2; margin:0 20px 0 0; text-align:center; float:left; display:inline;}
#HomeNewArrivalsProductsCont li.NoMarginRight { margin:0 0 40px 0;}
#HomeNewArrivalsProductsCont li a img { width:223px; height:223px;}
#HomeNewArrivalsProductsCont li p.HomeNewArrivalsProductsContName a { color:#000; text-decoration:none; display:block; font-size:11px; height:28px; overflow:hidden; line-height:14px; width:190px; margin:15px auto;}
#HomeNewArrivalsProductsCont li p.HomeNewArrivalsProductsContName a:hover { text-decoration:underline;}
#HomeNewArrivalsProductsCont li p.HomeNewArrivalsProductsContPrice { font-size:12px; font-weight:bold;}

#HomeTextBanner { margin:40px auto; width:960px; height:109px; background:#f7f6f3;}

/****oka foot****/
#OKAFoot { width:100%; border-bottom:solid 1px #222222; background:#373737; height:255px; margin:0 auto; padding:0; clear:both;}
#FootCont { width:960px; margin:0 auto; overflow:hidden;}
.Foot_ULA { width:220px; float:left; display: inline; margin-top:40px;}
.Foot_ULA  p { color:#7a7979; font-size:18px;  margin-bottom:15px;}
.Foot_ULA li { height:32px; border-bottom:solid 1px #474747;}
.Foot_ULA li a { color:#606060; text-decoration:none; width:202px; height:32px; display:block; background:url(../images/new/footullist.jpg) no-repeat 4px center; padding-left:18px; line-height:32px; font-size:12px;}
.Foot_ULA li a:hover { width:202px; height:32px; background: #444444 url(../images/new/footullist_hover.jpg) no-repeat 4px center; padding-left:18px;}
.Foot_news { float:left; display:inline; width:330px; margin-top:40px; margin-left:50px;}
.Foot_news p { color:#7a7979; font-size:18px;  margin-bottom:15px;}
.Foot_news li a { width:312px; overflow:hidden; height:28px; line-height:28px; font-size:12px; color:#606060; text-decoration:none; display:block; background: url(../images/new/footnewsliicon.jpg) no-repeat 4px center; padding-left:18px;}
.Foot_news li a:hover { text-decoration:underline; color:#797979;}
.Foot_news li p { display:none;}
.Foot_newsletter { float:left; width:320px; margin-left:40px; margin-top:40px;}
.Foot_newsletter p { color:#7a7979; font-size:18px;  margin-bottom:15px;}
.Foot_newsletter p.foot_newsletter_txt { font-size:12px; margin-bottom:5px; color:#606060;}
.FootNewsLetterBox { width:300px; height:30px; clear:both; margin:15px 0 0 0;}
input.input-text-name { width:75px; height:30px; background:#444444; color:#737272; line-height:30px; float:left; border:0; margin-right:3px; display:inline; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; padding-left:3px; font-size:10px;}
input.input-text-email { width:150px; height:30px; background:#444444; color:#737272; line-height:30px; float:left; border:0; display:inline; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; padding-left:3px; font-size:10px;}
input.FootButtonGo { width:63px; height:30px; line-height:30px; text-align:center; background:#2b2b2b; color:#8b8b8b; display:block; float:left; border:0; cursor:pointer; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; padding-left:3px; font-size:11px;}
#foot_copyright { width:100%px; height:92px; border-top:solid 1px #343434; background:#262626;}
.foot_copyrightCont { width:960px; margin:0 auto;}
p.CopyrightAndNav { float:left; display:inline; color:#5f5e5e; margin-top:35px;}
p.CopyrightAndNav a { font-size:11px; color:#5f5e5e; text-decoration:none;}
#FootImg { width:310px; overflow:hidden; float:right; text-align:center; padding-right:25px;}
#FootImg p { margin:35px 5px 0 5px; float:right;}




/* page bread crumb */
#PageBreadCrumb { width:100%; height:29px; margin:0 auto; background:#f6f6f6; border-bottom:solid 1px #ebebeb;}
#PageBreadCrumb ul { width:960px; height:29px; margin:0 auto; padding:0;}
#PageBreadCrumb li { float:left; display:inline; background:url(../images/new/pagebreadicon.jpg) no-repeat right center; height:29px; line-height:29px; padding-right:12px; margin-left:9px;}
#PageBreadCrumb li a {color:#282828; font-size:10px; line-height:26px; height:26px;}
#PageBreadCrumb li#noicon { background:none;}

#PageBreadCrumb li.BreadcrumbNoBj { background:none; padding:0; margin:0;}
#ProductPageBreadCrumb li.BreadcrumbNoBj { background:none; padding:0; margin:0;}

#ProductPageBreadCrumb {width:100%; height:29px; margin:0 auto; background:#f6f6f6; border-bottom:solid 1px #ebebeb;}
#ProductPageBreadCrumb ul {width:960px; height:29px; margin:0 auto; padding:0;}
#ProductPageBreadCrumb li { float:left; display:inline; background:url(../images/new/pagebreadicon.jpg) no-repeat right center; height:29px; line-height:29px; padding-right:12px; margin-left:9px;}
#ProductPageBreadCrumb li a {color:#282828; font-size:11px; line-height:26px; height:26px;}
#ProductPageBreadCrumb li#noicon { background:none; padding-top:5px;}

#ForgotPasswordBreadcrumb { width:100%; height:29px; margin:0 auto; background:#f6f6f6; border-bottom:solid 1px #ebebeb;}
#ForgotPasswordBreadcrumb ul { width:960px; height:29px; margin:0 auto; padding:0;}
#ForgotPasswordBreadcrumb li { float:left; display:inline; font-size:10px; letter-spacing:1px; background:url(../images/new/pagebreadicon.jpg) no-repeat left center; height:26px; line-height:26px; padding-left:10px; margin-left:10px;}
#ForgotPasswordBreadcrumb li a { color:#000; letter-spacing:1px;}
#ForgotPasswordBreadcrumb li a:hover { text-decoration:none;}


/* new category product list style */
#CategoryContent { margin:0 auto; overflow:hidden;}

.CategoryList { width:960px; margin:0 auto; padding:0; clear:both;}
.CategoryList li { width:182px; height:231px; background:url(../images/new/productlistBJ.jpg) no-repeat; margin-right:12px; margin-bottom:30px; float:left; display:inline; padding:0;}
.CategoryList li.NoMarginRight { margin-right:0;}

.CategoryList li .ProductImage { text-align:center;}
.CategoryList li .ProductImage a { text-align:center; display:block; width:180px; height:180px; margin:1px 0 0 1px;}
.CategoryList li .ProductImage a img { width:180px; height:180px; display:block; margin:0; padding:0;}

.CategoryList li .ProductPriceRating { width:52px; height:30px; padding-top:6px; border-right:solid 1px #d3e3df; float:left; display:inline; text-align:center; position:relative;}
.CategoryList li .ProductPriceRating em { height:36px; padding-top:5px; color:#000; font-size:14px; font-weight:bold;}
.CategoryList li .ProductPriceRating em strike.RetailPriceValue { font-size:12px; position:absolute; top:21px; left:7px; color:#cb0000;}

.CategoryList li .ProductDetails { width:124px; float:left; height:31px; text-align:left; padding-top:5px; overflow:hidden;}
.CategoryList li .ProductDetails a { color:#000; font-size:10px; line-height:14px; overflow:hidden; text-decoration:none;}
.CategoryList li .ProductDetails a:hover { text-decoration:underline; color:#000;}

.CategoryList li .ProductCompareButton { font-size:12px; margin-top:4px;}
.CategoryList li .ProductActionAdd a { font-size:12px;}
.CategoryList li .ProductActionAdd a:hover { text-decoration:underline;}

.CategoryList_old { width:960px; margin:0 auto; padding:0; clear:both;}
.CategoryList_old li { width:180px; height:260px; margin-right:12px; margin-bottom:30px; float:left; display:inline; padding:0 0 10px 0; overflow:hidden; border:solid 1px #f1f1f1;}
.CategoryList_old li.NoMarginRight { margin-right:0;}

.CategoryList_old li .ProductImage { text-align:center;}
.CategoryList_old li .ProductImage a { text-align:center; display:block; width:180px; height:180px; margin:1px 0 0 1px;}
.CategoryList_old li .ProductImage a img { width:180px; height:180px; display:block; margin:0; padding:0;}

.CategoryList_old li .ProductPriceRating { line-height:2px; clear:both; text-align:center;}
span.Rating { clear:both; margin:2px 0 3px 0;}
.CategoryList_old li .ProductPriceRating em { height:24px; line-height:24px; color:#900; font-size:14px; font-weight:bold;}
.CategoryList_old li .ProductPriceRating em strike.RetailPriceValue { font-size:12px; color:#cb0000;}

.CategoryList_old li .ProductDetails { width:176px; height:31px; text-align:center; overflow:hidden;}
.CategoryList_old li .ProductDetails a { color:#000; font-size:10px; line-height:14px; overflow:hidden; text-decoration:none;}
.CategoryList_old li .ProductDetails a:hover { text-decoration:underline; color:#000;}

.CategoryList_old li .ProductCompareButton { font-size:12px; margin-top:4px;}
.CategoryList_old li .ProductActionAdd { display:block; clear:both; height:30px; text-align:center;}
.CategoryList_old li .ProductActionAdd a { font-size:11px; text-align:center; color:#000; line-height:20px;}
.CategoryList_old li .ProductActionAdd a:hover { text-decoration:none;}



/* Top Seller Block Specific */
.TopSellers { width:180px; margin-top:30px; overflow:hidden; clear:both;}
.TopSellers h2 {font-size:16px; margin-bottom:10px;}
.TopSellers li .TopSellerNumber { color: #fff; width:15px; line-height:15px; text-align:center; height:15px; font-size:14px; background:#900; font-weight:bold;}
.TopSellers li .ProductSold { width:88px; background:#333; height:24px; font-size:11px; color:#fff; line-height:24px; text-align:center; margin-top:5px;}
.TopSellers li .ProductSold strong { font-weight:bold; color:#FF0; font-size:14px;}
.TopSellers li { width:168px; overflow:hidden; margin-bottom:16px; border: dashed 1px #b4b4b4; padding:10px 5px 10px 5px; background:#fff;}
.TopSellers li .ProductImage { text-align:center; clear:both;}
.TopSellers li .ProductImage a { text-align:center; width:168px; height:168px; margin:1px 0 0 1px; display:none;}
.TopSellers li .ProductImage a img { width:168px; height:168px; margin:0; padding:0;}
.TopSellers li .ProductDetails { width:170px;}
.TopSellers li .ProductDetails a { color:#000; font-size:10px; line-height:14px; text-decoration:none; margin:4px 0; display:block;}
.TopSellers li .ProductDetails a:hover { text-decoration:underline; color:#000;}
.TopSellers li .ProductPriceRating { width:170px;}
.TopSellers li .ProductPriceRating em { color:#000; font-size:14px; font-weight:bold;}
.TopSellers li .ProductPriceRating em strike.RetailPriceValue { font-size:12px; color:#cb0000;}
.TopSellers li .ProductActionAdd { display:block; clear:both; height:16px;}
.TopSellers li .ProductActionAdd a { font-size:11px; color:#000;}
.TopSellers li .ProductActionAdd a:hover { text-decoration: underline;}

.TopSellers li.TopSeller1 { width:168px; overflow:hidden; margin-bottom:15px; border-bottom: dashed 1px #b4b4b4; position:relative;  padding:10px 5px 10px 5px;}
.TopSellers li.TopSeller1 .ProductImage a { display:block;}
.TopSellers li.TopSeller1 .ProductImage { text-align:center; clear:both;}
.TopSellers li.TopSeller1 .ProductImage a { text-align:center; width:168px; height:168px; margin:1px 0 0 1px; display:none;}
.TopSellers li.TopSeller1 .ProductImage a img { width:168px; height:168px; margin:0; padding:0;}
.TopSellers li.TopSeller1 .ProductDetails { width:170px;}
.TopSellers li.TopSeller1 .ProductDetails a { color:#000; font-size:10px; line-height:14px; text-decoration:none; margin:4px 0; display:block;}
.TopSellers li.TopSeller1 .ProductDetails a:hover { text-decoration:underline; color:#000;}
.TopSellers li.TopSeller1 .ProductPriceRating { width:170px;}
.TopSellers li.TopSeller1 .ProductPriceRating em { color:#000; font-size:14px; font-weight:bold;}
.TopSellers li.TopSeller1 .ProductPriceRating em strike.RetailPriceValue { font-size:12px; color:#cb0000;}
.TopSellers li.TopSeller1 .ProductActionAdd { display:block; clear:both; height:16px;}
.TopSellers li.TopSeller1 .ProductActionAdd a { font-size:11px; color:#000;}
.TopSellers li.TopSeller1 .ProductActionAdd a:hover { text-decoration: underline;}

.TopSellers li.TopSeller1 img {	text-align: center;	overflow: hidden; margin:0 auto;}
.TopSellers li.TopSeller1 img {	max-width: 170px;}
.TopSellers li.TopSeller1 .TopSellerNumber { color: #fff; width:25px; line-height:25px; text-align:center; height:25px; font-size:14px; background:#900; font-weight:bold;display:block; position:absolute; left:5px; top:5px;
}
.TopSellers li.TopSeller1 .ProductDetails {	margin: 10px 6px;}
.TopSellers li.TopSeller1 .ProductImage {	display: inline;	text-align: center;	overflow: hidden;	margin:0 auto;}
.TopSellers li.TopSeller1 .ProductImage a {	width: 170px;	display: block;	text-align: center;	overflow: hidden;	margin:0 auto;}
















#indexbanner { width:100%; height:80px; margin:15px auto 0 auto; text-align:center;}
#indexbanner li { display:inline;}
#indexbanner li.floatleft { margin-left:10px;}
#indexbanner li.floatright { margin-left:20px;}









#AddConditions { border:solid 1px #ddd; width:99.5%; background:#fff; float:left; margin-bottom:30px; padding:3px 0 5px 5px;}
#AddConditions p { font-size:11px; color:#000; font-weight:bold; line-height:18px;}
#AddConditions li {float:left; display:inline; line-height:18px; padding-right:15px; margin-right:12px; font-size:10px; font-weight:bold; color:#000; background:url(../images/new/closebutton.jpg) no-repeat right center;}
#AddConditions li span.ConditionsCont { color:#7f7f7f;}
#AddConditions li input { margin-top:1px;}



#ProductTabs { width:960px; margin:10px auto 0 auto; overflow:hidden; clear:both;}
#ProductDescription, #ProductReviews, #SimilarProductsByCustomerViews, #ProductVideos, #ProductDetailsInformation { clear:both; margin: 0 auto 0 auto; padding: 25px 10px; border-top: 1px dashed #bbb; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; overflow:auto; width:938px; border:solid 1px #dfdfdf;}
#ProductReviews p.Submit { text-align:left;	}


.DetailRow .Label { float:left; display:inline; height:20px; line-height:20px; font-size:12px; margin-right:3px; font-weight:normal;}
.DetailRow .Value { float:left; margin-top:-2px;}
.DetailRow .Value select { font-size:11px;}
input.qtyInput { width:68px; height:23px; font-size:12px; font-weight:bold; border:solid 1px #e4e4e4; color:#000; background-color:#FFF;line-height:23px; text-align:center;font-family:Arial, Helvetica, sans-serif;}



/******* product info page css ******/
#ProductDetails { width:960px; background:url(../images/new/productdetailbj.jpg) repeat-x left top; padding:0; margin:20px auto 0 auto; clear:both; overflow:hidden;}
#ProductInfoBanners { width:960px; height:120px; margin:20px auto 30px auto;}
#ProductInfoBanners a { margin-left:17px;}
#ProductInfoBanners a.NoMargin { margin:0;}
.banner_category_page_top { /*width:960px;*/ margin:0 auto 10px auto; padding:0;}

#ProductBuyInfo { float:left; width:545px; overflow:hidden; padding-left:8px;}

.productnamebox { background:url(../images/new/dashed.jpg) repeat-x left bottom; overflow:hidden; padding:0 0 8px 0;}
.productnamebox h2 { font-size:18px; font-weight:normal; color:#000000; line-height:28px; margin:8px 0 0 0; overflow:hidden;}
.productnamebox .DetailRow { background:#900; width:260px;}
.productnamebox .DetailRow .Label { float:left; display:inline; height:20px; line-height:20px; font-size:12px; margin-right:3px; font-weight:normal;}
.productnamebox .DetailRow .Value { float:left; margin-top:2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.productnamebox .DetailRow .Value { float:left; margin-top:0px;}
}


.WebFeaturedTxt { margin:0 0 10px 0;}
.WebFeaturedTxt a {color:#333333; font-size:14px; font-weight:bold; text-decoration:none;}

.pricebox { overflow:hidden; padding:6px 0 8px 0; background:url(../images/new/dashed.jpg) repeat-x left bottom; margin-bottom:6px;}
.leftprice { float:left; display:inline; font-size:22px; font-weight:bold; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#3a3a3a; padding:30px 0;}
.PricePaddingTop { /*padding-top:10px;*/}
.leftprice em .ProductPrice { color: #f17805; font-size:32px;}
.ProductPrice, .ProductList em {
	color: #f17805;
	font-size:1.35em;
}
.leftprice em.ProductPrice strike { font-size:18px;}
span.PriceWas { font-size:20px; font-weight:bold; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#3a3a3a; text-decoration:line-through;}


.productcartwhist {width:400px; padding:10px 0; overflow:hidden; position:relative;}
#BuyProductBOX { width:260px; overflow:hidden; float:Left;}
#BuyProductBOX .QuantityInput {}
.BuyProductQty { padding-left:0px; }
.BuyProductQty .Value input { width:80px; height:23px; background:#FFF; color:#5e5e5e; text-align:center; line-height:26px; margin:12px 6px 0 6px; padding:0; font-size:16px; float:left; display:inline;}
.BuyProductQty .Label { line-height:26px; height:26px; padding-right:5px;}
.BuyProductQty .Value {}
.BuyProductQty .Value p { float:left; display:inline;}
.BuyProductQty .Value p img { padding-top:16px}




.ClickAddToWishlist { width:175px; height:40px; position:absolute; left:179px; bottom:14px;}
.ClickAddToWishlist #addtowishlist {padding-lft:-50px;vertical-align:bottom;}
input#AddToWishlistTxt { cursor:pointer; border:0; background:none; color:#000; text-decoration:underline; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px;}
input#AddToWishlistTxt:hover { text-decoration:none;}


.quantity_box { width:190px; /*padding:16px 0 0 0;*/ clear:both; overflow:hidden; font-size:11px;}

.ProductOptionList { margin:2px 0 0 0;}
.ProductOptionList .DetailRow { height:32px;}
.ProductOptionList .DetailRow .Label { float:left; display:inline; height:26px; line-height:26px; font-size:12px; margin-right:6px; font-weight:normal;}
.ProductOptionList .DetailRow .Value { float:left; margin-top:2px;}
.ProductOptionList .DetailRow .Value select.VariationSelect { height:26px; line-height:26px; font-size:12px; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif;}

.choosecolor { overflow:hidden; font-size:12px; color:#000; padding-left:60px;}
.choosetxt { float:left; display:inline; margin-right:3px; line-height:20px;}
.selectchoose { float:left;}
.selectchoose li { text-align:left; line-height:20px; padding:0;}

.BulkDiscount { padding-left:0px;padding-top:15px;}
.BulkDiscount .BulkDiscountLink { padding-left:18px; line-height:22px;}
.BulkDiscount input {  margin:4px 0;}
#productnode a { height:26px; line-height:26px; float:left; display:inline; margin:10px 12px 10px 0; font-size:14px; color:#000;}
#productnode a:hover { text-decoration:none;}




#ProductDetails .pro_sku_stock_weight { margin-top:5px; overflow:hidden; width:547px;}
#ProductDetails .left_pro_sku_stock_weight .MinPurchaseQTY .Label { color:#900; font-size:14px; font-weight:bold;}
#ProductDetails .left_pro_sku_stock_weight .MinPurchaseQTY .Value { color:#900; font-size:14px; font-weight:bold;}
#ProductDetails .left_pro_sku_stock_weight { float:left; display:inline; width:300px; overflow:hidden;}
#ProductDetails .left_pro_sku_stock_weight li { font-size:14px; line-height:24px; color:#5e5e5e;}
#ProductDetails .DetailRow { clear:both;}
#ProductDetails .DetailRow .Label { float:left; display:inline;}
#ProductDetails .DetailRow .Value { float:left;}
#ProductDetails .DetailRow .Value span { font-size:13px;}

.right_addthislink { float:right; width:220px; padding:5px 0 0 23px; margin:0;}

.ProductTitle { font-size:18px; font-weight:normal; color:#000000; line-height:24px; margin:5px 0 0 0; overflow:hidden;}
span.TotalReviews, a.WriteReviewTextLink { color:#333; font-size:12px;}
a.WriteReviewTextLink{ color:#333; font-size:12px;}

p.SaveMoney { background:url(../images/new/save_img.jpg) no-repeat; width:223px; height:35px; line-height:35px; font-size:18px; font-weight: 300; font-style:italic; text-align:center; font-family: Arial, Helvetica, sans-serif; color:#fff; margin:4px 0 8px 0;}
p.ProductSkuInfo { line-height:20px; color:#5e5e5e;}
p.ProductSkuInfo span { display:block;}

#drcheck {margin:0; padding:0;}

.ShippingInformation { width:547px; color:#000; margin:6px 0 8px 0;}
.ShippingInformation li.ShippingInformationTitle { font-weight:bold; background:none; font-size:14px; padding:2px 0; color:#5e5e5e; margin-bottom:2px;}
.ShippingInformation li { clear:both; background:url(../images/new/shipping_icon.jpg) no-repeat left center; line-height:18px; padding-left:12px; font-size:12px; color:#4c4b4b;}

.freeshippingbanner { width:541px; height:121px; margin:8px 0; clear:both;}


/******* product img effect *******/
.ProductThumb { overflow:hidden; width:402px; margin-top:5px; margin-left:5px; float:left; display:inline;}
.ProductThumbImage { width:400px; height:400px; background:#fff; border:solid 1px #f4f4f4; margin-bottom:10px; clear:both;}

.ImageCarouselBox { margin:0; padding:0; width:400px; height:65px;}
#ImageScrollPrev {background:none; float:left; display:inline; border:none; cursor:pointer; width:16px; height:65px; margin-right:3px;}
#ImageScrollNext { margin-left:3px; float:left; cursor:pointer; width:16px; height:65px;}
.ProductTinyImageList { float:left; display:inline;	width: 362px; height:67px; overflow: hidden;}
.ProductTinyImageList ul li { width:63px; height:63px; float:left; display:inline; margin:0 4px 0 0; border: 1px solid #e5e5e5; text-align:center;}
.ProductTinyImageList ul li div { display: table-cell;	text-align: center;}
.ProductTinyImageList ul li #TinyOuterDiv {}
.ProductTinyImageList ul {	margin: 0px; padding: 0px; position: relative; list-style-type: none; white-space:nowrap; width: 2500px;}
.carousel {	position: relative;	visibility: hidden;	left: -5000px;	width: 180px;}
.float_left { float:left; display:inline;}













/****** tab product description *****/
#tabs-content {	margin-top: -11px; background: #fff; padding: 15px 15px 0 5px; clear: both; border-top: 1px dashed #bbb; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; overflow:auto;	width:938px; border:solid 1px #dfdfdf; margin:0 auto; overflow:hidden;}
#tabs-content h3 { line-height:26px;}
#tabs-content p { line-height:18px;}
/* Tabbed Navigation */
.TabNav, .TabNav li { list-style: none;	margin: 0;	padding: 0;}
.TabNav { clear:both;}
.TabNav li { float:left; display:block; width:130px; height:30px; text-align:center;}
.TabNav li a {	position: relative;background:url(../images/new/TabDefaultImg.jpg) no-repeat; width:130px; height:30px; color:#000; line-height:30px; text-align:center; display:block;	font-size: 12px; text-decoration: none;}
.TabNav li a:hover {text-decoration: none;background:url(../images/new/TabHoverImg.jpg) no-repeat; width:130px; height:30px; text-align:center; display:block; line-height:30px; color:#fff;}
.TabNav li.Active a {margin-top: 0px; background:url(../images/new/TabHoverImg.jpg) no-repeat; width:130px; height:30px; color:#fff;font-weight: bold;}
.TabNavShippingAddress { width:960px; margin-top:10px;}
.TabNavShippingAddress li { float:left; display:block; width:200px; height:30px; text-align:center;}
.TabNavShippingAddress li a {	position: relative;background:url(../images/new/TabDefaultImg2.jpg) no-repeat; width:200px; height:30px; color:#000; line-height:30px; text-align:center; display:block;	font-size: 12px; text-decoration: none;}
.TabNavShippingAddress li a:hover { text-decoration: none;background:url(../images/new/TabHoverImg2.jpg) no-repeat; width:200px; height:30px; text-align:center; display:block; line-height:30px; color:#fff;}
.TabNavShippingAddress li.Active a { margin-top: 0px; background:url(../images/new/TabHoverImg2.jpg) no-repeat; width:200px; height:30px; color:#fff; font-weight: bold;}

/***** shoppingcart css *****/
#NewVersionCartPage { width:960px; margin:0 auto;}
#CartPageLeft { width:710px; float:left; display:inline; overflow:hidden;}
#CartPageRight { float:left; width:224px; background:#fff; border:3px solid #eaeaea; overflow:hidden; margin:20px 0 30px 20px; text-align:center; padding:30px 0 30px 0;}
.OrderSummaryTitle { background:url(../images/new/ordersummarytitlebj.jpg) no-repeat left bottom; line-height:34px; width:226px; height:34px; font-size:18px; text-transform:uppercase; margin-top:20px;}
p.CartSubtotal { margin:20px 0; font-size:14px; font-weight:bold;}
span.ProductItemNumsText { color:#000; font-size:12px; display:block; padding:0 15px; margin-bottom:15px;} 
span.ProductItemNumsText em.ProductPrice { font-size:14px; line-height:16px; font-weight:bold; color:#000;}
p.ShoppingCartShippingCost { font-size:12px; font-weight:bold; margin-top:15px;}
a.EstimateShippingLink { color:#0066cc;}
dl.ShippingMoney { margin-top:10px;}
dl.ShippingMoney dt { display:inline;}
dl.ShippingMoney dd { display:inline;}
.Field140 {	width: 100px; padding:3px 2px 3px 0; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
p.EstimateShippingButtons { text-align:center;}
p.EstimateShippingButtons span { line-height:28px; font-weight:bold; font-size:12px;}
p.EstimateShippingButtons span a { color:#0066cc;}
p.EstimateShippingButtons input { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000;}
p.CartSubtotal em { font-size:18px;}
p.GrandTotal { margin:25px 0; font-size:14px; font-weight:bold;}
#CartHeader { width:710px; margin:20px auto 20px auto; padding:0;}
a.CartContinueShopping { margin-right:8px;}
.AlternativeCheckout a { color:#000; font-size:14px; padding:0 10px; text-decoration:none; margin:20px 0 15px 0; display:block; font-weight:bold;}
.AlternativeCheckout a:hover { text-decoration:underline;}
#CartContent { width:710px; margin:10px auto 25px auto; padding:0; overflow:hidden;}
.CartItemAddListRemove { margin-top:10px;}
.RemoveButton { }
input#CartAddToWishlistTxt { cursor:pointer; border:0; background: url(../images/new/savelater.jpg) no-repeat; width:114px; height:24px;}
	
p#ShoppingCartCoupons { margin-bottom:15px; color:#000; font-size:12px; font-weight:bold;}	
p#ShoppingCartCoupons small { font-size:12px; line-height:24px;}
p#ShoppingCartCoupons small a { color:#0066cc;}

table.CartContents, table.General {
	border: 1px solid #e5e5e5;
}
.CartContents thead tr th, table.General thead tr th {
	background: #f5f6ef; height:40px;
	color: #000;
	border-bottom: 1px solid #ebebeb;
}
.CartContents tfoot .SubTotal td {
	border-top: 1px solid #ebebeb;
	color: #333;
}
.CartContents .ItemShipping th {
	border-bottom-color: #e5e5e5;
	border-top-color: #e5e5e5;
	background: #faf8f4;
	color: #424748;
}

#SuggestiveCartContent { width:960px; margin:0 auto; padding:0;}
#SuggestiveCartContent h2 { border-bottom:solid 1px #000; width:960px; height:24px; margin-bottom:15px; position:relative;}
#SuggestiveCartContent h2 span { background:#000; color:#fff; display:block; height:24px; padding:0 4px 0 4px; line-height:24px; font-size:12px; font-weight:bold; position:absolute; top:10px; left:0;}

#SuggestiveCartContent  p { margin:5px 0 15px 0;}
#SuggestiveCartContent .SuggestiveCartContentUL {}
#SuggestiveCartContent .SuggestiveCartContentUL li {width:175px; height:265px; float:left; text-align:center; margin:0 3px 30px 11px; border-bottom: dashed 1px #ddd;}
#SuggestiveCartContent .SuggestiveCartContentUL li img { display:block; margin:0 auto; width:130px; height:130px;}
#SuggestiveCartContent .SuggestiveCartContentUL li p { line-height:21px; font-size:14px; width:120px; margin:0 auto;}
#SuggestiveCartContent .SuggestiveCartContentUL li p.scroll_price { color:#333; font-size:12px; font-weight:bold; margin:14px auto 10px auto;} 
#SuggestiveCartContent .SuggestiveCartContentUL li p.scroll_pro_add a { color:#333; font-size:10px; font-weight:bold; text-decoration:underline;}
#SuggestiveCartContent .SuggestiveCartContentUL li p.scroll_pro_add a:hover { color:#000; text-decoration:none; font-size:11px;}
#SuggestiveCartContent .SuggestiveCartContentUL li h2 { width:175px; background:none; height:auto; border:0;}
#SuggestiveCartContent .SuggestiveCartContentUL li h2 a { color:#333; text-decoration:none; display:block; font-size:11px; height:28px; overflow:hidden; line-height:14px; width:140px; margin:15px auto;}
#SuggestiveCartContent .SuggestiveCartContentUL li h2 a:hover { text-decoration:underline; color:#0088cc;}



.CartContents .CartThumb a img { width:120px; height:120px;}
.SpecificInfoMessage { width:960px; margin:0 auto; background-color: #f6f6f6; color: #555; padding:0; height:24px; line-height:24px; text-indent:0.5em;}
.FloatRight {float: right;}
.FloatLeft {float: left;}
.KeepShopping {	width: auto; clear: both; text-align:center;}
.KeepShopping a { color:#000; font-size:12px; line-height:22px; font-weight:bold;}
.KeepShopping a:hover { text-decoration:none; color:#f17805;}
/* General Tables */
table.General, table.CartContents, table.General {	width: 100%;margin: 10px 0;}
table.General thead tr th, table.CartContents thead tr th {	padding: 6px 10px;	text-align: left;}
table.General tbody td, table.CartContents tbody td { padding:30px 20px 10px 15px; vertical-align: top; border-bottom:solid 1px #ebebeb;}
table.General tbody td, table.CartContents tbody td.ProductName a { color:#000; text-transform: uppercase; text-decoration:none; line-height:20px; font-weight:bold}
table.General tbody tr.First {}
table.General tbody tr.First input.qtyInput {}
table.General tbody tr.First td {border-top: 0;}
table.CartContents .CartItemIndividualPrice { font-size:12px;}
/* Cart Contents Table */

.CartContents tbody td { border-bottom: 0;}
.CartContents .ProductName a {	font-weight: bold;}
.CartContents tfoot .SubTotal td {	text-align: right; line-height:20px; font-weight: bold;}
.ProceedToCheckout { text-align: right; margin-top:30px;}
.updateqty { padding-left:275px; margin-top:25px;}
.Content .ProceedToCheckout { width: 200px;	float: right;}
.ProceedToCheckout a {	padding-top: 5px; line-height:22px; color:#000; font-size:14px; font-weight:bold;}
.ProceedToCheckout a:hover { text-decoration:none; color:#f17805;}
.MiniCart .SubTotal { text-align: center; font-size: 115%; color: #333;}
tr.SubTotal { background:#f2f2f2;}
tr.SubTotal td { border-top: solid 1px #fff;}
.MiniCart .CartProductOptionList { display: block;}
.JustAddedProduct {	width: 128px; overflow: hidden;	margin: auto; text-align: center; padding: 5px;	margin-bottom: 10px;}
.JustAddedProduct strong, .JustAddedProduct a {	font-weight: bold; font-size: 1.02em; display: block; margin-bottom: 3px;}

/* Quick Search */ 
.QuickSearch { z-index:999999;	margin: 8px 0px 0px -1px; padding:0; text-align: left;	border-collapse: collapse; background: #fff url(../images/new/quicksearchtopbj.jpg) no-repeat left top;  width:416px; overflow:hidden;}
.QuickSearch .QuickSearchAllResults {  z-index:999999;	margin: 8px 0px 0px -1px; padding: 0; text-align: left;	border-collapse: collapse; background: #fff url(../images/new/quicksearchbottombj.jpg) no-repeat left bottom;  width:416px; overflow:hidden;}
.QuickSearchResult td.QuickSearchResultImage { width:75px; height:70px; display:block; text-align:center; padding-top:5px; background:#f2f2f2; border:solid 1px #e1e1e1; margin:20px 5px 10px 30px;}
.QuickSearchResult td.QuickSearchResultImage img { width:63px; height:63px;}
.QuickSearchResult td.QuickSearchResultMeta { padding:0;} 
.QuickSearchResult td.QuickSearchResultMeta .QuickSearchResultName a {font-size:12px; color:#44589b; text-decoration:none; font-weight:bold; width:250px; display:block; overflow:hidden;} 
.QuickSearchResult td.QuickSearchResultMeta .QuickSearchResultName a:hover {text-decoration: underline;}
.QuickSearchResult td.QuickSearchResultMeta span.Price { font-size:14px; color:#000; height:22px; line-height:22px;}
.QuickSearchResult td.QuickSearchResultMeta img.RatingIMG { display:block;}
.QuickSearchAllResults { background:#fff;}
.QuickSearchAllResults a { color:#44589b; line-height:40px; border-top:solid 1px #e6e6e6; width:360px; margin:20px auto 0 auto; display:block; font-size:14px; font-weight:bold; padding:0 0 20px 10px; text-decoration:none;}
.QuickSearchAllResults a:hover { text-decoration: underline;}

/******** checkout ********/
#NewCheckout { width:960px; margin:0 auto; overflow:hidden;}
#StatusForCheckout { width:100%; height:50px; background:url(../images/new/statusforcheckoutbj.jpg) repeat-x; margin-bottom:30px;}
#StatusForCheckout ul { width:960px; margin:0 auto;}
#StatusForCheckout li { width:192px; float:left; display:inline; height:48px; line-height:48px; background:url(../images/new/statusforcheckoutlist.jpg) no-repeat 150px 1px;}
#StatusForCheckout li p { color:#40484b; font-size:11px; font-weight:bold; line-height:18px;}
#StatusForCheckout li p.StepTitle { font-size:16px; font-weight:bold; color:#4598ff; line-height:16px; margin-top:10px;}
#checkoutbox { width:690px; paddding:0; float:left; display:inline; overflow:hidden;}

#checkoutbox h2 { position:relative;}
#checkoutbox h2 span.CheckoutContinueShopping a { position:absolute; right:0; top:5px; text-align:right; background:#FC0; color:#000; height:30px; font-size:14px; line-height:30px; padding:0px 5px; text-decoration:none;}
#checkoutbox h2 span.CheckoutBackToShoppingCart { position:absolute; right:170px; top:13px; font-size:12px;}
#checkoutbox h2 span.CheckoutBackToShoppingCart a { color:#0066cc;}
#checkoutbox h2 span a:hover { text-decoration:underline; background:#333; color:#fff;}

#CheckoutCart { width:250px; overflow:hidden; float:left; display:inline; margin:15px 0 0 20px;}
#CheckoutCartCont { width:250px; overflow:hidden;}
.CheckoutCartContTitle { width:250px; height:36px; background:#f9f9f9; color:#000; font-size:14px; line-height:36px; text-indent:0.5em; font-weight:bold;}
.toppaypal { text-align:left; margin-bottom:10px;}
#CheckoutCartCont ul { width:234px; border-left:3px solid #f9f9f9; border-right:3px solid #f9f9f9; padding:5px 5px 10px 5px; overflow:hidden; max-height:425px; overflow-y: scroll; overflow-x:hidden;}
#CheckoutCartCont li { width:234px; border-bottom:dashed 1px #898989; height:80px; padding:15px 0 10px 0;}
p.CheckoutCartImg { width:62px; height:62px; background:#f9f9f9; float:left; display:inline; margin-right:5px;}
p.CheckoutCartImg a img { width:60px; height:60px; border:solid 1px #ebebeb;}
.CheckoutCartBoxRight { float:left; display:inline; overflow:hidden; width:155px; overflow:hidden;}
.CheckoutCartBoxProName { height:26px; overflow:hidden; padding-right:3px;}
.CheckoutCartBoxProName a { color:#454545; text-decoration:none; width:170px; font-size:11px; line-height:12px;}
.CheckoutCartBoxProName:hover { text-decoration:underline;}
.CheckoutCartBoxProColor { color:#454545; font-size:11px; line-height:22px;}
.CheckoutCartBoxProPrice { color:#a80606; clear:both; line-height:22px; font-weight:bold; font-size:12px;}
#CheckoutCartTotal { width:250px; height:34px; background:#f9f9f9; line-height:34px; color:#000; font-size:14px; font-weight:bold; text-indent:0.5em;}


#FootCheckout { width:690px; overflow:hidden;}
#FootCheckout ul { border-top:solid 1px #f2f2f2; height:30px; border-bottom:solid 1px #f2f2f2;}
#FootCheckout ul li { color:#8e8e8e; float:left; display:inline; height:30px; line-height:30px; padding:0 5px;}
#FootCheckout ul li a { color:#8e8e8e; text-decoration:none; font-size:11px; height:30px; line-height:30px;}
#FootCheckout ul li a:hover { text-decoration:underline; color:#000;}
#FootCheckout p { color:#8e8e8e; font-size:11px; line-height:26px; padding-left:5px;}




.CheckoutCartContTitle span { color:#d80000; font-size:16px;}
.CreateAccount {	float: left; display:inline; width: 255px; border-right: 1px solid #ccc; padding-right: 10px; padding-left:10px;}
.CreateAccount dl { padding-top:15px;}
.CreateAccount dl dd label { font-size:12px; font-weight:bold; margin-bottom:8px;}
.LoginForm {	min-height: 180px;}
.ExpressCheckoutContent .CreateAccount {	width: 255px;	padding-right: 10px;}
.ExpressCheckoutContent .CreateAccount h4 { font-size:14px; line-height:26px;}
.ExpressCheckoutContent .AccountLogin {	width: 300px; *width:200px;  float:left; padding-left:60px;}
.ExpressCheckoutContent .AccountLogin h4 { font-size:14px; line-height:26px;}
.ExpressCheckout { margin-top:10px;}
.ExpressCheckout h2 { margin-bottom:5px;}
.AccountChooseShippingAddress {	min-height: 650px;}
/*.AccountLogin {	float: left;	padding-left: 20px;	width: 290px;}*/
/*.CheckoutLogin { width:420px; overflow:hidden;}*/
.CheckoutLogin dl { float:left; display:inline; width:340px; margin-top:15px;}
.CheckoutLogin dt { float:left; display:inline; width:100px; line-height:26px; clear:left; font-weight:bold; font-size:12px;}
.CheckoutLogin dd { float:left; line-height:26px; margin-bottom:8px;}
.CheckoutLogin dd input { width:160px; height:24px; font-size:14px; font-weight:bold; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; color:#000; text-indent:0.4em;}
p.CheckoutLoginContinue { padding:10px 0 0 100px; float:left; display:block; width:200px; clear:both;}
p.CheckoutLoginContinue a { font-size:11px; line-height:26px;}
p.CheckoutLoginContinue a:hover { color:#000;}
ul.ShippingAddressList, ul.ShippingAddressList li {	list-style: none;	margin: 0;	padding: 0;}
ul.ShippingAddressList li {	width: 30%;	float: left;	margin-right: 10px;	margin-bottom: 20px;}
.ExpressCheckoutBlock .ExpressCheckoutTitle {	position: relative;	margin-bottom: 10px;}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle { background:#c6c6c6; height:40px; width:690px; color:#fff; line-height:40px; color:#000; text-indent:1em; font-size:14px;}/**Status now background **/
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {	background:#f9f9f9; height:40px; width:690px; line-height:40px;	color: #555; text-indent:1em; font-size:14px;}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {	color: #888; line-height:40px;}
.ExpressCheckoutBlock h3 a { font-size: 12px;}
.ExpressCheckoutBlock {	padding-top: 6px;}
.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {display: none; line-height:40px;}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {	display: inline;	font-size: 12px;	font-weight: normal;	font-style: italic;}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {	display: none;}
a.ChangeLink {	position: absolute; right: 10px; *bottom:0; color:#4598ff;}
.ExpressCheckoutBlock a.ChangeLink {	display: none;}
.ExpressCheckoutBlockCompleted a.ChangeLink {	display: inline;}
.ExpressCheckoutCompletedContent {	position: absolute;	left: 220px; *bottom:0;}
.LoadingIndicator {	margin-left: 10px;}
.LoadingIndicator img {	vertical-align: middle;	margin-right: 10px;}
.PL40 {	padding:0px 0px 0px 40px;}
.Submit {	margin-top: 10px;	margin-bottom: 3px;	text-align: right;}
.ErrorMessage { background:#900 url(../images/ErrorMessage.gif) no-repeat 5px center; color:#fff; padding:6px 0 6px 26px; line-height:16px;}
.CheckoutErrorMessage { background:#900 url(../images/ErrorMessage.gif) no-repeat 5px 5px; color:#fff; padding:6px 0 6px 26px; line-height:16px;}
.InfoMessage { width:934px; margin:0 auto 10px auto; background: #faf8f4 url(../images/InfoMessage.gif) no-repeat 6px 5px; padding:8px 0 5px 26px; overflow:hidden;}
.InfoMessage a { background:#000; color:#fff; padding:3px 8px; margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style: italic; font-size:13px; height:20px; text-decoration:none;}
.InfoMessage a:hover { text-decoration:underline;}
.SuccessMessage { margin:0 auto 10px auto; line-height:20px; background:#E8FFDF url(../images/SuccessMessage.gif) no-repeat 4px 2px; padding:0 0 0 26px;}
.ErrorMessage_account { width:743px; background:#F00 url(../images/ErrorMessage.gif) no-repeat 4px 5px; height:25px; color:#000; padding:5px 0 0 22px;}
.InfoMessage_account { width:743px; height:25px; margin:0 auto 10px auto; background: #faf8f4 url(../images/InfoMessage.gif) no-repeat 4px 5px; padding:5px 0 0 22px;}
.InfoMessage_shipping { width:938px; height:25px; margin:0 auto 10px auto; background: #faf8f4 url(../images/InfoMessage.gif) no-repeat 4px 5px; padding:5px 0 0 22px;}
.SuccessMessage_account { width:743px; margin:0 auto 10px auto;	 height:25px; text-indent:0.5em; background:url('../../OKA/images/SuccessMessage.gif') no-repeat  4px 5px; padding:5px 0 0 22px;}
.Clear {	clear: both; line-height:26px;}
.PL20 {	padding:0px 0px 0px 0px;}
.AddBillingAddress { width:480px;}
.AddBillingAddress dl { clear:both;}
.AddBillingAddress dt { float:left; display:block; text-align:right; width:115px; margin:6px 6px 0 0; padding:0; font-size:12px;}
.AddBillingAddress dd { float:left; margin-top:5px; width:240px;}
.AddBillingAddress dd input { height:18px; padding-left:5px; font-size:12px; line-height:18px;}
.AddBillingAddress dd select { font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px;}
input.billingButton { margin:10px 0 10px 125px; width:175px; height:31px; background:url(../images/blue/CheckoutButtonBj.jpg) no-repeat; color:#000; text-align:center; border:0; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px; padding-bottom:3px; font-weight:bold; clear:both; cursor:pointer;}
.ML20 input {  width:175px; height:31px; background:url(../images/blue/CheckoutButtonBj.jpg) no-repeat; color:#000; text-align:center; border:0; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px; padding-bottom:3px; margin:10px 0; font-weight:bold; cursor:pointer;}
.AddShippingAddress { width:380px;}
.AddShippingAddress dl { clear:both;}
.AddShippingAddress dt { float:left; display:block; text-align:right; width:115px; margin:6px 6px 0 0; padding:0; font-size:12px;}
.AddShippingAddress dd { float:left; margin-top:5px;}
.AddShippingAddress dd input { height:18px; padding-left:5px; font-size:12px; line-height:18px;}
.AddShippingAddress dd select { font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px;}
input.shippingButton { width:175px; height:31px; background:url(../images/blue/CheckoutButtonBj.jpg) no-repeat; color:#000; text-align:center; border:0; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px; padding-bottom:3px; margin:10px 0; font-weight:bold;}
input#bottom_payment_button { width:175px; height:31px; background:url(../images/blue/CheckoutButtonBj.jpg) no-repeat; color:#000; text-align:center; border:0; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px; padding-bottom:3px; margin:10px 0; font-weight:bold; cursor:pointer;}
.HorizontalFormContainer dl, .VerticalFormContainer dl {	margin: 0;}
.	 dt img {	vertical-align: middle;	float: left;}
.HorizontalFormContainer dt .fieldLabel {	float:left;	padding-top: 10px;	padding-left: 4px;}
.HorizontalFormContainer dt {	width: 125px; line-height:22px;  margin:5px 3px 5px 0;	float: left;	clear: left; text-align:left;}
.HorizontalFormContainer dd { float:left; margin:5px 0 5px 0;}
.Field350 {	width: 350px;}
.Required {	color: red;	font-weight: bold;	visibility: visible;}
.Field200 {	width: 200px;}
.Field45 { width: 45px;}
input.FormField { clear:both;}


/*********Sign in and register*********/
#OKALogin { width:958px; height:511px; overflow:hidden; background:url(../images/new/signbj.jpg) no-repeat; border:solid 1px #e5e5e5; margin:30px auto 50px auto; padding:0; clear:both;}
.LoginLeft { width:466px; overflow:hidden; float:left; display:inline;}
p.LoginLeftTitle { margin:44px auto 15px auto; width:379px; height:24px; width:380px; height:24px; background:url(../images/new/NewLoginBjBox.jpg) no-repeat 0 0;}
#LoginLeftContent { width:466px;}
.LoginLeftForm { font-size:12px; line-height:24px; padding-top:25px;}
.LoginLeftForm dl { width:426px;overflow:hidden; margin:0 0 15px 40px;}
.LoginLeftForm dt { float:left; display:inline; width:100px; height:40px; line-height:40px; margin-bottom:10px;}
.LoginLeftForm dd { float:left; width:289px;}
.LoginLeftForm dd input { width:289px; height:40px; background:url(../images/new/NewLoginBjBox.jpg) no-repeat 0 -60px; border:0; margin:0 0 2px 0; padding:0; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:11px; line-height:21px; text-indent:0.5em;}
input.LoginLeftButton { background:url(../images/new/NewLoginBjBox.jpg) no-repeat 0 -110px; width:119px; height:30px; border:0; margin:25px 0 0 0; cursor:pointer; float:right;}
.Submit_button { clear:both; width:389px; margin:0 auto; overflow:hidden;}
.Submit_button a { line-height:75px; height:75px; color:#4e4e4e; padding:0 0 0 0px;}
.Submit_button a:hover { text-decoration:none; color:#000;}

#LoginRight { width:466px; overflow:hidden; float:right;}
p.LoginRightTitle { margin:44px auto 15px auto; width:379px; height:24px; width:380px; height:24px; background:url(../images/new/NewLoginBjBox.jpg) no-repeat 0 -30px;}
#LoginRightContent { width:420px; float:right; overflow:hidden;}
.LoginRightForm {  font-size:12px; line-height:24px;}
.LoginRightForm p { font-size:14px; margin:16px 0 5px 0; color:#3f3f3f; font-weight:bold;}
.LoginRightForm ul { margin-bottom:15px;}
.LoginRightForm ul li { list-style-type: disc; list-style-position:inside; line-height:20px; color:#4e4e4e;}

.BlockContent p.NewsDate { color:#585858; font-size:12px; margin:0 0 10px 0; text-indent:0; text-align:left;}
.Block .BlockContent p img { margin:15px auto; text-align:center; display:block;}

#LoginErrorMessage { width:380px; margin:0 auto;}
dd input.ForgetpsInput { width:240px; height:30px; background:url(../images/new/forgetpswordinputbj.jpg) no-repeat; line-height:30px; padding-left:5px; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:11px; border:0;}
dd input.ForgetpsButtonGo { float:left; width:41px; height:26px; background:url(../images/new/GoButton.jpg) no-repeat; border:0; margin:3px 0 0 0; padding:0;}

/****** account css ******/
#AccountBOX { width:960px; margin:10px auto; padding:0;}
#AccountLeft { width:185px; float:left; display:inline; overflow:hidden; margin-bottom:30px;}

#SideAccountMenu { width:185px; overflow:hidden;}
#SideAccountMenu h2 { background:#5a6e69; line-height:30px; height:30px; text-indent:0.8em; color:#fff;}
#SideAccountMenu li { width:190px; height:30px; background:#f1f1f1; line-height:30px; text-indent:0.8em; display:block; background:url(../images/new/LeftPageLinkBJ.jpg) repeat-x; margin:0; padding:0;}
#SideAccountMenu li a { color:#282828; font-weight:bold; text-decoration:none;}
#SideAccountMenu li a:hover { text-decoration:underline}

#AccountRight { float:left; margin-left:10px; overflow:hidden; width:765px; padding-bottom:25px;}
#AccountRight h2 { font-size:16px; font-weight:normal; line-height:34px; margin-bottom:5px;}
#AccountRight p { line-height:16px; font-weight:bold; font-size:12px; color:#000; margin:0 0 10px 0;}
#AccountRight li { line-height:20px; margin-bottom:5px; font-size:11px;}
#AccountRight li a { font-weight:bold; font-size:12px; color:#5a6e69; padding-right:6px;}

/****** news css ******/
#NewsBOX { width:960px; margin:10px auto; padding:0;}
#NewsLeft { width:185px; float:left; display:inline; overflow:hidden; margin-bottom:30px; font-weight:normal;}

#HomeRecentBlogs { width:185px; overflow:hidden;}
#HomeRecentBlogs h2 { background:#5a6e69; line-height:30px; height:30px; text-indent:0.8em; color:#fff;}
#HomeRecentBlogs li { width:182px; line-height:14px; font-size:11px; background:#f1f1f1; display:block; background:#f8f8f8; margin:0 0 2px 0; padding:4px 0 5px 8px; overflow:hidden;}
#HomeRecentBlogs li a { color:#282828; font-weight:bold; text-decoration:none;}
#HomeRecentBlogs li a:hover { text-decoration:underline}

#NewsRight { float:left; margin-left:10px; overflow:hidden; width:765px; padding-bottom:25px; font-weight:normal;}
#NewsRight h2 { font-size:16px; font-weight:normal; line-height:34px; margin-bottom:5px;}
#NewsRight p { line-height:16px; font-weight:normal; font-size:12px; color:#000; margin:0 0 10px 0;}
#NewsRight li { line-height:20px; margin-bottom:5px; font-size:11px;}
#NewsRight li a { font-size:11px; color:#000;}


/******* search page css *******/
#SearchPage { width:960px; margin:0 auto; overflow:hidden;}
#SearchPageHeader h2 { font-size:16px; font-weight:normal; line-height:26px; margin-bottom:5px;}
#SearchPageHeader .ToggleSearchFormLink { margin-top:5px;}

#SearchProduct_Container { margin:10px 0;}
#SearchResultsCategory { line-height:16px; margin-bottom:16px;}
#SearchResultsCategory a { margin:0 3px;}
#SearchResultsCategory a:hover { color:#50b4d4;}

.SearchContainer { width:960px; margin:0 auto; padding:0; overflow:hidden;}

#NewCategoryHead { width:960px; overflow: hidden; margin:10px auto 12px auto;}
#NewCategoryHead h1 { font-size:20px; margin-bottom:8px; color:#282828; font-weight:normal;}
#NewCategoryHead #FloatRight select { font-size:11px;}
#NewCategoryHead .CategoryDescription { line-height:16px; overflow:hidden;}


#HeadCategoryNew { width:960px; background:#fff; height:134px; margin:0 auto;}
.HeadCategoryNewLeft { float:left; display:inline; width:550px; height:134px; overflow:hidden;}
#CategoryDescription { width:960px; margin:0 auto;}
#HeadCategoryNew h1 { color:#632d7a; font-size:32px; font-style:italic; font-weight:normal; padding:20px 0 5px 8px;}
#HeadCategoryNew .CategoryDescription { line-height:16px; overflow:hidden; font-size:10px; font-style:italic; color:#545454; padding-left:8px;}
.HeadCategoryRight { float:left; width:410px; height:134px;}


/*** left category list ***/
#LeftCategoryList { width:178px; background:#fff; border:solid 1px #e9e9e9; overflow:hidden; padding-top:15px;}
#LeftCategoryList dl { width:180px; padding:5px 0 15px 0; overflow:hidden; border-bottom:solid 1px #e9e9e9;}
#LeftCategoryList dt { font-size:14px; line-height:42px; padding-left:15px; color:#000; font-weight:bold; clear:both;}
#LeftCategoryList dd { margin-left:16px; *margin-left:0; *padding-left:12px;}
#LeftCategoryList dd a { color:#757575; font-size:11px; line-height:22px; text-decoration:none; background:url(../images/new/categorylisticon.jpg) no-repeat left center; padding-left:12px; *margin-left:16px;}
#LeftCategoryList dd a:hover { text-decoration:underline; color:#000; font-size:12px; background:url(../images/new/categorylisticonhover.jpg) no-repeat left center; padding-left:12px;}
#LeftCategoryList dd span { color:#727272; font-style:italic; font-weight:bold; padding-left:3px;}
#LeftCategoryList dd span:hover { text-decoration:none;}
#LeftCategoryList dd.marginbottom img { margin-bottom:0px;}
#LeftCategoryList dd.noicon a { background:none; float:left; display:inline; margin:1px 1px 6px 2px; width:45px; padding:0;}
#LeftCategoryList dd.marginbottom a { width:100px;}
/******** Category shop by price ********/
#LeftCategoryList dl .CategoryShopByPrice { width:180px; overflow:hidden; clear:both; padding:0;}
#LeftCategoryList dl .CategoryShopByPrice p.ShopByPrice { font-size:14px; line-height:42px; padding-left:15px; *padding-left:5px;  color:#000; font-weight:bold; clear:both; background:none; height:42px;}
#LeftCategoryList dl div#ShopPriceBox { padding:0; margin:0;}
#LeftCategoryList dl div#ShopPriceBox li {  margin-left:16px; *margin-left:0; padding:0;}
#LeftCategoryList dl div#ShopPriceBox li a { color:#757575; font-size:11px; line-height:22px; text-decoration:none; background:url(../images/new/categorylisticon.jpg) no-repeat left center; padding-left:12px; *margin:0 0 0 16px;}
#LeftCategoryList dl div#ShopPriceBox li a:hover { text-decoration:underline; color:#000; font-size:12px; background:url(../images/new/categorylisticonhover.jpg) no-repeat left center; padding-left:12px;}
#LeftCategoryList dl div.CategoryShopByPrice hr { height:1px; border:none; border-top:1px solid #e9e9e9; width:182px; margin:26px 0 13px 0; padding:0; clear:both;}



#NewCategoryLayout { width:100%; background:#f9f9f9; border-top:solid 1px #f5f5f5; padding:20px 0 40px 0; overflow:hidden; margin:0 auto;}

.main { min-height:350px; text-align:left; width: 100%; margin: 0 auto;padding-bottom: 30px; overflow:hidden;}
.sidebar { min-height:350px; }

.col-left { float:left; width:182px; padding:0 0 0;}
.col-right { float:right; width:182px; padding:0 0 0;}
.col-main {float:none; width:auto;}

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }

.catalog-category-view .main , .catalogsearch-result-index .main {width: 100%;margin: 0 auto;height: auto;padding: 0;}
.category-view {float: left;width: auto; min-width: 732px;}


/*** schneider writer ******/
.FullProList li.NoMarginRight { margin-right:0;}
.FullProList li .NewArrvialsPro { position:absolute; left:1px; top:1px;}
.FullProList li .ProductImage { text-align:center;}
.FullProList li .ProductImage a { text-align:center; display:block; width:235px; margin:1px 0 0 0;}
.FullProList li .ProductImage a img { width:233px; display:block; margin:0 auto; padding:0;}

.FullProList li.element:hover { }
.FullProList .product-image { display: block;float: none; margin: 0 0 6px 0; padding:0; text-align: center;}
.product-multi-views { text-align:center;width:100%;display:none;position:absolute;top:0; left:0;}
.product-multi-views a { width:238px; height:238px;}
.product-multi-views a img { width:auto; height:auto;}
.FullProList li .ProductPriceRating { line-height:2px; text-align:center;  position:absolute; bottom:25px; left:100px;}
span.Rating { clear:both; margin:2px 0 3px 0;}
.FullProList {float: left;width: 100%;padding-bottom: 25px;}
.FullProList li { position:relative;}
.FullProList li.element { margin: 0 0 40px 8px; padding: 0; width: 235px; height: 340px; background:#fff url(../images/new/newcategorylistbj.jpg) no-repeat left bottom; text-align:center;}
.FullProList li .ProductPriceRating em { height:24px; line-height:24px; color:#585858; font-size:14px;}
.FullProList li .ProductPriceRating em strike.RetailPriceValue { font-size:14px; color:#cb0000;}
.FullProList li .ProductDetails { width:200px; height:29px; text-align:center; overflow:hidden; position:absolute; bottom:60px; left:22px;}
.FullProList li .ProductDetails a { color:#585858; font-size:11px; font-weight:bold; line-height:14px; overflow:hidden; text-decoration:none;}
.FullProList li .ProductDetails a:hover { text-decoration:underline; color:#000;}
.FullProList li .ProductActionAdd { height:30px; text-align:center; position:absolute; top:205px; left:0; display:none;width:234px; height:30px; background:#f7efe1; filter: Alpha(Opacity=90); /* for IE */ opacity: .9;/* for Firefox */ }
.FullProList li .ProductActionAdd a { font-size:14px; text-align:center; font-weight:normal; color:#6e482f; text-decoration:none; display:block; margin:0 auto; line-height:30px; text-transform:uppercase;}
.FullProList li .ProductActionAdd a:hover { text-decoration: underline;}
/*** schneider writer end ******/

@media screen and (max-device-width: 900px) {
.FullProList li.NoMarginRight { margin-right:0;}
.FullProList li .NewArrvialsPro { position:absolute; left:1px; top:1px;}
.FullProList li .ProductImage { text-align:center;}
.FullProList li .ProductImage a { text-align:center; display:block; width:102px; height:102px; margin:1px 0 0 0;}
.FullProList li .ProductImage a img { width:100px; height:100px; display:block; margin:0 auto; padding:0;}

.FullProList li.element:hover { }
.FullProList .product-image { display: block;float: none; margin: 0 0 6px 0; padding:0; text-align: center;}
.product-multi-views { text-align:center;width:100%;display:none;position:absolute;top:0; left:0;}
.product-multi-views a { width:105px; height:105px;}
.product-multi-views a img { width:auto; height:auto;}
.FullProList li .ProductPriceRating { line-height:2px; text-align:center;  position:absolute; bottom:25px; left:100px;}
span.Rating { clear:both; margin:2px 0 3px 0;}
.FullProList {float: left;width: 100%;padding-bottom: 25px;}
.FullProList li { position:relative;}
.FullProList li.element { margin: 0 0 40px 8px; padding: 0; width: 102px; height: 340px; background:#fff url(../images/new/newcategorylistbj.jpg) no-repeat left bottom; text-align:center;}
.FullProList li .ProductPriceRating em { height:24px; line-height:24px; color:#585858; font-size:14px;}
.FullProList li .ProductPriceRating em strike.RetailPriceValue { font-size:14px; color:#cb0000;}
.FullProList li .ProductDetails { width:100px; height:29px; text-align:center; overflow:hidden; position:absolute; bottom:60px; left:22px;}
.FullProList li .ProductDetails a { color:#585858; font-size:11px; font-weight:bold; line-height:14px; overflow:hidden; text-decoration:none;}
.FullProList li .ProductDetails a:hover { text-decoration:underline; color:#000;}
.FullProList li .ProductActionAdd { height:30px; text-align:center; position:absolute; top:205px; left:0; display:none;width:100px; height:30px; background:#f7efe1; filter: Alpha(Opacity=90); /* for IE */ opacity: .9;/* for Firefox */ }
.FullProList li .ProductActionAdd a { font-size:14px; text-align:center; font-weight:normal; color:#6e482f; text-decoration:none; display:block; margin:0 auto; line-height:30px; text-transform:uppercase;}
.FullProList li .ProductActionAdd a:hover { text-decoration: underline;}

}

div.block-layered-nav a.btn-remove {float: right;position: absolute; right: 0;top: -21px;padding: 0;font-size: 10px;text-decoration: underline;font-family: arial;text-transform: uppercase;line-height: 10px;}
div.block-layered-nav a.btn-remove:hover {color: #000;font-weight: normal;}

/**** Isotope CSS3 transitions ****/
.isotope,.isotope .isotope-item {  -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s;}
.isotope {  -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;}
.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: top, left, opacity;
 transition-property: transform, opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {  -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s;
 transition-duration: 0s;}
.isotope.infinite-scrolling {  -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
/**** Infinite Scroll ****/




#NewCategoryLayoutCont { width:100%; margin:0 auto; overflow:hidden;}
/******* category product page styles *********/
#PageTopNav { width:960px; height:34px; margin:0 auto 20px auto; padding:0;}
#TopTurnpageNav { width:960px; height:34px;}
.CurrentPageTotal { float:left; display:inline; color:#444; font-weight:bold; padding-left:5px; height:34px; line-height:34px; font-size:14px;}
.CurrentPageTotalRight { float:left; padding-top:3px; padding-left:15px;}
.CurrentPageTotalRight a { float:left; display:inline; margin-right:6px; width:100px; background:#fff; height:26px; line-height:26px; text-align:center; border:solid 1px #f3f3f3; color:#000; font-weight:bold; font-size:12px;}
.CurrentPageTotalRight a:hover { text-decoration:none; background:#000; color:#fff;}

#CategorySelectType { width:170px;}
#CategorySelectType form { color:#000; font-size:12px; line-height:24px; font-weight:bold; margin:5px 0 5px 12px;}
#CategorySelectType form select { font-size:11px; height:22px; line-height:22px; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; margin-top:7px; padding-top:2px;}










.SearchSorting {float: left; font-size: 0.95em;} 







/*** Search page new style css ****/
#SearchNewHeader { width:960px; overflow:hidden; margin:0 auto; padding:0; clear:both;}
#SearchNewNav { width:960px; height:34px; background:#f1f1f1; margin-bottom:5px;}
.SearchCurrentPageTotal { float:left; color:#444; padding-left:5px; height:34px; line-height:34px; font-size:12px;}
.SearchCurrentPageTotalRight { float:right; padding-top:7px; padding-right:5px;}

#SearchBottomTurnPage { width:960px; height:38px; margin:0 auto; padding:6px 0 0 0; background:#2d2d2d; border-top:solid 1px #3c3c3c; clear:both;}
ul.SearchPagingList { background:#fff;}
.SearchPagingList li { float:left; display: block; list-style: none; margin:0 10px 0 0;}
.SearchPagingList li a { color:#6c6c6c; display:block; text-decoration:none; font-weight:bold; background: url(../../OKA/images/PageTurnImg.png) no-repeat 0 -34px; width:30px; height:30px; line-height:30px; text-align:center; font-size:12px;}
.SearchPagingList li a:hover  { background: url(../../OKA/images/PageTurnImg.png) no-repeat 0 0; width:30px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#fff; font-weight:bold;}
.SearchPagingList { color:#6c6c6c; font-weight:bold; background:#fff; display:block;}
.SearchPagingList li.ActivePage { background: url(../../OKA/images/PageTurnImg.png) no-repeat 0 0; width:30px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#fff; font-weight:bold; margin:0 10px 0 0; padding:0;}

.SearchNextImg { width:77px; height:30px; float:left;}
.SearchPreImg {  width:77px; height:30px; margin-right:10px;}


#PageShowTotal { float:left; display:inline; height:28px; line-height:28px; padding-left:5px; font-size:12px; color:#444;}
#PageTopTurnImg { float:right; padding-top:5px; padding-right:5px;}




/******* Category turn page css ********/
#BottomTurnpageNav { width:960px; text-align:center; margin-bottom:15px; overflow:hidden; margin:0 auto 15px auto;}
.PreImg { display:inline;}
.PreImg a { width:77px; display:inline; font-size:16px; color:#000; background:#fff; font-weight:bold; padding: 10px 15px; height:50px; line-height:50px; text-decoration:none; text-align:center; border:solid 1px #efefef; margin-right:15px;}
.PreImg a:hover { background:#ddd; color:#000;}
.NextImg { display:inline;}
.NextImg a { width:77px; display:inline; font-size:16px; color:#000; background:#fff; font-weight:bold; padding: 10px 15px; height:50px; line-height:50px; text-decoration:none; text-align:center; border:solid 1px #efefef;}
.NextImg a:hover { background:#ddd; color:#000;}
.CategoryPagination {}
.PagingList { width:auto; display:inline;}
.PagingList li { display:inline; margin:0 15px 0 0;}
.PagingList li a { font-size:16px; color:#000; background:#fff; font-weight:bold; padding: 10px 15px; height:50px; line-height:50px; text-decoration:none; border:solid 1px #efefef;}
.PagingList li a:hover { font-size:16px; color:#900; background:#ddd; font-weight:bold; padding: 10px 15px; height:50px; line-height:50px; text-decoration: underline; border:solid 1px #efefef;}
.PagingList li.ActivePage { font-size:16px; color:#900; font-weight:bold; padding: 15px 15px 0 15px; text-decoration:underline;}
/******* Category turn page css End  ********/

/******* Animal Jewelry page turn page css ********/
#BottomTurnpageNav_animal { width:960px; text-align:center; overflow:hidden; margin:0 auto 15px auto;}
.CategoryPagination_animal { width:960px; text-align:center; overflow:hidden; margin:0 auto 15px auto;}
.CategoryPagination_animal .PagingList { width:auto; display:inline;}
.CategoryPagination_animal .PagingList li { display:inline; margin:0 15px 0 0;}
.CategoryPagination_animal .PagingList li a { font-size:16px; color:#000; background:#fff; font-weight:bold; padding: 10px 15px; height:50px; line-height:50px; text-decoration:none; border:solid 1px #efefef;}
.CategoryPagination_animal .PagingList li a:hover { font-size:16px; color:#900; background:#ddd; font-weight:bold; padding: 10px 15px; height:50px; line-height:50px; text-decoration: underline; border:solid 1px #efefef;}
.CategoryPagination_animal .PagingList li.ActivePage { font-size:16px; color:#900; font-weight:bold; padding: 15px 15px 0 15px; text-decoration:underline;}
/******* Animal Jewelry page turn page css End ********/


/******* SearchPage turn page css ********/
#BottomTurnpageNavSearch { width:960px; text-align:center; overflow:hidden; margin:0 auto 15px auto;}
.CategoryPaginationSearch { width:960px; margin:0 auto;}

.FeedLink { width:960px; text-align:center; margin:0 auto 30px auto;}
.FeedLink a { color:#000; font-weight:bold; font-size:16px;}
.FeedLink a:hover { text-decoration:none;}






input.AdvanceSearchButton { background:url(../images/blue/search.jpg) no-repeat; cursor:pointer; width:80px; height:31px; border:0; margin:15px 0 10px 115px;}

#ClearanceProducts { width:960px; overflow:hidden; margin:10px auto 0 auto; padding:0;}

#PageContent { width:960px; margin:0 auto;}
#PageContent h2 { font-size:16px; font-weight:normal; line-height:26px; margin-bottom:5px;}

#CartStatusMessage { width:960px; margin:0 auto; overflow:hidden;}

input.ButtonSendMessage { background:url(../images/blue/sendmessage.jpg) no-repeat; width:135px; height:31px; border:0; margin:25px 0 0 110px; cursor:pointer;}


/**** text page ****/
#WebTextPage { width:960px; margin:0 auto; padding:0 0 30px 0; overflow:hidden;}
.AddFeaturedNews { width:960px; margin:0 auto;}
.AddFeaturedNews li { width:288px; text-align:center; float:left; display:inline; margin:20px 40px 20px 0;}
.AddFeaturedNews li a { width:288px; height:288px; display:block; padding:5px; border:solid 1px #e2e2e2;}
.AddFeaturedNews li a:hover { border:solid 1px #a3a3a3;}
.AddFeaturedNews li.Nomarginright { margin-right:0;}
.AddFeaturedNews li p { text-align:center; font-size:12px; line-height:46px; height:46px; font-style:italic; text-transform:uppercase;}


#LeftWebTextPage { float:left; display:inline; width:580px; overflow:hidden; margin:0; color:#232a36; background:#fbfbfb; border:solid 1px #e8e8e8; padding:25px 25px 30px 25px;}
#LeftWebTextPage h1 { color:#08306c; font-size:24px;}
#LeftWebTextPage p { margin-top:15px; font-size:12px; line-height:18px; color:#232a36;}
#LeftWebTextPage a { color:#900;}
#LeftWebTextPage ul { margin-top:15px;}
#LeftWebTextPage ol { padding:0;}
#LeftWebTextPage ol li { margin:0; padding:0; line-height:20px; margin-left:30px;list-style: disc;}
#LeftWebTextPage ol li a { color:#000;}
#LeftWebTextPage ul li {list-style: disc; line-height:20px; margin-left:30px; padding:0;}
#LeftWebTextPage h2 { margin-top:15px; color:#2355b1;}
#LeftWebTextPage img { max-width:540px; margin:0 auto;}
#LeftWebTextPage #WebNewsTurn { margin-top:55px;}
#LeftWebTextPage #WebNewsTurn p { margin:10px 0 0 0; color:#2355b1; font-size:14px; font-weight:bold;}
#LeftWebTextPage #WebNewsTurn a { font-size:14px; color:#000; font-weight:bold; font-style:italic; padding-left:5px;}
#LeftWebTextPage #WebNewsTurn a:hover { text-decoration:none; color:#2355b1;}

#RightWebTextPage { float:right; width:298px; overflow:hidden; padding-bottom:30px; margin:0; background:#fbfbfb; border:solid 1px #e8e8e8;}
#RightWebTextPage p.RecentBlogsTitle { background:#e4e4e4; height:40px; line-height:40px; text-align:center; text-transform:uppercase; font-size:12px; letter-spacing:1px; font-weight:bold; margin-bottom:20px;}
#RightWebTextPage li { text-align:center; width:220px; margin:0 auto 15px auto; padding:0 0 18px 0; background:url(../images/news/recentblogline.jpg) repeat-x left bottom; list-style: decimal; list-style-position: inside;}
#RightWebTextPage li a { text-decoration:none; font-size:12px; font-weight:bold; color:#a45100; line-height:20px;}
#RightWebTextPage li a:hover { text-decoration:underline;}
#RightWebTextPage li a img { width:130px; height:130px; display:block; margin:10px auto 0 auto; padding:5px; border:solid 1px #e1e1e1;}
#RightWebTextPage li p { width:190px; margin:5px auto 0 auto; color:#000; font-size:10px;}

.CategoryList_NewsPage { width:550px; overflow:hidden; margin:15px 0; clear:both;}
.CategoryList_NewsPage li { width:200px; height:280px; background:#fff; margin:0 10px 15px 45px; float:left; display:inline; padding:0; border:1px dashed #f2f2f2;}
.CategoryList_NewsPage li.NoMarginRight { margin-right:0;}

.CategoryList_NewsPage li .ProductImage { text-align:center;}
.CategoryList_NewsPage li .ProductImage a { text-align:center; display:block; width:200px; height:200px; margin:1px 0 0 1px;}
.CategoryList_NewsPage li .ProductImage a img { width:200px; height:200px; display:block; margin:0; padding:0;}

.CategoryList_NewsPage li .ProductPriceRating { width:202px; line-height:30px; height:30px; text-align:center;}
.CategoryList_NewsPage li .ProductPriceRating em { color:#900; font-size:14px; font-weight:bold;}
.CategoryList_NewsPage li .ProductPriceRating em strike.RetailPriceValue { font-size:12px; color:#cb0000;}

.CategoryList_NewsPage li .ProductDetails { width:202px; text-align:center; padding-top:5px;}
.CategoryList_NewsPage li .ProductDetails a { color:#000; font-size:10px; line-height:14px; text-decoration:none;}
.CategoryList_NewsPage li .ProductDetails a:hover { text-decoration:underline; color:#000;}
.CategoryList_NewsPage li .ProductDetails.TrackLink { color:#000;}

/***** gift *****/
#GiftPage { width:960px; margin:10px auto; padding:0 0 50px 0; overflow:hidden; background:#fbfbfb url(../images/new/webtextpagebjmid.jpg) repeat-y; position:relative;}
#GiftCertificatesMenu { width:960px; margin:0 auto; padding:0;}
#GiftCertificatesMenu h2 { margin:20px 0 0 20px;}
#GiftCertificatesMenu ul { margin-top:10px;}
#GiftCertificatesMenu li { line-height:24px; margin-left:20px; padding-left:15px; background:url(../images/new/webtextpagerighticon.jpg) no-repeat left 8px;}
#GiftCertificatesMenu li a { color:#000; font-size:12px;}
#GiftCertificatesMenu li a:hover { text-decoration:none;}
#PurchaseGiftCertificate { width:940px; margin:20px auto 0 auto; padding:0 0 20px 20px;}
#PurchaseGiftCertificate h2 { margin-bottom:15px; font-size:16px; color:#2355b1;}
p.PurchaseGiftCertificate_p { margin-bottom:15px;}
input.giftpreview { background:url(../images/new/giftpreview.jpg) no-repeat; width:89px; height:31px; cursor:pointer; border:0; margin-top:25px; margin-left:120px;}
input.addgift { background:url(../images/new/addgift.jpg) no-repeat; width:209px; height:31px; cursor:pointer; border:0; margin-top:25px;}


/****** feedback css ******/
#FeedbackPage { width:960px; margin:10px auto; padding:0 0 30px 0; overflow:hidden; background:#fbfbfb url(../images/new/webtextpagebjmid.jpg) repeat-y; position:relative;}
.FeedbackContent { width:914px; overflow:hidden; padding:0 0 35px 0; margin:25px 0 0 25px;}
.FeedbackMidBJ { width:914px; background: url(../images/new/feedbackmidbj.jpg) repeat-y; overflow:hidden; margin-bottom:0;}
.LeftFeedback { width:170px; overflow:hidden; text-align:center; margin-top:15px; float:left; display:inline;}
p.FeedbackOrderId { background:url(../images/new/feedbackorderbj.jpg) no-repeat; width:82px; height:62px; line-height:18px; color:#285d5d; margin:0 auto; padding-top:30px; font-size:14px; font-weight:bold; text-align:center;}
p.FeedbackSubtotal { color:#cf6300; font-size:11px; margin-top:10px;}
p.FeedbackDate { color:#292743; margin-top:5px;}
.RightFeedback { float:left; width:670px; margin:10px 0 0 55px; overflow:hidden;}
p.FeedbackText { font-size:14px; line-height:24px; color:#285d5d; font-weight:bold;}
p.FeedbackAuthor { margin-top:12px; color:#6b6b6b;}
img.FeedbjBottom { margin-bottom:15px;}
#feedback_txt { width:960px; margin:0 auto;}
#feedback_txt h1 { font-size:24px; color:#000; margin:25px 0 0 25px;}
p.feed_a { line-height:18px; margin:10px 0 0 25px;}


#PageTextBox { width:960px; margin:10px auto; padding:0;}
#PageTextBoxLeft { width:185px; float:left; display:inline; overflow:hidden; margin-bottom:30px;}

#SideSubPageList, #PageLeftUL { width:185px; overflow:hidden;}
#SideSubPageList h2, #PageLeftUL h2 { background:#5a6e69; line-height:30px; height:30px; text-indent:0.8em; color:#fff;}
#SideSubPageList li, #PageLeftUL li { width:190px; height:30px; background:#f1f1f1; line-height:30px; text-indent:0.8em; display:block; background:url(../images/new/LeftPageLinkBJ.jpg) repeat-x; margin:0; padding:0;}
#SideSubPageList li a, #PageLeftUL li a { color:#282828; font-weight:bold; text-decoration:none;}
#SideSubPageList li a:hover, #PageLeftUL li a:hover { text-decoration:underline}

#PageTextBoxRight { float:left; margin-left:10px; overflow:hidden; width:765px; padding-bottom:25px;}
#PageTextBoxRight h2 { font-size:16px; font-weight:normal; line-height:34px; margin-bottom:5px;}
#PageTextBoxRight p { line-height:16px; font-weight:bold; font-size:12px; color:#000; margin:0 0 10px 0;}
#PageTextBoxRight li { line-height:20px; margin-bottom:5px; font-size:11px;}
#PageTextBoxRight li a { font-weight:bold; font-size:12px; color:#5a6e69; padding-right:6px;}

#OKAFeaturedRight { width:132px; overflow:hidden; position:fixed; right:17.3%; top:177px;}
#OKAFeaturedRight h2 { width:132px; height:27px; background:url(../images/new/OKAfeaturedTitleBJ.jpg) no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding-top:8px; letter-spacing:1px;}
#OKAFeaturedRight ul { width:118px; border:solid 1px #f3f3f3; border-top:0; padding:5px 0; overflow:hidden; margin:0 auto;}
#OKAFeaturedRight li { width:116px; margin-bottom:6px;}
#OKAFeaturedRight li .ProductImage a img { width:108px; height:108px; border:dashed 1px #989898; margin-left:3px;}
#OKAFeaturedRight li .ProductDetails { text-align:center; margin:3px 0;}
#OKAFeaturedRight li .ProductDetails strong a { font-size:10px; height:21px; overflow:hidden; display:block; color:#6b6b6b; line-height:10px; text-decoration:none; letter-spacing:1px;}
#OKAFeaturedRight li .ProductDetails strong a:hover { text-decoration:underline; color:#000;}
#OKAFeaturedRight li .ProductPriceRating_RightFeatured { text-align:center; font-size:11px; font-weight:bold;}
#OKAFeaturedRight li .ProductPriceRating_RightFeatured em span.SalePrice { font-size:11px; line-height:24px; font-style:normal;}
#OKAFeaturedRight li .ProductPriceRating_RightFeatured em strike.RetailPriceValue {font-size:11px;}


#OrderFinish { width:960px; overflow:hidden; margin:0 auto;}
.OrderFinishContent { width:960px; overflow:hidden; margin:0 auto;}
.OrderFinishContent h2 { padding:15px 0;}

#SideNewProducts { width:960px; overflow:hidden; padding-bottom:10px;}

/******** My Account Form *******/
#MyAccountForm { width:340px;}
#MyAccountForm dl { clear:both;}
#MyAccountForm dt { float:left; display:inline; text-align:right; width:115px; margin:6px 6px 0 0; padding:0; font-size:12px;}
#MyAccountForm dd { float:left; margin-top:5px;}
#MyAccountForm dd input { height:18px; padding-left:5px; font-size:12px; line-height:18px;}
#MyAccountForm dd select { font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px;}

p input.ButtonUpdateMyDetails { width:165px; height:31px; background:url(../images/blue/updatemydetails.jpg) no-repeat; border:0; margin:30px 0 0 125px;}
.ProductDescriptionContainer p { margin-bottom:7px;}
.ProductDescriptionContainer td { padding:6px;}
.ProductDescriptionContainer div strong { font-size:14px;}
.ProductDescriptionContainer p strong { font-size:14px; line-height:24px;}

/***** product info  description img css ZoomImageShowUnderDesc *****/
#ZoomImageShowUnderDesc img { margin:40px 0 0 40px;}

/****** account recent viewed *******/
#AccountRight #AccountRecentItems .RecentViewed { width:100%; margin:15px auto 0 auto; padding:0; clear:both;}
#AccountRight #AccountRecentItems .RecentViewed li {width:180px; height:261px; padding-bottom:15px; float:left; display:inline; text-align:center; margin:0 5px 15px 4px; border:solid 1px #e2e2e2;}
#AccountRight #AccountRecentItems .RecentViewed li a { margin:0; padding:0;}
#AccountRight #AccountRecentItems .RecentViewed li a img { display:block; margin:0 auto; padding:0; width:178px; height:178px;}
#AccountRight #AccountRecentItems .RecentViewed li p.scroll_price { color:#000; font-size:12px; font-weight:bold;} 
#AccountRight #AccountRecentItems .RecentViewed li p.scroll_pro_add a { color:#000; font-size:11px; font-weight:bold; text-decoration:underline;}
#AccountRight #AccountRecentItems .RecentViewed li h2 a {  color:#000; text-decoration:none; display:block; font-size:11px; height:28px; overflow:hidden; line-height:14px; width:180px; margin:15px auto;}
#AccountRight #AccountRecentItems .RecentViewed li h2 a:hover { text-decoration:underline;}

.SearchTabContent { width:960px; overflow:hidden; margin:0 auto; padding:0;}
.SearchTabContent li { clear:both; line-height:28px; font-size:14px; background:#f8fcfb; margin-bottom:5px; padding-left:10px;}
.SearchTabContent li:hover { background:#ddd;}
 
 
 /** AJAX loading box - Start **/

#AjaxLoading {
	display: none;
	text-align: center;
	background: #FCF5AA;
	width: 180px;
	z-index: 10000000000;
	padding: 5px 10px;
}
#AjaxLoading img {
	vertical-align: bottom;
	margin-right: 5px;
}
/** AJAX loading box - End **/




#ChooseBillingAddress, #ChooseShippingAddress, #ChooseShippingProvider, #ConfirmOrder { width:100%; overflow:hidden;}
#ChooseBillingAddress h2, #SecureCheckout h2, #ChooseShippingAddress h2, #ChooseShippingProvider h2 { line-height:28px;}
input.ButtonBillToThisAddress { background:url(../images/blue/billtothisaddress.jpg) no-repeat; width:165px; height:31px; border:0; cursor:pointer; margin:15px 0 0 0;}
p.NoMarginBottom { line-height:22px;}
input.ButtonShipToTheseAddress { background:url(../images/blue/shiptotheseaddress.jpg) no-repeat; width:185px; height:31px; border:0; cursor: pointer; margin:15px 0 0 0;}

#ConfirmOrder h2 { margin-top:10px; margin-bottom:8px;}


/*** account wishlist ***/
#AccountRight .WishlistProductList { width:765px; overflow:hidden;}
#AccountRight .WishlistProductList li { width:182px; height:268px; background:#faf8f4; float:left; display:inline; margin:10px 4px 0 5px; padding-bottom:10px;}
#AccountRight .WishlistProductList li .ProductImage { margin-left:1px; margin-top:1px;}

#AccountRight .WishlistProductList li .ProductImage { text-align:center;}
#AccountRight .WishlistProductList li .ProductImage a { text-align:center; display:block; width:180px; height:180px;}
#AccountRight .WishlistProductList li .ProductImage a img { width:180px; height:180px; display:block; margin:0; padding:0;}

#AccountRight .WishlistProductList li .ProductPriceRating { line-height:2px; clear:both;}
span.Rating { clear:both; margin:2px 0 3px 0;}
#AccountRight .WishlistProductList .ProductPriceRating em { height:24px; line-height:24px; color:#900; font-size:14px; font-weight:bold;}
#AccountRight .WishlistProductList li .ProductPriceRating em strike.RetailPriceValue { font-size:12px; color:#cb0000;}

#AccountRight .WishlistProductList li .ProductDetails { width:176px;}
#AccountRight .WishlistProductList li .ProductDetails p { margin:3px 0 0 5px;}
#AccountRight .WishlistProductList li .ProductDetails p em { color:#900;}
#AccountRight .WishlistProductList li .ProductDetails p a { color:#000; font-size:10px; height:28px; overflow:hidden; display: block; line-height:14px; overflow:hidden; text-decoration:none;}
#AccountRight .WishlistProductList li .ProductDetails p a:hover { text-decoration:underline; color:#000;}

/*** account wishlist ***/





#CreateAccountThanks {  width:960px; overflow:hidden; margin:15px auto;}
#CreateAccountThanks h2 { line-height:38px;}
#CreateAccountThanks p a { font-size:14px; color:#900; font-weight:bold; height:34px; line-height:34px;}
#CreateAccountThanks p a:hover { text-decoration:none;}

#FooterNewsletter, #SiteMap, #OKAtags { width:960px; margin:0 auto; padding:0; overflow:hidden;}
#NewsletterContent { width:960px; margin:0 auto;}
#NewsletterContent h2 { background:url(../images/finishicon.jpg) no-repeat left center; padding-left:45px; font-size:24px; height:45px; line-height:45px; margin-top:20px;}
#NewsletterContent .BlockContent p { font-size:14px; font-weight:bold; margin-bottom:35px;}
#NewsletterContent .BlockContent a { color:#33a4da;}
#NewsletterContent .BlockContent a:hover { text-decoration:none}
#SiteMap p { line-height:24px;}
#SiteMap ul { margin:5px 0;}
#SiteMap li { line-height:22px;}

#FreeProduct { width:960px; margin:0 auto; padding:0; overflow:hidden; margin-top:10px;}

#OKAtags p { line-height:18px; margin:3px 0 5px 0;}
#OKAtags span a { padding:10px 6px;}

#TagProducts h2 { margin-bottom:10px; font-size:14px;}


/****** RelatedProducts *******/
.SideProductAlsoBought, .RelatedProducts { clear:both; margin: 0 auto 0 auto; padding: 25px 0; border-top: 1px dashed #bbb; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; overflow:hidden; width:958px; border:solid 1px #dfdfdf;}

.SideProductAlsoBought, .RelatedProducts {clear:both; margin:0 auto;padding:10px 0 0 0;width:960px; overflow:hidden;}
.SideProductAlsoBought li, .RelatedProducts li { width:150px; height:235px; margin:0 5px 10px 5px; text-align:center; float:left; display:inline;}
.SideProductAlsoBought li img, .RelatedProducts li img { display:block; margin:0 auto; width:120px; height:120px;}
.SideProductAlsoBought li p, .RelatedProducts li p { width:140px; margin:0 auto;}
.SideProductAlsoBought li p.scroll_price, .RelatedProducts li p.scroll_price {  color:#333; font-size:12px; font-weight:bold; margin:0 auto 10px auto;} 
.SideProductAlsoBought li p.scroll_pro_add a, .RelatedProducts li p.scroll_pro_add a {color:#333; font-size:10px; font-weight:bold; text-decoration:underline;}
.SideProductAlsoBought li p.scroll_pro_add a:hover, .RelatedProducts li p.scroll_pro_add a:hover { color:#000; text-decoration:none; font-size:11px;}
.RelatedProducts li h2 a {  color:#333; text-decoration:none; display:block; font-size:11px; height:28px; overflow:hidden; line-height:14px; width:140px; margin:15px auto;}
.RelatedProducts li h2 a:hover { text-decoration:underline; color:#0088cc;}
.SideProductAlsoBought .SAB {padding-left:12px; padding-bottom:20px; padding-top:18px; color:#C33;}
.SideProductAlsoBought .SAB span {font-size:20px; height:28px;}
.SideProductAlsoBought li h2 a {  color:#C33; text-decoration:none; display:block; font-size:10px; height:14px; overflow:hidden; line-height:12px; width:140px; margin:15px auto; font-weight:normal}
.SideProductAlsoBought li h2 a:hover { text-decoration:underline; color:#0088cc;}
.SideProductAlsoBought li p.bought {color:#F00; font-size:12px; line-height:16px;}
.SideProductAlsoBought li p.price {color:#000; font-size:12px; line-height:16px;}

#ErrorPage { width:960px; margin:0 auto; padding:0;}

.ProductListAlsoViewed {clear:both; margin:0 auto;padding:10px 0 0 0;width:960px; overflow:hidden;}
.ProductListAlsoViewed li {width:150px; height:215px; margin:0 5px; text-align:center; float:left; display:inline;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ProductListAlsoViewed li {width:150px; height:222px; margin:0 5px; text-align:center; float:left; display:inline;}
}

.ProductListAlsoViewed li img { display:block; margin:0 auto; width:120px; height:120px;}
.ProductListAlsoViewed li p {  width:140px; margin:0 auto;}
.ProductListAlsoViewed li p.scroll_price { color:#333; font-size:12px; font-weight:bold; margin:14px auto 10px auto;} 
.ProductListAlsoViewed li p.scroll_pro_add a { color:#333; font-size:10px; font-weight:bold; text-decoration:underline;}
.ProductListAlsoViewed li p.scroll_pro_add a:hover {color:#000; text-decoration:none; font-size:11px;}
.ProductListAlsoViewed li h2 a {  color:#333; text-decoration:none; display:block; font-size:11px; height:28px; overflow:hidden; line-height:14px; width:140px; margin:15px auto;}
.ProductListAlsoViewed li h2 a:hover { text-decoration:underline; color:#0088cc;}


.ViewedHistory { width:960px; margin:15px auto 40px auto; clear:both; overflow:hidden;}
.ViewedHistory h2 { border-bottom:solid 1px #000; width:960px; height:24px; margin-bottom:15px; position:relative;}
.ViewedHistory h2 span { background:#000; color:#fff; display:block; height:24px; padding:0 4px 0 4px; line-height:24px; font-size:12px; font-weight:bold; position:absolute; top:10px; left:0;}
.ViewedHistory ul { overflow:hidden;}
.ViewedHistory li { width:150px; height:215px; margin:0 5px; text-align:center; float:left; display:inline;}
.ViewedHistory li img { display:block; margin:0 auto; width:120px; height:120px;}
.ViewedHistory li p { width:140px; margin:0 auto;}
.ViewedHistory li p.scroll_price { color:#333; font-size:12px; font-weight:bold; margin:14px auto 10px auto;} 
.ViewedHistory li p.scroll_pro_add a { color:#333; font-size:10px; font-weight:bold; text-decoration:underline;}
.ViewedHistory li p.scroll_pro_add a:hover { color:#000; text-decoration:none; font-size:11px;}
.ViewedHistory li h2 { background:none; border:0; padding:0; width:140px; margin:0 auto;}
.ViewedHistory li h2 a { color:#333; text-decoration:none; display:block; font-size:11px; height:28px; overflow:hidden; line-height:14px; width:140px; margin:15px auto;}
.ViewedHistory li h2 a:hover { text-decoration:underline; color:#0088cc;}


/***** Start width 710px *****/
.ViewedHistoryCart { width:710px; margin:15px auto 40px auto; clear:both; overflow:hidden;}
.ViewedHistoryCart h2 { border-bottom:solid 1px #f6f6f6; width:960px; height:24px; margin-bottom:15px; position:relative;}
.ViewedHistoryCart h2 span { background:#f6f6f6; color:#000; display:block; height:24px; padding:0 4px 0 4px; line-height:24px; font-size:12px; font-weight:bold; position:absolute; top:10px; left:0;}
.ViewedHistoryCart ul { overflow:hidden;}
.ViewedHistoryCart li { width:165px; height:215px; margin:0 5px; text-align:center; float:left; display:inline;}
.ViewedHistoryCart li img { display:block; margin:0 auto; width:120px; height:120px;}
.ViewedHistoryCart li p { width:140px; margin:0 auto;}
.ViewedHistoryCart li p.scroll_price { color:#333; font-size:12px; font-weight:bold; margin:14px auto 10px auto;} 
.ViewedHistoryCart li p.scroll_pro_add a { background:url(../images/new/addcartbj.jpg) no-repeat; width:84px; height:15px; text-align:center; line-height:15px; display:block; margin:0 auto; color:#fff; font-size:9px; font-weight:bold; text-decoration:none;}
.ViewedHistoryCart li p.scroll_pro_add a:hover { color:#fff; text-decoration: underline; font-size:10px;}
.ViewedHistoryCart li h2 { background:none; border:0; padding:0; width:140px; margin:0 auto;}
.ViewedHistoryCart li h2 a { color:#333; text-decoration:none; display:block; font-size:11px; height:28px; overflow:hidden; line-height:14px; width:140px; margin:15px auto;}
.ViewedHistoryCart li h2 a:hover { text-decoration:underline; color:#0088cc;}
/***** End width 710px *****/

#SimilarProductsByCustomerViews { clear:both; margin: 0 auto 0 auto; padding: 25px 0; border-top: 1px dashed #bbb; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; overflow:hidden; width:958px; border:solid 1px #dfdfdf;}
#SimilarProductsByCustomerViews h3 { font-weight:normal; padding-top:10px; padding-left:5px;}


/* Product Videos */

#FeaturedVideo, #VideoList, #VideoSingle {
	float: left;
}
#VideoList {
	padding-left: 5px;
}
.VideoSeparator {
	clear: both;
}
.videoRow {
	clear: both;
	margin-bottom: 4px;
	display: block;
	height: 75px;
}
.previewImageContainer {
	height: 30px;
	width: 50px;
}
.videoRow img {
	float: left;
	padding-right: 5px;
}
.videoRowTitle {
	font-weight: bold;
}
.videoRowDescription {
	max-height: 50px;
	overflow:hidden;
}
.VideoOverlay {
	background-image: url('../../OKA/images/VideoOverlay.png');
	background-position: center center;
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	top: 0;
}
.VideoContentContainer {
	position: relative;
	margin-left: 3px;
	padding-left: 92px;
}
/** If you change the width of the .VideoPreviewSize class below, change the padding-left of the .VideoContentContainer class above **/

.VideoPreviewSize {
	width: 92px;
	height: 69px;
}
.videoRowLength {
	padding-left: 4px;
}
.videoRow, .videoRowTitle, .videoRow img, .videoRowLength {
	cursor: pointer;
}
#VideoList ul {
	position: relative;
	overflow-y: auto;
	padding:0;
	margin: 0;
	width: 275px;
	height: 265px;
}
#VideoSingle {
	padding-left: 10px;
	width:275px;
}
#VideoContainer {
	padding: 5px 0 5px 5px;
	height: 265px;
}
.HideElement {
	display: none;
}
.VideoSingleTitle {
	font-weight: bold;
}
.VideoSingleDescription {
	padding-top: 10px;
	overflow-y: auto;
	height: 220px;
	padding-right:5px;
}
.Left #VideoMiddleContainer, .Right #VideoMiddleContainer {
	display: none;
}
.Content #VideoSideContainer {
	display: none;
}
#VideoSideContainer ul {
	text-align: center;
}
#VideoSideContainer ul li {
	margin-bottom: 5px;
}
.VideoSideDescription {
	padding: 2px 10px;
}
.VideoImageContainer {
	position: relative;
	float: left;
}


strong.AccountOrderStatusTxt { font-size:14px; color:#900; text-decoration:underline; margin-left:5px;}




#SideAccountStoreCredit { width:173px; overflow:hidden; margin-top:10px; padding:4px; border:dashed 2px #c1c1c1;}
#SideAccountStoreCredit h2 { font-size:14px;}
#SideAccountStoreCredit .BlockContent p { line-height:16px; margin-top:6px;}
#SideAccountStoreCredit .BlockContent p strong { color:#900; font-size:14px;}
p input.saveaddress { background:url(../images/new/saveaddress.jpg) no-repeat; width:120px; height:31px; border:0; clear:both; display:block; margin:0 0 0 105px;}
input.SubmitReturnRequest { background:url(../images/new/SubmitReturnRequest.jpg) no-repeat; width:180px; height:31px; border:0; clear:both; display:block; margin:0 0 0 105px;}


#use_store_credit { margin-left:35px;}
#credit_provider_list {  padding:10px 0 15px 10px; border: dashed 2px #ddd;}
#provider_list {  padding:10px 0 15px 10px; border: dashed 2px #ddd;}
p.MoneyElseMessage { background:#efefef; color:#000; padding:10px; margin:10px 0 15px 10px;}






#ClearanceProducts { margin-top:15px;}


/********* Checkout css for iPad and iPhone **********/
#SecureCheckout { width:960px; margin:0 auto; overflow:hidden;}
#SecureCheckout #FootCheckout { width:960px;}
#SecureCheckout h2 { font-size:20px; margin:0 0 15px 0;}
#SecureCheckout .CreateAccount { width:450px; float:left; display:inline; padding-right:30px; padding:0;}
#SecureCheckout .CreateAccount #CheckoutGuestForm p { padding-right:25px;}
#SecureCheckout .CreateAccount h4 { font-size:16px; font-weight:bold; margin-bottom:10px;}
#SecureCheckout .CreateAccount input.ButtonCheckoutContinue { background:url(../images/new/ContinueBj.jpg) no-repeat; border:0; width:113px; height:31px; padding-bottom:6px; padding-bottom:0px\9; font-size:14px; margin:20px 0 0 0; cursor:pointer; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}

#SecureCheckout .AccountLogin { width:450px; overflow:hidden; float:left; display:inline; padding-left:30px;}
#SecureCheckout .AccountLogin dl { margin-top:15px;}
#SecureCheckout .AccountLogin dt { font-weight:bold; font-size:12px;}
#SecureCheckout .AccountLogin dd { margin-bottom:5px;}
#SecureCheckout .AccountLogin dd input { font-size:14px; font-weight:bold; line-height:24px; height:24px; text-indent:0.5em; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif;}
#SecureCheckout .AccountLogin input.ButtonContinue {  background:url(../images/new/ContinueBj.jpg) no-repeat; border:0; width:113px; height:31px; padding-bottom:6px; padding-bottom:0px\9; font-size:14px; margin:20px 0 0 0; cursor:pointer; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px; font-weight:bold;}
#SecureCheckout .AccountLogin p.CheckoutPadding { padding-left:130px;}


#SecureCheckoutAddress { width:960px; margin:0 auto; overflow:hidden;}
#SecureCheckoutAddress #FootCheckout { width:960px;}
#SecureCheckoutAddress #ChooseShippingAddress { width:100%;}
#SecureCheckoutAddress #ChooseShippingAddress h2 { font-size:20px; margin:0 0 15px 0;}
#SecureCheckoutAddress #ChooseBillingAddress h2 { font-size:20px; margin:0 0 15px 0;}
#SecureCheckoutAddress #ChooseShippingAddress dl { margin-top:20px;}
#SecureCheckoutAddress #ChooseShippingAddress dd input { height:22px; line-height:22px; font-size:14px; font-weight:bold; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif;}
#SecureCheckoutAddress #ChooseShippingAddress input.billButton{ margin:10px 0 10px 125px; width:175px; height:31px; background:url(../images/blue/CheckoutButtonBj.jpg) no-repeat; color:#000; text-align:center; border:0; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px; padding-bottom:3px; font-weight:bold; clear:both; cursor:pointer;}


#SecureCheckoutShipper { width:960px; margin:0 auto; overflow:hidden;}
#SecureCheckoutShipper #FootCheckout { width:960px;}
#SecureCheckoutShipper #ChooseShippingProvider { width:100%;}
#SecureCheckoutShipper #ChooseShippingProvider h2 { font-size:20px; margin:0 0 15px 0;}
#SecureCheckoutShipper #ChooseShippingProvider ul { margin-bottom:20px;}
#SecureCheckoutShipper #ChooseShippingProvider li { margin-top:10px; font-size:14px; font-weight:bold;}


#SecureCheckoutConfirm { width:960px; margin:0 auto; overflow:hidden;}
#SecureCheckoutConfirm #FootCheckout { width:960px;}
#SecureCheckoutConfirm #ConfirmOrder { width:100%;}
#SecureCheckoutConfirm #ConfirmOrder h2 { font-size:20px; margin:0 0 15px 0;}
#SecureCheckoutConfirm #ConfirmOrder .BillingDetails { float: left; display:inline; background:#f9f9f9; padding:10px; width:450px; margin-right: 10px; margin-bottom: 15px;}
#SecureCheckoutConfirm #ConfirmOrder .BillingDetails h3 { margin-bottom:6px;}
#SecureCheckoutConfirm #ConfirmOrder .ShippingDetails {	float: left; display:inline; background:#f9f9f9; padding:10px;	width: 460px; margin-bottom: 15px;}
#SecureCheckoutConfirm #ConfirmOrder .ShippingDetails h3 { margin-bottom:6px;}
#SecureCheckoutConfirm #ConfirmOrder .OrderContents h3 { clear:both;}
#SecureCheckoutConfirm #ConfirmOrder .CheckoutOrderComments textarea { margin:10px 0;}
#checkoutbox .CheckoutRedeemCoupon { background: #EAFDFF; width: 688px; border: 1px solid #9DD3D8; margin:15px 0; clear:both; padding:10px 0;}
#checkoutbox .CheckoutRedeemCoupon h4 { padding-left:15px; margin-bottom:10px; font-size:14px; font-weight:bold;}
#checkoutbox .CheckoutRedeemCoupon p { padding-left:20px; line-height:20px;}
#SecureCheckoutConfirm #ConfirmOrder .CheckoutRedeemCoupon { background: #EAFDFF; width: 958px; border: 1px solid #9DD3D8; margin:15px 0; clear:both; padding:10px 0;}
#SecureCheckoutConfirm #ConfirmOrder .CheckoutRedeemCoupon h4 { padding-left:15px; margin-bottom:10px; font-size:14px; font-weight:bold;}
#SecureCheckoutConfirm #ConfirmOrder .CheckoutRedeemCoupon p { padding-left:20px; line-height:20px;}



/* start fast cart styles */
#FastAddTitle { background:url(../images/new/finishicon.jpg) no-repeat left center; height:39px; line-height:39px; font-weight:bold; padding-left:45px; font-size:24px; color:#060;}
#FastAddCont { width:100%; padding:20px 0 15px 0; overflow:hidden;}
#FastAddProImg { float:left; display:inline; width:24%;}
#FastAddProImg a img { width:140px; height:140px; border:solid 1px #eee;}
#FastAddRroName { float:left; display:inline; overflow:hidden; width:48%;}
#FastAddRroName .FastAddRroNameLink a { font-size:14px; font-weight:bold; text-decoration:none; color:#000; line-height:26px;}
#FastAddRroName .FastAddRroNameLink a:hover { text-decoration:underline;}
#FastAddRroName em.ProductPrice { font-size:14px; color:#000; font-weight:bold; display:block; margin-top:10px;}
#FastAddRroName p.Quantity { color:#000; font-weight:bold; font-weight:14px; margin-top:5px;}
#FastAddRroName p.Quantity span { font-size:16px;}
#FastAddProButton { float:left; width:28%; overflow:hidden; text-align:center;}
#FastAddProButton .subtotal { font-size:14px; font-weight:bold; margin-bottom:10px;}
#FastAddProButton .subtotal em.ProductPrice { text-decoration:underline;}
#FastAddProButton .FastAddProQTY {font-weight:bold; font-size:12px;}
#FastAddProButton .FastAddProQTY span#fastCartNumItemsTxt { font-size:14px; color:#000; font-weight:bold;}
#FastAddProButton .FastAddProceedToCheckout { margin-top:10px;}
#FastAddProButton .FastAddCheckoutButton { margin-top:15px;}
#FastAddProButton .actionLink { margin-top:5px;}
#FastAddProButton .actionLink a { display:block; line-height:20px; color:#333; font-size:11px;}
#FastAddProButton .actionLink a:hover { text-decoration:none; color:#060; font-weight:bold;}



/****** order traking *******/
p.DoSearchTopTxt { width:949px; margin:15px auto;}
#DoSearchBox { width:947px; margin:0 auto; border:solid 1px #f0f0f0; padding:15px 0 0 0; position:relative;}
#DoSearchBjTop img { position:absolute; top:-1px; left:-1px;}
#DoSearchBjBottom img { position:absolute; bottom:-1px; left:-1px;}
.ordertrackingfrom { padding:15px 0 35px 20px;}
.ordertrackingfrom h2 { font-size:18px; color:#000; float:left; display:inline; line-height:48px; height:48px; margin-left:30px;}
.ordertrackingfrom h2 span { color:#bd6200;}
input.OrderIdInput, input.OrderEmailInput { width:238px; margin-left:25px; height:48px; float:left; display:inline; border:0; padding-left:12px; font-weight:bold; font-family: Verdana, Geneva, sans-serif; color:#3d3d3d; font-size:11px; background:url(../images/new/dosearchinputbj.jpg) no-repeat;}
input.DoSearchButton { width:86px; height:48px; background:url(../images/new/dosearchbj.jpg) no-repeat; border:0; cursor:pointer; margin:-14px 0 0 40px; padding:0; text-indent:-99999px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input.DoSearchButton { width:86px; height:48px; background:url(../images/new/dosearchbj.jpg) no-repeat; border:0; cursor:pointer; margin:-18px 0 0 40px; padding:0; text-indent:-99999px;}
}
#OrdertrakingBanners { margin:15px 0; padding:20px 0 30px 0; overflow:hidden;}
#OrdertrakingBanners li { float:left; display:inline; margin:0 4px 6px 4px;}
.ordertrackingresult { width:880px; border-top:solid 1px #e7e7e7; padding-top:25px; margin:0 auto 40px auto;}
.ordertrackingresult p { font-size:14px; margin-bottom:10px; font-weight:bold; margin-left:14px;}
.ordertrackingresult p span { color:#060;}
.ordertrackingresult table { border:solid 1px #e7e7e7; border-collapse:collapse; margin-left:15px;}
.ordertrackingresult table td { border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7;}



/******* Clearance page new style ******/
#NewClearance { width:920px; background:#f3f3eb; padding:0 20px 30px 20px; overflow:hidden; margin:30px auto 30px auto; letter-spacing:1px;}
p#ClearanceTitle { line-height:80px; background: url(../images/new/clearance_titleimg.jpg) no-repeat right center; font-size:30px; width:295px; height:80px; padding-left:12px;}
#ClearanceItemsBox { width:920px; background:#fff; overflow:hidden; margin:0 auto; padding-bottom:30px; clear:both;}
#MoreClearances { margin-top:20px; margin-left:10px;color:#333; font-size:14px; font-weight:bold;}
p.DescriptionName { color:#e55c00; width:auto; padding:25px 0 13px 0; font-size:16px; text-indent:0.8em;}
h1.ClearanceItemsName { width:894px; margin:0 auto; padding-bottom:13px; border-bottom:dashed 1px #414141;}
h1.ClearanceItemsName a { font-size:18px; color:#414141; text-decoration:none;}
h1.ClearanceItemsName a:hover { text-decoration:underline;}

#LeftClearanceItems { width:450px; float:left; display:inline; overflow:hidden; margin-left:15px; padding-top:30px;}
.ClearanceItemsPrice { clear:both; width:280px; padding-top:25px; overflow:hidden; font-size:18px;}
.ClearanceItemsPrice em { font-size:24px;}
.ClearanceItemsPrice em span.PriceWas { font-size:16px;}
#LeftClearanceItems .ClearanceItemsPrice em strike { color:#3a3a3a; font-weight:bold; font-size:16px;}
#LeftClearanceItems 
.ClearanceItems_Sold_Sku { clear:both; margin:25px 0; overflow:hidden;}
.ClearanceItems_Sold_Sku .Label { clear:both; display:block; font-size:11px; height:20px; line-height:20px;}
.ClearanceItems_Sold_Sku .Label u { font-weight:bold; color:#900;}
.ClearanceItems_Sold_Sku .Value { font-size:11px; height:18px; line-height:18px;}
.ClearanceItems_Sold_Sku .Value span.VariationProductInventory { font-weight:bold; color:#900;}
.ClearanceItemsDescription { clear:both; font-size:11px; line-height:18px;}
.ClearanceItemsDescription strong { font-weight:bold; color:#000;}
.ClearanceItemsDescription table { border:solid 1px #f3f3f3; border-collapse:collapse; margin-bottom:7px; width:400px;}
.ClearanceItemsDescription table td { border-bottom:1px solid #f3f3f3; border-left:1px solid #f3f3f3; padding:6px;}

#RightClearanceItems { width:400px; float:left; overflow:hidden; padding-top:10px; margin-left:20px;}
#RightClearanceItems img { width:400px; height:400px;}
#RightClearanceItems .smallimg { width:400px; overflow:hidden; text-align:center;}
#RightClearanceItems .smallimg a img { width:60px; height:60px; border:1px solid #efefef; margin:5px 3px 0 3px;}

#ClearanceItemsAddCart { width:400px; height:82px; background:url(../images/new/ClearanceAddCartBoxbj.jpg) no-repeat; overflow:hidden; margin:50px auto 20px auto; clear:both; text-align:center;}
#ClearanceItemsAddCart a img { width:170px; height:39px; margin:24px auto 0 auto; display:block;}









/* Reset */
.dcsmt ul, .dcsmt li, .dcsmt h3 {
	padding: 0; 
	margin: 0; 
	list-style: none!important;
}

/* Main widget styles */
.dcsmt {
	font-size: 12px;
	color: #666;
}
.active.dcsmt .dcsmt-slider {
	box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
}
.dcsmt a {
	text-decoration:none;
}
.dcsmt-content {
	position: relative; z-index:99999;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.dcsmt-content {
	position: relative; z-index:9999999;
}
}

/* Tabs */
.social-tabs li {
	padding: 3px 3px 3px 4px;
	width: 27px;
	height: 26px;
	background: #777;
	z-index:99999;
}
.active .social-tabs li {
	z-index: 99999;
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.6);
}
.active .social-tabs li.active {
	z-index: 99999;
	-webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.6);
}
/** Static **/
.static .social-tabs {
	padding-left: 8px;
}
.static .social-tabs li {
	float: left;
	margin-right: 2px;
	border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}
/** Top **/
.top .social-tabs {
	padding-left: 8px;
}
.top.align-right .social-tabs {
	padding-left: 0;
	padding-right: 8px;
}
.top .social-tabs li {
	padding: 3px 4px;
	margin-right: 2px;
	float: left;
	border-radius: 0 0 5px 5px; 
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
}
/** Right **/
.right .social-tabs {
	padding-top: 8px;
}
.right .social-tabs li {
	margin: 0 0 2px 0;
	border-radius: 5px 0 0 5px; 
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}
/** Bottom **/
.bottom .social-tabs {
	padding-left: 8px;
}
.bottom.align-right .social-tabs {
	padding-left: 0;
	padding-right: 8px;
}
.bottom .social-tabs li {
	padding: 4px 4px 2px 4px;
	margin: 0 2px 0 0;
	float: left;
	border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}
/** Left **/
.left .social-tabs {
	padding-top: 8px;
}
.left .social-tabs li {
	margin: 0 0 2px 0;
	border-radius: 0 5px 5px 0; 
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}

/* Tab Content */
.dcsmt-slider {
	clear: both;
	overflow: hidden;
}

.tab-content {
	position: relative;
	overflow: hidden;
	z-index: 99999;
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/loader.gif) no-repeat center 200px;
}
.tab-content ul {
	font-size: 11px;
}
.tab-content .tab-inner {
	background: #fff;
	overflow: hidden;
}
.tab-inner ul {
	padding: 0 10px;
}
.tab-inner .profile {
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #ccc;
	background: #ececec;
}
.tab-inner .profile h3 {
	margin: 0;
	padding: 5px 0 3px 26px;
	position: relative;
	font-size: 14px; 
	line-height: 20px;
}
.tab-inner .profile h3 a {
	text-decoration: none;
}
.tab-inner .profile h3, .tab-inner .profile h3 a {
	color: #555; 
	text-shadow: 0 1px 0 #fff;
}
.tab-inner .dcsmt-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	font: bold 12px/14px Arial, sans-serif;
	display:inline-block;
	text-decoration:none;
	outline:none;
	padding: 5px 8px;
	background: #fcfcfc url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/btn.png) repeat-x 0 0;
    color: #fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.tab-inner .dcsmt-btn:hover{
	background-position: 0 100%;
    color: #fff;
}
.tab-inner .profile a.avatar{
	display:block;
	float:left;
	text-decoration:none;
	outline:none;
	margin:0 10px 0 0
}
.tab-inner .profile a.avatar img{
	padding:1px;
	background: #fff;
	border: 3px solid #ccc;
	display:block
}
/** Network specific profile header **/
.tab-rss .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/rss.png) no-repeat 0 6px;
}
.tab-flickr .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/flickr.png) no-repeat 0 6px;
}
.tab-delicious .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/delicious.png) no-repeat 0 6px;
}
.tab-twitter .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/twitter.png) no-repeat 0 6px;
}
http://www.designchemical.com/blog/wp-content/themes/dc2011/dcsmt/images/icon/twitter.png
.tab-facebook .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/facebook.png) no-repeat 0 6px;
}
.tab-fblike .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/fblike.png) no-repeat 0 6px;
}
.tab-fbrec .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/fbrec.png) no-repeat 0 6px;
}
.tab-google .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/google.png) no-repeat 0 6px;
}
.tab-youtube .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/youtube.png) no-repeat 0 6px;
}
.tab-pinterest .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/pinterest.png) no-repeat 0 6px;
}
.tab-lastfm .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/lastfm.png) no-repeat 0 6px;
}
.tab-dribbble .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/dribbble.png) no-repeat 0 6px;
}
.tab-vimeo .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/vimeo.png) no-repeat 0 6px;
}
.tab-stumbleupon .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/stumbleupon.png) no-repeat 0 6px;
}
.tab-tumblr .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/tumblr.png) no-repeat 0 6px;
}
.tab-deviantart .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/deviantart.png) no-repeat 0 6px;
}
.tab-linkedin .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/linkedin.png) no-repeat 0 6px;
}
.tab-instagram .profile h3 {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/instagram.png) no-repeat 0 6px;
}

/** Static **/
.static .dcsmt-slider {
	border-radius: 10px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.static .tab-content {
	padding: 10px;
}
.static .tab-inner {
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
/** Top **/
.top .dcsmt-slider {
	border-radius: 0 0 10px 10px; 
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
}
.top .tab-inner {
	border-radius: 0 0 5px 5px; 
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
}
.top .tab-content {
	padding: 0 10px 10px 10px;
}
/** Right **/
.right .dcsmt-slider {
	border-radius: 10px 0 0 10px; 
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
}
.right .tab-inner {
	border-radius: 5px 0 0 5px; 
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}
.right .tab-content {
	padding: 10px 0 10px 10px;
}
/** Bottom **/
.bottom .dcsmt-slider {
	border-radius: 10px 10px 0 0; 
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
}
.bottom .tab-inner {
	border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}
.bottom .tab-content {
	padding: 10px 10px 0 10px;
}
/** Left **/
.left .dcsmt-slider {
	border-radius: 0 10px 10px 0; 
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
}
.left .tab-inner {
	border-radius: 0 5px 5px 0; 
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}
.left .tab-content {
	padding: 10px 10px 10px 0;
}
/** Network specific colors **/
.tab-content.tab-rss, .social-tabs li.active.dcsmt-rss, .social-tabs li.dcsmt-rss:hover, .tab-rss .dcsmt-btn {
	background-color: #FF9800;
}
.tab-content.tab-flickr, .social-tabs li.active.dcsmt-flickr, .social-tabs li.dcsmt-flickr:hover, .tab-flickr .dcsmt-btn {
	background-color: #f90784;
}
.tab-content.tab-delicious, .social-tabs li.active.dcsmt-delicious, .social-tabs li.dcsmt-delicious:hover, .tab-delicious .dcsmt-btn {
	background-color: #3271CB;
}
.tab-content.tab-twitter, .social-tabs li.active.dcsmt-twitter, .social-tabs li.dcsmt-twitter:hover, .tab-twitter .dcsmt-btn{
	background-color: #4ec2dc;
}
.tab-content.tab-facebook, .social-tabs li.active.dcsmt-facebook, .social-tabs li.dcsmt-facebook:hover, .tab-facebook .dcsmt-btn {
	background-color: #3b5998;
}
.tab-content.tab-fblike, .social-tabs li.active.dcsmt-fblike, .social-tabs li.dcsmt-fblike:hover, .tab-fblike .dcsmt-btn {
	background-color: #3b5998;
}
.tab-content.tab-fbrec, .social-tabs li.active.dcsmt-fbrec, .social-tabs li.dcsmt-fbrec:hover, .tab-fbrec .dcsmt-btn {
	background-color: #3b5998;
}
.tab-content.tab-google, .social-tabs li.active.dcsmt-google, .social-tabs li.dcsmt-google:hover, .tab-google .dcsmt-btn {
	background-color: #2d2d2d;
}
.tab-content.tab-youtube, .social-tabs li.active.dcsmt-youtube, .social-tabs li.dcsmt-youtube:hover, .tab-youtube .dcsmt-btn {
	background-color: #DF1F1C;
}
.tab-content.tab-digg, .social-tabs li.active.dcsmt-digg, .social-tabs li.dcsmt-digg:hover, .tab-digg .dcsmt-btn {
	background-color: #195695;
}
.tab-content.tab-pinterest, .social-tabs li.active.dcsmt-pinterest, .social-tabs li.dcsmt-pinterest:hover, .tab-pinterest .dcsmt-btn {
	background-color: #CB2528;
}
.tab-content.tab-lastfm, .social-tabs li.active.dcsmt-lastfm, .social-tabs li.dcsmt-lastfm:hover, .tab-lastfm .dcsmt-btn {
	background-color: #C90E12;
}
.tab-content.tab-dribbble, .social-tabs li.active.dcsmt-dribbble, .social-tabs li.dcsmt-dribbble:hover, .tab-dribbble .dcsmt-btn {
	background-color: #F175A8;
}
.tab-content.tab-vimeo, .social-tabs li.active.dcsmt-vimeo, .social-tabs li.dcsmt-vimeo:hover, .tab-vimeo .dcsmt-btn {
	background-color: #4EBAFF;
}
.tab-content.tab-stumbleupon, .social-tabs li.active.dcsmt-stumbleupon, .social-tabs li.dcsmt-stumbleupon:hover, .tab-stumbleupon .dcsmt-btn {
	background-color: #EB4924;
}
.tab-content.tab-tumblr, .social-tabs li.active.dcsmt-tumblr, .social-tabs li.dcsmt-tumblr:hover, .tab-tumblr .dcsmt-btn {
	background-color: #365472;
}
.tab-content.tab-deviantart, .social-tabs li.active.dcsmt-deviantart, .social-tabs li.dcsmt-deviantart:hover, .tab-deviantart .dcsmt-btn {
	background-color: #B8C529;
}
.tab-content.tab-linkedin, .social-tabs li.active.dcsmt-linkedin, .social-tabs li.dcsmt-linkedin:hover, .tab-linkedin .dcsmt-btn {
	background-color: #006DA7;
}
.tab-content.tab-instagram, .social-tabs li.active.dcsmt-instagram, .social-tabs li.dcsmt-instagram:hover, .tab-instagram .dcsmt-btn {
	background-color: #413A33;
}

/* Feeds */
.dcsmt .stream {
	overflow: hidden;
}
.stream p {
	margin: 0;
	padding: 0;
}
.tab-inner ul.stream > li {
	padding: 5px 0 25px 0;
	margin: 0;
	position: relative;
	overflow: hidden;
	background: none;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	line-height: 1.4em;
}
.tab-inner ul li .thumb {
	float: left;
	margin: 0 10px 0 0;
}
.tab-inner ul li .thumb img {
	border: 3px solid #ececec;
	padding: 1px;
	background: #fff;
}
.tab-inner ul li .logo {
	margin-bottom: 3px;
}
.tab-inner ul li .title {
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
}
.tab-inner ul li .title.clear {
	clear: both;
}
.tab-inner ul li .text {
	display: block;
}
.tab-inner ul li  br{
	display: block;
}
.tab-inner ul li .date {
	position: absolute;
	bottom: 5px;
	left: 0;
	font-style: italic;
	color: #999;
	font-size: 90%;
}
.tab-inner ul li .meta {
	display: block;
	font-size: 90%;
	color: #999;
}
.tab-inner ul li .meta span {
	margin: 0 8px 5px 0;
	display: block;
	float: left;
	padding: 0 0 0 15px;
	line-height: 12px;
}
.tab-inner ul li .meta.item-comments {
	padding: 0 0 0 35px;
	margin: 0 0 5px 0;
	min-height: 30px;
	position: relative;
	clear: both;
	line-height: 1.3em;
}
.tab-inner ul li .meta.item-comments img {
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
}
.tab-inner ul li .meta.item-likes {
	padding: 0;
	width: 100%;
	overflow: hidden;
	clear: both;
	line-height: 1.3em;
}
.tab-inner ul li .meta.item-likes img {
	float: left;
	margin: 0 5px 5px 0;
	width: 30px;
	border: 1px solid #ddd;
	padding: 1px;
	background: #fff;
}
.tab-inner ul li .section-share {
	bottom: 5px;
    right: 0;
    position: absolute;
	z-index: 99999;
}
.tab-inner ul li .section-share a {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin: 0 2px 0 0;
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/share.png) no-repeat 0 0;
}
.tab-inner ul li .section-share a.share-twitter {
	background-position: 0 -16px;
}
.tab-inner ul li .section-share a.share-reply {
	background-position: 0 -32px;
}
.tab-inner ul li .section-share a.share-retweet {
	background-position: 0 -48px;
}
.tab-inner ul li .section-share a.share-favorite {
	background-position: 0 -64px;
}
.tab-inner ul li .section-share a.share-google {
	background-position: 0 -80px;
}
.tab-inner ul li .section-share a.share-linkedin {
	background-position: 0 -96px;
}
.tab-inner ul li .section-share a.share-facebook:hover {
	background-position: -16px 0;
}
.tab-inner ul li .section-share a.share-twitter:hover {
	background-position: -16px -16px;
}
.tab-inner ul li .section-share a.share-reply:hover {
	background-position: -16px -32px;
}
.tab-inner ul li .section-share a.share-retweet:hover {
	background-position: -16px -48px;
}
.tab-inner ul li .section-share a.share-favorite:hover {
	background-position: -16px -64px;
}
.tab-inner ul li .section-share a.share-google:hover {
	background-position: -16px -80px;
}
.tab-inner ul li .section-share a.share-linkedin:hover {
	background-position: -16px -96px;
}
/* feeds network specific styles */
.tab-dribbble .tab-inner ul li .thumb img {
	margin-bottom: 5px;
}
.tab-lastfm .tab-inner ul li .title {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/tracks.png) no-repeat 0 0;
	padding-left: 17px;
	margin-bottom: 0;
}
.tab-google .tab-inner ul li .title {
	margin-bottom: 5px;
}
.tab-vimeo .tab-inner ul li .text {
	margin-bottom: 5px;
}
.tab-inner ul li .meta span.plusones {
	padding-left: 0;
}
.tab-inner ul li .meta span.shares {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/shares.png) no-repeat 0 0;
	padding-left: 20px;
}
.tab-inner ul li .meta span.views {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/views.png) no-repeat 0 0;
	padding-left: 18px;
}
.tab-inner ul li .meta span.likes {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/likes.png) no-repeat 0 0;
	padding-left: 16px;
}
.tab-inner ul li .meta span.comments {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/comments.png) no-repeat 0 0;
}
.tab-inner ul li .meta span.users {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/users.png) no-repeat 0 0;
}
.tab-inner ul li .meta span.videos {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/videos.png) no-repeat 0 0;
	padding-left: 16px;
}
.tab-inner ul li.dcsmt-error {
	color: #990000;
}
.dcsmt-loading {
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/loader.gif) no-repeat 10px center;
	padding: 10px 30px 10px 42px;
}

/* Controls */
.dcsmt .controls {
	position: absolute;
	left: 10px;
	height: 20px;
	padding: 5px 0;
	z-index: 99999;
	/*
	display: none;
	*/
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/bg_white.png) repeat 0 0;
}
.dcsmt .controls ul {
	padding: 0 10px;
}
.dcsmt .controls li {
	display: inline;
}
.dcsmt .controls a {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 4px;
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/controls.png) no-repeat 0 0;
}
.dcsmt .controls .prev {
	background-position: -40px 0;
}
.dcsmt .controls .next {
	background-position: -60px 0;
}
.dcsmt .controls .play {
	background-position: 0 0;
}
.dcsmt .controls .pause {
	background-position: -20px 0;
}
.dcsmt .controls .dcsmt-close {
	background-position: -80px 0;
}
.dcsmt .controls .prev:hover {
	background-position: -40px -20px;
}
.dcsmt .controls .next:hover {
	background-position: -60px -20px;
}
.dcsmt .controls .play:hover {
	background-position: 0 -20px;
}
.dcsmt .controls .pause:hover {
	background-position: -20px -20px;
}
.dcsmt .controls .dcsmt-close:hover {
	background-position: -80px -20px;
}
/** Static **/
.dcsmt.static .controls {
	bottom: 10px;
}
/** Top **/
.dcsmt.top .controls {
	bottom: 10px;
}
/** Right **/
.dcsmt.right .controls {
	bottom: 10px;
	right: 0;
}
/** Bottom **/
.dcsmt.bottom .controls {
	bottom: 0;
}
/** Left **/
.dcsmt.left .controls {
	bottom: 10px;
	left: 0;
}
/* twitter */
.tab-twitter .tab-inner ul li a {
	color: #38AEAE;
}
.tab-twitter .tab-inner ul li a:hover {
	color: #38AEAE;
	text-decoration: underline;
}
.tab-twitter .tab-inner ul li span.twitter-user a {
	color: #999;
	line-height: 1.5em;
}
.tab-twitter .tab-inner ul li span.twitter-user a:hover {
	color: #999;
	text-decoration: none;
}
.tab-twitter .tab-inner ul li span.twitter-user a strong{
	color: #444;
}
.tab-twitter .tab-inner ul li span.twitter-user a:hover strong {
	color: #38AEAE;
	text-decoration: underline;
}
.tab-twitter .tab-inner ul li .thumb img {
	border: 1px solid #ececec;
	padding: 1px;
	background: #fff;
}
.tab-twitter .tab-inner ul li .twitter-image {
	display: block;
	clear: both;
	text-align: center;
}
.tab-twitter .tab-inner ul li .twitter-image img {
	border: 1px solid #ececec;
	padding: 1px;
	background: #fff;
}
/* google */
.tab-google .tab-inner .google-page {
	overflow: hidden;
	height: 55px;
	border-bottom: 1px solid #ccc;
}
.tab-google .tab-inner .google-page.standard {
	height: 117px;
}
.tab-google .tab-inner .google-page.small iframe{
	height: 69px;
	margin-bottom: 0;
}
.tab-google .tab-inner .google-page.standard iframe{
	height: 131px;
	margin-bottom: 0;
}
/** rss **/
.tab-rss .tab-inner ul li p {
	padding: 3px 0;
}
/** Facebook **/
.tab-facebook .tab-inner ul li p {
	padding: 3px 0;
}
.tab-facebook .tab-inner li img{
	float: left;
	margin: 0 7px 5px 0;
	padding: 2px;
	background: #fff;
	border: 1px solid #ececec;
}
.tab-facebook .tab-inner li .section-share .share-facebook {
	display: none;
}
/** Flickr **/
.tab-flickr .tab-inner ul {
	padding-top: 5px;
}
.tab-flickr .tab-inner ul.stream li {
	float: left;
	clear: both;
	padding: 0;
	margin: 0 5px 5px 0;
	border: none;
}
.tab-flickr .tab-inner li .thumb {
	margin: 0;
}
.tab-flickr .tab-inner li img{
	max-width: 100%;
}
.tab-flickr .tab-inner li .section-share {
	bottom: 10px;
	right: 5px;
}
/** Youtube **/
.youtube-subscribe {
	overflow: hidden; 
	height: 105px; 
	width: 100%; 
	border: 0;
}
/* Digg */
.tab-digg .digg-widget .digg-widget-head.premium, .tab-digg .digg-widget .digg-widget-head {
    height: auto;
    overflow: hidden;
    padding: 10px;
    position: relative;
    white-space: nowrap;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
}
.tab-digg .digg-widget .digg-widget-head h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 26px;
    white-space: nowrap;
	text-shadow: 0 1px 0 #fff;
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/digg.png) no-repeat 0 0;
}
.tab-digg .digg-widget .digg-widget-head a {
	top: 12px;
}
.tab-digg .digg-widget-content {
	border-top: 1px solid #ccc;
}
/* Pinterest */
.tab-pinterest .tab-inner ul li {
	background-color: #FFFFFF;
    box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
    font-size: 11px;
    padding: 15px 15px 45px 15px;
    width: 192px;
	margin: 10px auto;
}
.tab-pinterest .tab-inner ul li a {

}
.tab-pinterest .tab-inner ul li img {
	background: #fff;
	margin-bottom: 2px;
	border: none;
	padding: none;
}
.tab-pinterest .tab-inner ul li p {
	text-align: left;
	padding: 0;
	line-height: 1.35em;
}
.tab-pinterest .tab-inner ul li .date {
	background-color: #F2F0F0;
    padding: 10px 15px;
	width: 192px;
	left: -5px;
	bottom: 0;
	color: #8C7E7E;
	font-style: normal;
	font-weight: bold;
}
.tab-pinterest .tab-inner ul li .date {
	margin-left: 0;
}
.tab-pinterest .tab-inner ul li .section-share {
	right: 5px;
	bottom: 9px;
}
/* dribbble */
.tab-dribbble .tab-inner li .meta {
	clear: both;
}
/* deviantart */
.tab-deviantart .tab-inner li img {
	margin: 5px 0;
}
/* tumblr */
.tab-tumblr .tab-inner ul li img {
	margin: 0 7px 5px 0;
	float: left;
	border: 1px solid #ddd;
	padding: 1px;
	background: #fff;
}
.tab-tumblr .tab-inner ul li p {
	padding: 3px 0;
}
.tab-tumblr .tab-inner ul li .track {
	display: block;
	background: url(%%GLOBAL_ShopPathNormal%%/templates/NewOKA/images/icon/tracks.png) no-repeat 0 5px;
	padding: 5px 0 0 17px;
	margin-bottom: 0;
}
/* instagram */
.tab-instagram .tab-inner ul li .thumb {
	margin-bottom: 3px;
}
.tab-instagram .tab-inner ul li .meta .comments, .tab-instagram .tab-inner ul li .meta .likes {
	margin-top: 5px;
}



/********** news new edition *************/
#NewsCenter { width:960px; margin:30px auto 0 auto; overflow:hidden; padding-bottom:30px;}
#NewsCenter .NewsBlogItems { width:960px; margin:0 auto;}
#NewsCenter .NewsBlogItems li { width:300px; text-align:center; float:left; display:inline; margin:60px 30px 30px 0;}
#NewsCenter .NewsBlogItems li a { width:288px; height:288px; display:block; padding:5px; border:solid 1px #e2e2e2;}
#NewsCenter .NewsBlogItems li a:hover { border:solid 1px #a3a3a3;}
#NewsCenter .NewsBlogItems li.NoMarginRight { margin-right:0;}
#NewsCenter .NewsBlogItems li.NewsLiLine { width:960px; height:5px; padding:0; border:0; margin:0;}
#NewsCenter .NewsBlogItems li p { text-align:center; font-size:12px; line-height:46px; height:46px; font-style:italic; text-transform:uppercase;}
#NewsTurnPage { width:960px; margin:0 auto; overflow:hidden;}

#Pagination { width:960px; margin:0 auto; padding:0; clear:both; text-align:center;}
.pagination { width:auto; display:inline;}
.pagination span { margin-right:15px;}
.pagination a { font-size:14px; color:#000; background:#fff; font-weight:bold; padding: 10px 15px; height:50px; line-height:50px; text-decoration:none; border:solid 1px #efefef; margin-right:15px; display:inline; margin:0 15px 0 0;}
.pagination a:hover { font-size:14px; color:#900; background:#ddd; font-weight:bold; padding: 10px 15px; height:50px; line-height:50px; text-decoration: underline; border:solid 1px #efefef;}
.pagination a.current {font-size:16px; color:#900; font-weight:bold; padding: 15px 15px 0 15px; height:50px; text-decoration:underline; border:0;}
.pagination a.current:hover { border:0; background:0;}



/****** new style create account *******/
#NewRegister { width:960px; margin:30px auto; background:#f4f4f4; overflow:hidden;}
#NewRegisterHeader { width:960px; height:72px; text-align:center;}
#NewRegisterHeader h2 { color:#12295f; font-size:22px; text-transform:uppercase; margin:20px 0 5px 0;}
#NewRegisterHeader p { color:#585858; font-size:12px;}
#NewRegisterCont { width:950px; background:url(../images/new/newregisterbj.jpg) no-repeat center 0; height:1410px; border:5px solid #f4f4f4; overflow:hidden; text-align:center;}

#NewRegisterCont input.NewRegisterInputBig { width:383px; height:32px; border:0; background: url(../images/new/registerinputbig.jpg) no-repeat; padding:0; margin:0; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:11px; text-indent:1em; font-weight:bold;}
#NewRegisterCont select.NewRegisterInputBig { width:383px; height:32px; border:0; background: url(../images/new/registerinputbig.jpg) no-repeat; padding:5px 5px 5px 0; margin:0; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:11px; text-indent:0.2em; font-weight:bold;}
/*#NewRegisterCont input.NewRegisterInput { width:180px; height:32px; border:0; background: url(../images/new/registerinputsmall.jpg) no-repeat; padding:0; margin:0;}*/

#NewRegisterCont input.CreateAccountButton { margin:28px 0 0 25px; padding:0; background:url(../images/new/newcreatebutton.jpg) no-repeat; border:0; width:211px; height:32px; cursor:pointer;}
a.CreateAccountReturn { line-height:24px; color:#585858; font-size:12px; font-weight:bold; margin:28px 0 0 360px; padding:0; float:left;}
a.CreateAccountReturn:hover { text-decoration:none;}

.CreateTxt p { font-size:12px; color:#585858; margin:0 0 6px 0; padding:0;}

#NewRegisterCont form h3 { font-size:16px; letter-spacing:1px; text-transform:uppercase; margin:18px 0 5px 0; clear:both; color:#a6761a; font-weight:normal;}
#NewRegisterCont form p { margin:0 0 15px 0; color:#585858;}
#NewRegisterCont form dl { margin:0 auto; overflow:hidden; text-align:center; width:385px;}
#NewRegisterCont form dt { width:380px; color:#585858; text-transform:uppercase; letter-spacing:1px; margin:6px 0 0 0; padding:0; font-size:11px; font-weight:bold;}
#NewRegisterCont form dd { margin-top:5px;}
#NewRegisterCont form dd input { height:18px; padding-left:5px; font-size:12px; line-height:18px;}






#NewRegisterCont form dd select { font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px;}
input.CreateAccountButton { margin:20px 0 0 35px; padding:0; background:url(../images/new/createnewaccount2.jpg) no-repeat; border:0; width:181px; height:31px; float:left; display:inline; cursor:pointer;}
.ExpressCheckoutContent .CreateAccount dd input#CreateAccountButton { margin:20px 0 0 0; padding:0; background:url(../images/new/ContinueBj.jpg) no-repeat; border:0; width:113px; height:31px; padding-bottom:6px; padding-bottom:0px\9; font-size:14px; cursor:pointer; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px;}
#checkoutbox .CheckoutLogin input#LoginButton { margin:20px 0 0 0; padding:0; background:url(../images/new/ContinueBj.jpg) no-repeat; border:0; width:113px; height:31px; padding-bottom:6px; padding-bottom:0px\9; font-size:14px; cursor:pointer; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:12px;}
p.CreateAccountErrorMessage { background: #FFECEC url(../images/ErrorMessage.gif) no-repeat 3px 2px; color: #555; width:460px; padding: 2px 3px 2px 22px;}



/********** new changes password *********/
#NewChangePassword { width:960px; margin:30px auto; padding:0;}
#ForgotPasswordForm { clear:both; width:958px; border:solid 1px #e9e9e9;}
#ForgotPasswordForm h2 { width:956px; border: solid 1px #fff; height:80px; line-height:80px; background:#f4f4f4; font-size:22px; font-weight:normal; font-style:italic;}
#ForgotPasswordForm h2 img { margin:27px 0 0 25px; float:left; display:inline;}
#ForgotPasswordForm h2 span { color:#db6363; font-size:12px; font-style:italic; float:left; display:block; margin-left:5px;}
#ForgotPasswordForm h2 span a { color:#db6363; font-size:12px; font-style:italic;}
#ForgotPasswordForm h2 span a:hover { text-decoration:none;}
#ForgotPasswordForm p { color:#585858; text-indent:1em; margin-bottom:12px;}
#ForgotPasswordForm .BlockContent { width:958px; margin:0 auto; background:url(../images/new/forgetpasswordbj.jpg) no-repeat right bottom; height:390px;}
#ForgetPasswordStep { width:958px; margin:30px auto 0 auto; padding:0; background: url(../images/new/step_img.jpg) no-repeat center top; height:86px;}
#ForgetPasswordStep li { float:left; display:inline; text-align:center; width:130px; margin:30px 0 0 35px;}
#ForgetPasswordStep li.ConfirmMessage { margin-left:115px;}
#ForgetPasswordStep li.ReceiveEmail { margin-left:130px;}
#ForgetPasswordStep li.LogAgain { margin-left:125px;}
#ForgetPasswordStep li.ConfirmMessage span, #ForgetPasswordStep li.ReceiveEmail span, #ForgetPasswordStep li.LogAgain span { color:#989898;}
#ForgetPasswordStep li span { text-transform:uppercase; font-size:12px; color:#99bf48; font-weight:bold; text-align:center;}
#ForgetPasswordStep li p { font-size:11px; color:#696969; text-align:center; margin:5px auto 0 auto;}
#ForgotPasswordForm .BlockContent p.ErrorMessage { color:#fff;}
#ForgotPasswordForm .BlockContent p.ForgetPasswordText { color:#454545; font-size:11px; font-weight:bold; line-height:20px; width:900px; margin:20px auto 0 auto; letter-spacing:1px;}
#ForgotPasswordForm .BlockContent input.Textbox { background:#fff; border:solid 1px #000; width:274px; height:34px; font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; text-indent:0.5em; font-weight:bold; font-size:11px; margin:40px 0 0 30px;}
p.Submit_continue input { clear:both; background:#000 url(../images/new/blackcontinue.jpg) no-repeat; width:110px; height:40px; text-align:center; border:0; margin:40px 0 0 20px; cursor:pointer;}


.MinPurchaseQTY


