/* shorthand bg properties 'tribble' Top Right Bottom Left */
body {
	background-attachment: scroll;
	background-image: url(images/body_hdr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0;
	padding:0;
	font-family: "Century Gothic", arial;
	color:#444444;
}
.page_title {
	font-family: "Century Gothic", arial; background-color:white
}
#stage .content, #stage_prod .content, #stage {
	font-family:arial;
	font-size:12px;
}
#newsite {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-face:arial;
	font-size:12px;
}
#newsite img {
	margin-right:5px;
}
#newsite h3 {
	color:#f42361;
	font-size:16px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#newsite p {
	padding-top:2px;
	margin-top:2px;
}
#newsite .content {
	float:left;
	position:relative;
	width:985px;
}
a img {
	border:none;
}
body#prod_fancybox {
	background-color:#FFF;
	background-image:none;
}
#homelink {
	display:block;
	width:390px;
	height:110px;
	float:left;
}
#stage .breadcrumbs, #stage_cat .breadcrumbs, #stage .breadcrumbs a, #stage_cat .breadcrumbs a {
	color:#999; font-size:12px; font-family:"century gothic",arial;
}
#stage .breadcrumbs a:hover, #stage_cat .breadcrumbs span a:hover, #stage a:hover.breadcrumbs {color:f42361;}
#stage td#catBreadcrumb {
	height:50px;
	background-color:#fff;
}
a, #stage a:hover {
	text-decoration:none;
	color:#444444;
	font-family: "Century Gothic", arial;
	font-weight:normal;
}
a:hover, #login_hdr a:hover, a#catTitle, .geranium, #catBreadcrumb a:hover, #pickHeader, #stage a, #stage_cat a {
	color:#f42361;
}
a#catTitle {
	font-weight:normal;
	margin-top:10px;
}
#login_hdr {
	font-family:"Courier New", Courier, monospace;
	color:#999;
	width:277px;
	height:49px;
	background: url(/images/login_bg.png) no-repeat;
	text-align: left;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size:12px;
}
#login_hdr a {
	font-family:"Courier New", Courier, monospace;
	color:#999;
	font-size:12px;
	font-weight:normal
}
#join_now {
	margin-top:1px;
	padding:0px;
	float:right;
	width:188px;
	height:89px;
	background: url(/images/join_now.png) no-repeat top center transparent;
}
#join_now_rtcol {
	margin-top:21px;
	padding:0px;
	float:right;
	width:140px;
	height:89px;
	background: url(/images/join_now_sm.jpg) no-repeat top center transparent;
}








#join_nowInt .signupInt {
	width:188px;
	color:#da384b;
	font-size:24px;
	font-weight:bold;
	margin-left:15px;
	margin-bottom:-35px;
}

#join_nowInt {
	margin-top:21px;
	padding:0px;
	float:right;
	width:188px;
	height:89px;
	background: none;
	background-color:#ebebea;
}
#join_now_rtcolInt {
	margin-top:21px;
	padding:0px;
	float:right;
	width:140px;
	height:89px;
	background-color:#ebebea;
}

#join_nowInt .followusInt {
	color:#da384b;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	margin-left:15px;
}
#join_nowInt .social_media {
	width:165px;
	text-align:right;
	height:20px;
	float:left;
	margin:3px;
	margin-top:-20px;
}













