div#wrapper{
	width: 915px;
	margin: 0 auto;
	padding-right: 1px;
}
div#swf_banner {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -458px;
	width: 1034px;
	height: 600px;
	border: 0px solid red;
	
}
.center {
	width: 915px;
	margin: 0 auto;
}
.column_third {
	width: 304px;
	float: left;
	position: relative;
}
.column_third ul{
}
.wrap_w_a li{
	height: 47px;
	overflow: hidden;
	padding: 10px 15px 25px 20px;
	width: 270px;

}

/* UP DOWN NAV  */
a.nav_up, a.nav_down {
	border: 0px solid green;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	float: left;
	width: 100%;
	opacity: .8;
	z-index: 200;
	position: relative;
}
a.nav_up {
	background: #000000 url(../img/nav_up.png) 0 0 repeat-x;
}
a.nav_down {
	background: #000000 url(../img/nav_down.png) 0 0 repeat-x;
	/*position: absolute;
	top: 5px;
	z-index: 200;*/
}
a.nav_up:hover, a.nav_down:hover {
	opacity: 1.0;

}

/* wrap_columns */
div#wrap_columns {
	border: 0px solid red;
	background: #121213 url(../img/column_gradient.png) 0 55px repeat-x;
	float: left;
	width: 100%;
	position: relative;
}

div.wrap_ul {
	height: 420px;
	overflow: hidden;
	width: 100%;
	float: left;
	position: relative;
}

/* DIV BANNER */
div#banner {
	background: transparent url(../img/banner.jpg) 0 0 no-repeat;
	background: none;
	float: left;
	width: 915px;
	height: 598px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
/* DIV ALPHA */
div#alpha {
}

div#footer {
	position: relative;
	/*bottom: -1px;*/
}

div#footer div.left {
	height: 20px;
	width: 470px;
}
div#footer div.left p{
	font-size: 1.1em;
	color:#777;
}
div#footer div.left p a {
	color: #e9b4cb;
}
/* ALPHA */

p.lefttop {
	display: block;
	border: 0px dotted blue;
	width: 435px;
	float: left;
	margin: 10px 0;
	font-size: 1.4em;
}
div#wall {
	padding-top: 10px;
}
div#wall p {
	font-size: 1.4em;
}
a#pic1, a#pic2, a#vid1 {
	border: 0px solid red;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 134px;
	height: 110px;
	background: transparent url(../img/product_pics.png) -11px -8px no-repeat;
	position: relative;
	top: -20px;
	margin: 0;
	border: 0px solid red;
}

a#pic1 {
}
a#pic2 {
	background: transparent url(../img/product_pics.png) -159px -8px no-repeat;
	margin: 0 10px;
}
a#vid1 {
	background-position: -307px -8px
}
a#pic1:hover, a#pic2:hover, a#vid1:hover {
	border: none;
}
/* SLIDER */
div#slider{
	position: fixed;
	float: left;
	top: 0;
	left: 0;
	border: 0px dotted red;
	display: block;
	height: 100%;
	overflow: hidden;
	clear: right;
	z-index: 202;
}
div#slider_content {
	width: 0;
	height: 100%;
	float: left;
	background: transparent url(../img/slider_content.jpg) 0 0 no-repeat;
	overflow: hidden;
	/*background: transparent url(../img/slider_overflow.png) 0 0 repeat-y;*/
}

div#slider_tab{
	background: transparent url(../img/slider_tab_2.png) 0 0 no-repeat;
	width: 43px;
	height: 100%;
	float: left;
	cursor: pointer;
}
a#slider_button {
	background: transparent url(../img/slider_button_up.png) 0 0 no-repeat;
	display: block;
	position: absolute;
	top: 412px;
	left: 475px;
	width: 180px;
	height: 50px;
	border: 0px dotted red;
	text-indent: -9999px;
	overflow: hidden;
}
a#slider_button:hover {
	background: transparent url(../img/slider_button_ov.png) 0 0 no-repeat;
}

/* HOVER PICS */
div#hover_pics {
	display: none;
	width: 100%;
	height: 100%;
	background: transparent url(../img/opaque_black.png) 0 0 repeat;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
}
div#hover_pics .close{
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 200px;
	height: 70px;
	cursor: pointer;
}
div#hover_pics .pic{
	width: auto;
	margin: 0 auto;
	text-align: center;
}
div#hover_pics .pic img{
	border: 1px solid #95defa;
}





/* SHARE */
div#footer div.right {
	float: right;
	
}
div#footer div.right h6{
	float: left;
	background: transparent url(../img/share.png) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	width: 85px;
	height: 20px;
	font-size: 0;
	
}
ul#share {
	float: left;
	list-style: none;
	text-align: right;
}
ul#share li{
	display: block;
	float: left;
}
ul#share li a{
	border: 0px dotted red;
	display: block;
	width: 23px;
	height:  23px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	font-size: 0;
}
#share1 {
	background: transparent url(../img/share.png) -78px 0 no-repeat;
}
#share2 {
	background: transparent url(../img/share.png) -102px 0 no-repeat;
}
#share3 {
	background: transparent url(../img/share.png) -126px 0 no-repeat;
}
#share4 {
	background: transparent url(../img/share.png) -151px 0 no-repeat;
}
#share5 {
	background: transparent url(../img/share.png) -175px 0 no-repeat;
}
#share6 {
	background: transparent url(../img/share.png) -199px 0 no-repeat;
}
ul#share li a:hover{
	background-image:  url(../img/share_ov.png);
}


/* THE EMAILER */
div#emailer {
	width: 370px;
	height: 294px;;
	background: transparent url(../img/emailer_bg.png) center center no-repeat;
	position: fixed;
	bottom: 40px;
	left: 50%;
	margin-left: 124px;
	z-index: 201;
}
a#close_emailer{
	overflow: hidden;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 3px;
	top: 3px;
}
div#emailer h5{
	display: block;
	width: 190px;
	height: 25px;
	position: absolute;
	top: 26px;
	left: 60px;
	background: transparent url(../img/emailer_send.png) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

input#friendis, input#emailis, textarea#messageis {
	color: #95defa;
	position: absolute;
	border: 1px solid #111;
	border-bottom: 1px solid #303030;
	border-right: 1px solid #303030;
	background: #303030;
	width: 300px;
	left: 33px;
	padding: 5px 0 0 5px;
}
input#emailis {
	top: 65px;
	height: 24px;
	background: #303030 url(../img/your_email_bg.png) 0 0 no-repeat;
}
input#friendis {
	top: 102px;
	height: 24px;
	background: #303030 url(../img/friends_email_bg.png) 0 0 no-repeat;
}
textarea#messageis {
	top: 138px;
	height: 85px;
	background: #303030 url(../img/message_bg.png) 0 0 no-repeat;
}
input#submit_button {
	top: 238px;
	left: 115px;
	height: 38px;
	width: 141px;
	background: transparent url(../img/emailer_submit.png) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0.01em;
}


div#delta {
	border: none;
	width: 305px;
}




img#default_swf_image {
	padding: 0;
	margin: 0;
	border: none;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -516px;
}
div#delta small {
	background: #313131 url(../img/column_gradient.png) repeat-x scroll 0 -115px;
	padding-left: 5px;
}