/*  [[  SUB PAGES  ]]  */

body {
	background-color: #fff;
	background-image: url(../images/bg_tile.jpg);
	background-repeat: repeat;
}	

div#b_container {
	margin-left: auto;
	margin-right: auto;
	width: 950px;	
}

div#r_container {
	position: relative; top: 0px; left: 0px;
	width: 950px;
	/*height: 800px;*/
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
}

div.logo { 
	position: absolute; top: 60px; left: 38px;
	width: 360px;
	height: 71px;
	z-index: 20;
}
div.freeshipping{
	position: absolute;
	top: 41px;
	left: 390px;
	width: 246px;
	height: 113px;
	z-index: 20;
}

div.sb_header {
	position: relative; top: 0px; left: 0px;
	width: 950px;
	height: 223px;
}

div.sb_img_header {
	position: absolute; top: 0px; left: 0px;
	width: 950px;
	height: 223px;
	z-index: 10;
}

div.sb_links {
	position: absolute; top: 174px; left: 75px;
	width: 510px;
	z-index: 20;
}

div.slogan {
	position: absolute; top: 183px; right: 0px;
	width: 279px;
	height: 226px;
	z-index: 20;
}

div.sendslogan {
	position: absolute; top: 183px; right: 0px;
	width: 279px;
	height: 226px;
	z-index: 20;
}
div.werefamous{
	position: absolute;
	top: 199px;
	right: 0px;
	width: 279px;
	height: 289px;
	z-index: 20;
}

div.sharephoto{
	position: absolute;
	top: 493px;
	right: 0px;
	width: 279px;
	height: 68px;
	z-index: 20;
}

div.shareslogan{
	position: absolute;
	top: 568px;
	right: 0px;
	width: 279px;
	height: 68px;
	z-index: 20;
}

div.reminder{
	position: absolute;
	top: 643px;
	right: 0px;
	width: 279px;
	height: 68px;
	z-index: 20;
}


div.fan {
	position: absolute; top: 411px; right: 0px;
	width: 279px;
	height: 135px;
	z-index: 20;
}

div.tell {
	position: absolute;
	top: 718px;
	right: 0px;
	width: 279px;
	height: 68px;
	z-index: 20;
}

div.sb_content {
	position: relative; top: 0px; left: 20px;
	width: 596px;
	border-left: 48px solid #000;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	background-color: #fff;	
}

div.sb_vert_text {
	position: absolute; top: 0px; left: -49px;
	width: 50px;
	height: 310px;
}

div.sb_content_pad {
	padding-left: 5px;
	padding-right: 5px;
}

div.sb_footer {
	position: relative; top: 0px; left: 0px;
	width: 950px;
	height: 153px;
}

div.sb_footer_img {
	position: absolute; top: 0px; left: 0px;
	width: 950px;
	height: 153px;
	z-index: 10;
}

div.sb_media {
	/*position: relative; top: 73px; left: 0px;*/
	position: absolute; bottom: 0px; left: 0px;
	width: 950px;
	height: 70px;
	text-align: center;	
	z-index: 20;
}

div.bbw_slogan {
	/*position: absolute; bottom: 10px; left: 10px;
	width: 500px;
	z-index: 1;*/
	display: none;
}

div.sb_content_txt {
	padding: 10px;
}

div.policy {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	text-align: right;
}


/*  [[  TEXT  ]]  */
.sb_links {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
a.sb_links:link, a.sb_links:visited { text-decoration: none; }
a.sb_links:hover { text-decoration: none; color: #818285; }

.pagetitle {
	font-family: Lucida Sans;
	font-size: 15px;
	font-weight: bold;
	color: #bdc821;
}

.sb_content_txt {
	font-family: Lucida Sans;
	font-size: 12px;
	color: #333;		
}

.sb_content {
	font-family: Lucida Sans;
	font-size: 12px;
	color: #333;		
}

.policy {
	font-family: Arial;
	font-size: 10px;
	color: #666;
}
a.policy:link, a.policy:visited, a.policy:hover { text-decoration: none; }