#join_now .social_media {
	width:165px;
	text-align:right;
	height:20px;
	float:left;
	margin:3px;
}
#join_now_rtcol .social_media {
	width:140px;
	text-align:right;
	height:20px;
	float:left;
	margin:3px;
}
#soc_media {
	margin:0;
	list-style:none;
	overflow:hidden;
	text-indent:-9999px;
	padding-top:1px;
	padding-left:78px;
}
#join_now_rtcol #soc_media {
	padding-left:30px;
}
#soc_media li {
	background:url('images/soc_media.png') no-repeat top left white;
	width:19px;
	height:19px;
	display:block;
	float:left;
	margin:1px;
	opacity:.8;
	filter:alpha(opacity=80);
}
#soc_media li a {
	display:block
}
#soc_media li.facebook:hover {
	background-position:-0px -0px;
}
#soc_media li.myspace:hover {
	background-position:-22px -0px;
}
#soc_media li.twitter:hover {
	background-position:-44px -0px;
}
#soc_media li.youtube:hover {
	background-position:-66px -0px;
}
#soc_media li.facebook {
	background-position:-0px -20px;
}
#soc_media li.myspace {
	background-position:-22px -20px;
}
#soc_media li.twitter {
	background-position:-44px -20px;
}
#soc_media li.youtube {
	background-position:-66px -20px;
}
.login_inner {
	margin-left:5px;
}
.join_inner {
	margin:36px 9px 0px 15px;
}
#join_now_rtcol .join_inner {
	margin:45px 5px 0px 8px;
}
#stage {
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	padding:0 0 10 0px;
	background: url(/images/stage_bg.jpg) no-repeat center bottom transparent;
	position: relative;
	text-align:left;
	;
	z-index:1;
}
#stage .rightcol {
	width:180px;
	background: url(/images/vert_dots.gif) no-repeat top left transparent;
	float:right;
	height:553px;
	padding-left:15px;
}
#stage_cat {
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	height:553px;
	padding:0 0 10 0;
	margin-top:15px;
	background: url() no-repeat center bottom white;
	position: relative;
	text-align:left
}
#stage_cat .leftcol {
	width:770px;
	margin:0px;
	padding-top:10px;
	float:left;
}
#stage_cat .rightcol {
	width:215px;
	background: url(/images/vert_dots_long.jpg) repeat-y top left transparent;
	float:right;
	min-height:553px;
	max-height:1600px;
	padding-left:15px;
}
#stage_cat .rightcol p {
	margin-left:5px;
}
#nav_wrapper {
	background: url(/images/navbar.png) repeat-y left top;
	float: left;
	height: 50px;
	margin: 0;
	padding: 0;
	width:980px;
	font: 16px Arial, sans-serif;
	z-index:10;
}
#nav_wrapper .blobs li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	float:left;
	height:50px;
	font: 14px Arial, sans-serif;
	z-index:10;
}
#nav_wrapper ul, #nav_wrapper ul li {
	list-style: none;
	padding:0px;
	margin:0px;
	float:left;
	z-index: 1000;
	font: 16px Arial, sans-serif;
	z-index:10;
}
#nav_wrapper .blobs a {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration:none;
	height:50px;
	font: 16px Arial, sans-serif;
	z-index:10;
}

#tabs_wrapper {
	min-width:490px;
	max-width:520px;
	float:left;
	margin-top:-10px;
	float: left;
	height: 27px;
	font: 12px Arial, sans-serif
}
#tabs_wrapper>ul, #tabs_wrapper>ul>li {
	float:left;
	padding-left:5px;
	padding-right:5px;
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#tabs_tips ul {
	margin-bottom:3px;
}
#tabs_wrapper>ul {
	margin-bottom:0px;
	margin-left:5px;
	padding-bottom:0px;
}
#tabs_wrapper {
	background: url(/images/core/tabs_UL_bg.jpg) no-repeat left bottom white;
	height:44px;
	padding-top:3px;
}
#tabs_wrapper>ul>li {
	background: url(/images/core/tabs_bg.jpg) no-repeat right top transparent;
	height:24px;
	padding-top:4px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#stage #tabs_wrapper .blobs li a {
	font: 12px Arial, sans-serif
}
#recommendThis {
	font-size:12px
}
#nav_wrapper ul, #nav_wrapper li, #nav_wrapper li a, #tabs_wrapper ul {
	line-height:14px;
	position:relative;
	font: 14px Arial, sans-serif
}
#tabs_wrapper .subnav {
	width:520px;
	left:-20px;
	top:20px;
	font: 14px Arial, sans-serif
}
#nav_wrapper #subnav_items ul li {
	font: 16px Arial, sans-serif
}
#nav_wrapper #nav_whatsnew {
	width:124px;
}
#nav_wrapper #nav_shop {
	width:75px;
	left:-6px
}
#nav_wrapper #nav_gifts {
	width:82px;
	left:-16px
}
#nav_wrapper #nav_stilabuzz {
	width:100px;
	left:-28px;
	color:black;
}
#nav_wrapper #nav_beautytube {
	width:127px;
	left:-35px
}
#nav_wrapper #nav_tipstricks {
	width:115px;
	left:-44px
}
#nav_wrapper #nav_rewards {
	width:105px;
	left:-54px
}
/*#nav_wrapper #nav_giveback {
	width:118px;
	left:-60px;
}
*/
#nav_wrapper #nav_lastcall {
	width:118px;
	left:-60px;
	background: url(/images/navbar.png) -668px -100px no-repeat;
}
#nav_wrapper #nav_search {
	height:40px;
	left:800px;
	width:179px;
	position:absolute;
	padding-top:10px;
}
.search_box {
	width:150px;
	margin-top:10px;
	left:-20px;
}
#nav_wrapper #nav_whatsnew>a:hover {
	background: url(/images/navbar.png) 0px -50px no-repeat;
}
#nav_wrapper #nav_shop>a:hover {
	background: url(/images/navbar.png) -118px -100px no-repeat;
}
#nav_wrapper #nav_gifts>a:hover {
	background: url(/images/navbar.png) -183px -50px no-repeat;
}
#nav_wrapper #nav_stilabuzz>a:hover {
	background: url(/images/navbar.png) -254px -100px no-repeat;
}
#nav_wrapper #nav_stilabuzz strong {
	color:#444;
}
#nav_rewards #subnav_items ul li strong, #nav_rewards.mega #subnav_items ul li {
	color:#444;
}
#subnav_items .rewards_upsell {
	margin-top:10px;
	float:left;
}
#subnav_items .whatsnew_upsell {
	margin-top:20px;
	float:left;
}
#nav_wrapper #nav_beautytube>a:hover {
	background: url(/images/navbar.png) -346px -50px no-repeat;
}
#nav_wrapper #nav_tipstricks>a:hover {
	background: url(/images/navbar.png) -465px -100px no-repeat;
}
#nav_wrapper #nav_rewards>a:hover {
	background: url(/images/navbar.png) -568px -50px no-repeat;
}
/*
#nav_wrapper #nav_giveback>a:hover {
	background: url(/images/navbar.png) -668px -100px no-repeat;
}
*/
#nav_wrapper #nav_lastcall>a:hover {
	background: url(/images/navbar.png) -668px -100px no-repeat;
}

div#subnav_items ul li {/*line-height:20px;*/
}
/* SUB MENUS */
UL.menu DIV.subnav {
	DISPLAY: none;
}
UL.menu LI.mega DIV.subnav {
	POSITION: absolute;
	WIDTH: 760px;
	COLOR: #666;
	TOP: 45px;
	margin: 5px;
	padding: 20px;
	background-color: #FFF;
	border: 5px solid #ccc;
	text-align:left;
}


UL.menu LI#nav_whatsnew.mega DIV.subnav {
	left:0px;
	height:368px;
	width:160px
}
UL.menu LI#nav_whatsnewInt.mega DIV.subnav {
	left:0px;
	height:368px;
	width:160px
}


UL.menu LI#nav_shop.mega DIV.subnav {
	left:-118px;
	height:428px
}
UL.menu LI#nav_shopInt.mega DIV.subnav {
	left:-118px;
	height:350px
}



UL.menu LI#nav_gifts.mega DIV.subnav {
	left:-3px;
	height:330px;
	width:200px
}
UL.menu LI#nav_giftsInt.mega DIV.subnav {
	left:-3px;
	height:330px;
	width:200px
}


UL.menu LI#nav_stilabuzz.mega DIV.subnav {
	left:-170px;
	height:305px;
	width:640px
}
UL.menu LI#nav_stilabuzzInt.mega DIV.subnav {
	left:-170px;
	height:305px;
	width:640px
}


UL.menu LI#nav_beautytube.mega DIV.subnav {
	left:-346px;
}


UL.menu LI#nav_tipstricks.mega DIV.subnav {
	left:-40px;
	height:290px;
	width:220px
}
UL.menu LI#nav_tipstricksInt.mega DIV.subnav {
	left:-40px;
	height:280px;
	width:220px
}


#nav_tipstricks.mega DIV.subnav #subnav_items li {
	width:160px;
}
#nav_tipstricks.mega .tips_upsell {
	margin-top:80px;
}
/*
#nav_giveback.mega .causes_upsell {
	margin-top:40px;
}
*/

#nav_lastcall.mega .lastcall_upsell {
	margin-top:40px;
}

.gifts_upsell {
	margin-top:100px;
}



UL.menu LI#nav_rewards.mega DIV.subnav {
	left:-40px;
	height:360px;
	width:170px;
	/*font: 12px/20px Arial, sans-serif*/
}
UL.menu LI#nav_rewardsInt.mega DIV.subnav {
	left:-40px;
	height:360px;
	width:170px;
	/*font: 12px/20px Arial, sans-serif*/
}


/*
UL.menu LI#nav_giveback.mega DIV.subnav {
	left:-10px;
	height:200px;
	width:170px;
}
*/

UL.menu LI#nav_lastcall.mega DIV.subnav {
	left:-10px;
	height:200px;
	width:170px;
}

UL.menu LI.hovering>DIV.subnav {
	DISPLAY: block;
}

/* MAIN NAV - CATEGORIES */
UL.menu LI.mega DIV.subnav A, UL.menu LI.mega DIV.subnav #subnav_items ul li A {
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #666265;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
	height:13px;
	font-weight:normal;
	display:inline;
	font: 14px Arial, sans-serif;
	line-height:20pt;
}
/* MAIN NAV - DEPARTMENTS (font-weight:bold;font-size:14px; IN STYLE IN HEADER) */
UL.menu LI.mega DIV.subnav strong A {
	font-weight:bold;
	COLOR: #333132;
}

/* MAIN NAV - CATEGORIES - HOVER */
UL.menu LI.mega DIV.subnav #subnav_items ul li A:hover, #nav_wrapper #subnav_items ul li, #nav_wrapper #subnav_items ul li:hover a, #nav_wrapper #subnav_items ul li a:hover {
	height:13px;
	padding:0px;
	margin:0px;
	color:#f42361;
	font: 14px Arial, sans-serif;
	line-height:20pt;
}
UL.menu LI DIV.subnav A.more {
	COLOR: #390;
	FONT-WEIGHT: bold
}
UL.menu DIV.subnav H3 {
	COLOR: #f70;
	FONT-WEIGHT: bold
}
UL.menu DIV.subnav P {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
#nav_wrapper #subnav_items strong a {
	height:16px;
}
#nav_wrapper #subnav_items {
	margin: 0px;
	padding: 3px;
	float: left;
	width: 140px;
}
#nav_wrapper #subnav_items ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav_wrapper #subnav_items ul li {
	width: 135px;
	height:16px;
}
.subnav_promo {
	width:100%;
	background-color:#ffffff;
	height:170px;
	float:left;
	margin-bottom:5px;
	margin-top:25px;
	background-image: url(images/promo_shop.jpg);
	background-repeat: no-repeat;
}
.subnav_promo_int {
	width:100%;
	background-color:#ffffff;
	height:170px;
	float:left;
	margin-bottom:5px;
	margin-top:25px;
}
#footer {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	min-width:300px;
	font-size:10px;
	color:#444444;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.footerlinks {
	list-style-type: none;
	list-style-image: none;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:30px;
	font-size:10px;
	color:#444444;
}
#footer a {
	font-weight:normal;
}
.footerlinks li {
	list-style-type: none;
	list-style-image: none;
	margin-left:3px;
	margin-right:3px;
	padding:0;
	float:left;
}
.footerlinks li select option, .footerlinks li select {
	font-size:9px;
}
.foot_rt {
	min-width:300px;
	margin: auto;
	text-align:center
}

.q {
	color:#f42361;
	font-weight:bold;
}
.a {
	color:#f42361;
	font-weight:bold;
}
#pgTitle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.page_title_wrapper {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	float: left;
	width: 100%;
	margin-top: -25px;
	padding-bottom: 10px;
}
#sgotm .page_title_wrapper {margin-top: -24px;}
h1.page_title {
	font-weight:normal;
	font-size:32px;
	color:#666;
}
.dtl_inner_lt {
	float:left;
	min-width:450px;
	max-width:599px;
	height:425px;
	background-color:lightyellow
}
.dtl_inner_rt {
	float:left;
	width:150px;
	background-color:pink;
	height:425px;
}
.header_titles {
	float:left;
	width:990px;
	position:relative;
	background-color:#FFF
}
#niceTitle p {
	margin: 0;
	padding: 0;
	color: #fff;
	font: 10px verdana, arial, sans-serif;
}
#niceTitle p em {
	display: block;
	margin-top: 3px;
	color: #f60;
	font-style: normal;
	font-weight: bold;
}
#niceTitle .r1, #niceTitle .r2, #niceTitle .r3, #niceTitle .r4 {
	background-color: #000;
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
}
#niceTitle .r2, #niceTitle .r3, #niceTitle .r4 {
	border-width: 0 1px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
#niceTitle .r1 {
	margin: 0 6px;
}
#niceTitle .r2 {
	margin: 0 3px;
}
#niceTitle .r3 {
	margin: 0 2px;
}
#niceTitle .r4 {
	margin: 0 1px;
	height: 2px;
}
#niceTitle #niceTitle-ie {
	background: #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 0 5px;
}
#recommendThis {
	background: url(/images/touts_bg.jpg) no-repeat bottom center transparent;
	width:406px;
	height:216px;
	float:left;
	margin:0px 5px 0px 5px;
	text-align:left
}
.tout_title {
	font-size:14px;
	color:black
}
#frmSectionTitle {
	font-size:14px;
	font-weight:bold;
}
#myItem, .rightcol {
	font-size:12px;
}
#prodVideoTNContainer {
	margin:10px;
	float:left;
	width:175px;
	text-align:left;
}
#sbtVideoTNContainer {
	margin:15px;
	float:left;
	width:120px;
	height:120px;
	text-align:left;
	font-size:12px;
	font-family:arial
}
.sbtTNImage {
	width:120px;
	height:90px;
	margin-bottom:5px;
}
.video_info {
	float:left;
	width:185px;
}
#navBCBG {
	margin-top:-45px;
	float:right;
	margin-right:70px
}
#tabs_wrapper .subnav {
	height:330px;
	overflow-y:auto;
	padding:8px;
	font-size:12px;
}
#tabs_wrapper .subnav a, #tabs_wrapper .subnav * {
	font-size:12px;
}
#addToBagBT, #viewDetails {
	float:left;
	padding:2px;
}
#catTitleDM {
	width:800px;
	background: url(/images/dept_tab.jpg) no-repeat right 10px;
	float:left;
	height:40px;
}
#catTitleDMInt {
	width:800px;
	float:left;
	height:40px;

	
}
#catTitleDM a {
	top:5px;
	margin-left:10px;
	font-size:16px;
	font-family: arial, arial;
	color:#f42361;
	position:relative;
}

#catTitleDMInt a {
	top:5px;
	margin-left:10px;
	font-size:24px;
	font-family: arial, arial;
	color:#f42361;
	position:relative;
}
#viewAll {
	position:relative;
	right:-720px;
	width:90px;
	top:-22px
}





#catTitleInt {
	width:820px;
	border-bottom: 1px solid #ccc;
	float:left;
	height:40px;
}
#catTitleInt a {
	top:10px;
	margin-left:10px;
	font-size:24px;
	font-family: verdana;
	color:#f42361;
	position:relative;
}
#catTitleInt a:hover{
	top:10px;
	margin-left:10px;
	font-size:24px;
	font-family: verdana;
	color:#444444;
	position:relative;
}
#viewAllInt {
	position:relative;
	right:-720px;
	width:90px;
	top:-22px
}








#btClickToEnlarge {
	float:right;
	position:relative;
	right:-60px;
	top:-90px;
	z-index:10
}
#bt_viewallswt {
	position:relative;
	right:-70px;
}
#bt_viewallswt a {
	display:block
}
#swatchItem {font-size:8px}

.catTitle {
	color:#807a7e;
	font: 13px Arial, sans-serif;
}
.price {
	color:#807a7e;
	font: 13px Arial, sans-serif;
}


#cartStuff #price {
	margin-top:6px;
}

.hdInt {
	font: 11px verdana, sans-serif;
	margin-right:5px;
	width:230px;
}
.hdCurrencyInt {
	font: 10px verdana, sans-serif;
	margin-left:3px;
}
#flag {

}

#intLocDisplay {
float:left;
margin-top:8px;
}

.hdCurrencyInt {
margin-top:3px;
}



#intHPSmTileFreeSamples {
	width:238px;
	height:168px;
	background: url(/images/home_tiles/tile_int_freesamples_bg.jpg) no-repeat;
	float:left;
}

#intHPSmTileFreeSamples .header {
	font: 16px verdana, sans-serif;
	font-weight:bold;
	color:#666;
	margin-top:20px;
	margin-left:13px;
}

#intHPSmTileFreeSamples .text {
	font: 12px verdana, sans-serif;
	color:#666;
	margin-top:20px;
	margin-left:13px;
	width:100px;
	line-height:16px;
}




#intHPSmTileEmployeeFaves {
	width:238px;
	height:168px;
	background: url(/images/home_tiles/tile_int_empfaves_bg.jpg) no-repeat;
	float:left;
}

#intHPSmTileEmployeeFaves .header {
	font: 16px verdana, sans-serif;
	font-weight:bold;
	color:#666;
	margin-top:20px;
	margin-left:13px;
}

#intHPSmTileEmployeeFaves .text {
	font: 12px verdana, sans-serif;
	color:#666;
	margin-top:20px;
	margin-left:13px;
	width:100px;
	line-height:16px;
}

#intHPSmTileSummerCollection {
	width:238px;
	height:168px;
	background: url(/images/home_tiles/tile_int_summercollection_bg.jpg) no-repeat;
	float:left;
}

#intHPSmTileSummerCollection .header {
	font: 16px verdana, sans-serif;
	font-weight:bold;
	color:#666;
	margin-top:20px;
	margin-left:13px;
}

#intHPSmTileSummerCollection .text {
	font: 12px verdana, sans-serif;
	color:#666;
	margin-top:20px;
	margin-left:13px;
	width:100px;
	line-height:16px;
}


#intHPSmTileSummerCollection .button {
	font: 19px verdana, sans-serif;
	color:#666;
	margin-top:108px;
	margin-left:53px;
	width:200px;
	line-height:16px;
text-transform:uppercase
}




#intHPSmTileVirtualMakeover {
	width:238px;
	height:168px;
	background: url(/images/home_tiles/tile_int_virtualmakeover_bg.jpg) no-repeat;
	float:left;
}

#intHPSmTileVirtualMakeover .header {
	font: 16px verdana, sans-serif;
	font-weight:bold;
	color:#666;
	margin-top:20px;
	margin-left:13px;
}

#intHPSmTileVirtualMakeover .text {
	font: 12px verdana, sans-serif;
	color:#666;
	margin-top:20px;
	margin-left:13px;
	width:100px;
	line-height:16px;
}
#intHPSmTileVirtualMakeover .button {
	font: 17px verdana, sans-serif;
	color:#666;
	margin-top:109px;
	margin-left:112px;
	width:200px;
	line-height:16px;
	text-transform:uppercase
}










#intHPSmTileFall2011 {
	width:238px;
	height:168px;
	background: url(/images/home_tiles/tile_int_fallcollection_bg.jpg) no-repeat;
	float:left;
}

#intHPSmTileFall2011 .header {
	font: 16px verdana, sans-serif;
	font-weight:bold;
	color:#666;
	margin-top:20px;
	margin-left:13px;
}

#intHPSmTileFall2011 .text {
	font: 12px verdana, sans-serif;
	color:#666;
	margin-top:20px;
	margin-left:13px;
	width:100px;
	line-height:16px;
}


#intHPSmTileFall2011 .button {
	font: 19px verdana, sans-serif;
	color:#666;
	margin-top:112px;
	margin-left:48px;
	width:200px;
	line-height:16px;
text-transform:uppercase
}











#intHPSmTileBeachPalettes {
	width:238px;
	height:168px;
	background: url(/images/home_tiles/tile_int_beachpalettes_bg.jpg) no-repeat;
	float:left;
}

#intHPSmTileBeachPalettes .header {
	font: 16px verdana, sans-serif;
	font-weight:bold;
	color:#666;
	margin-top:20px;
	margin-left:13px;
}

#intHPSmTileBeachPalettes .text {
	font: 12px verdana, sans-serif;
	color:#666;
	margin-top:20px;
	margin-left:13px;
	width:100px;
	line-height:16px;
}


#intHPSmTileBeachPalettes .button {
	font: 19px verdana, sans-serif;
	color:#666;
	margin-top:108px;
	margin-left:53px;
	width:200px;
	line-height:16px;
text-transform:uppercase
}



















#hpInternational {
	width:800px;
	height:553px;
	background: url(/images/home_hero/main_international_bg.jpg) no-repeat;
}
#hpInternational #contents {
	padding:60px 0 0 60px;
	width:380px;
}

#hpInternational #contents #headline {
	font: 40px verdana, sans-serif;
	line-height:40px;
	color:#3399cc;
	text-transform:uppercase
}

#hpInternational #contents #subline {
	padding-top:20px;
	font: 18px verdana, sans-serif;
	color:#666;
}

#hpInternational #contents #text {
	padding-top:20px;
	font: 11px verdana, sans-serif;
	line-height:16px;
	color:#333;
}

#hpInternational #contents #selectCountry{
	padding-top:40px;
}

#hpInternational #contents #selectCurrency{
	padding-top:10px;
}

#hpInternational #contents #selectCountry {
	padding-right:10px;
}

#hpInternational #contents #selectCountry .selectTitle {
	font: 11px verdana, sans-serif;
	line-height:16px;
	color:#333;
}

#hpInternational #contents #button {
padding-top:20px;
}

#topsellers {
	font: 16px verdana, sans-serif;
	font-weight:bold;
	color:#cccc33;
	text-align:center;
}


.checkoutErrorLg {
		font: 16px verdana, sans-serif;
	font-weight:bold;
	color:#000000;
}
.checkoutErrorSm {
	font: 14px verdana, sans-serif;
	color:#000000;
}
#google_translate_element {
	margin:-20px 100px;
}

.intUpsellHeader {
	margin:auto;
	font-size: 19px;
	line-height:16px;
	color:#333;
	text-align:center;
	display:block;
	margin-bottom:-10px;
}
.intUpsellImage {
	margin:auto;
	display:block;
	clear:both;
	margin-bottom:20px;
}
.intUpsellBt {
	margin:auto;
	font-size: 119px;
	color:#333;
	display:block;
	text-align:center;
}

#intShopPromoContainer #left, #intShopPromoContainer #right, #intShopPromoContainer #left .image, #intShopPromoContainer #right .image {
	float:left;
}
#intShopPromoContainer #left,#intShopPromoContainer #right {
	width:320px;
}
#intShopPromoContainer #left {
	margin-right:50px;
}
#intShopPromoContainer #left .image, #intShopPromoContainer #right .image {
	margin-right:20px;
}

#intShopPromoContainer #left .text, #intShopPromoContainer #right .text {
	margin-top:25px;
	text-align:center;
	font-size: 19px;
	line-height:16px;
	color:#333;
}

#intShopPromoContainer #left .text a, #intShopPromoContainer #right .text a, #intShopPromoContainer #left .bt a, #intShopPromoContainer #right .bt a {
	font-weight:bold;
}

#intShopPromoContainer #left .bt, #intShopPromoContainer #right .bt {
	margin-top:50px;
	text-align:center;
	font-size: 19px;
	line-height:16px;
	color:#333;
}

#intBuzzPromoContainer {

}

#intBuzzPromoContainer #buzz #left {
	float:left;
}

#intBuzzPromoContainer #buzz .image {
	float:left;
}




.internationalFrm {
	display:block;
	color:#3399cc;
}
#internationalFrm {
	padding:125px 0 0 20px;
	width:330px;
}


#internationalShipping {
	width:988px;
	height:514px;
	background: url(/international/images/bg_international_shipping.jpg) no-repeat;
}

#internationalShippingThanks {
	background: url(/international/images/bg_international_shipping_thanks.jpg) no-repeat;
	width:988px;
	height:514px;
}

#internationalFineprint {
	margin:-40px 0 0 20px;
	width:330px;
	font-weight:bold;
}


.intSubmitBT {
	background:#ff3366;	
	border: 0px; 
	cursor: pointer; 
	color:white; 
	font-weight:bold; 
	padding:3px 5px 3px 5px;
}
