@charset "utf-8";

/* CSS Document */



@font-face {

 	font-family: OptimaFF;

 	src: url("../optima.ttf"); /* TTF for CSS3 */

}



@font-face{

	font-family: OptimaIE;

	src: url("../optima.eot"); /* EOT for IE */

}



@font-face {

 	font-family: OptimaFFB;

 	src: url("../optimaB.ttf"); /* TTF for CSS3 */

}



@font-face{

	font-family: OptimaIEB;

	src: url("../optimaB.eot"); /* EOT for IE */

}



*{

	border:none;

	padding:0;

	margin:0;

	background:transparent;

}



body{

	background:#444 url(../images/STEEL_BACKING.jpg) no-repeat 100% 0; 

	background-attachment:fixed;

	font:normal 12px/15px OptimaFF,OptimaIE,Arial,sans-serif;

	color:#FFF;

	

}



h4{

	margin:10px 25px;

	font:bold 20px/24px OptimaFFB,OptimaIEB,Arial,sans-serif;

	color:#eee;

}



#main-div{

	width:940px;

	height:auto;

	overflow:visible;

	margin:23px auto;

	/*border:1px solid #fff;*/

}



#main-div #header{

	width:860px;

	height:112px;

	overflow:hidden;

	margin:0;

	float:right;

	/*border:#C09 1px solid;*/

}

#main-div #header #headleft

{

	width:400px;

	height:112px;

	float:left;

	/*border: 1px solid #F00;*/

}

#main-div #header #headright

{

	width:360px;

	height:112px;

	float:right;

	/*border: 1px solid #FF6;*/

	

}



#main-div #header #headleft  img#logo{

	width:360px;

	height:111px;

	margin:0;

	float:left;

}



#main-div #header #headright ul{

	float:right;

	width:400px;

	margin-top:20px;

}



#main-div #header #headright ul li{

	display:block;

	float:right;

	padding:0 3px;

	font:normal 14px/15px OptimaFF,OptimaIE,Arial,sans-serif;

	list-style:none;

}



#main-div #header #headright ul li a{

	color:#fff;

	text-decoration:none;

	display:block;

	font:normal 14px/15px OptimaFF,OptimaIE,Arial,sans-serif;

	outline:none;

}



#main-div #header #headright ul li a:hover, #main-div #header #headright ul li a.active{

	color:#fff;

	border-bottom:#fff 1px dotted;

}



#main-div #header #headright a.showitems{

	text-decoration:none;

	width:auto;

	float:right;

	padding-left:26px;

	font:bold 11px/20px OptimaFFB,OptimaIEB,Arial,sans-serif;

	color:#fff;/*#323232;*/

	background:url(../images/cart-image.png) no-repeat 0 0;

	margin-top:22px;

	margin-right:10px;

	outline:none;

}



#main-div #header #headright a.showitems span{

	color:#fff;

}



#main-div #header #headright div#email-signup{

	float:right;

	clear:right;

	width:245px;

	height:26px;

/*	padding-left:49px;

	margin:12px 10px 0 0;*/

	background-color:transparent;

}



div#email-signup input[type='text']{

	width:164px;

	height:20px;

	border:none;

	margin-top:3px;

	background-color:#fff;

	float:left;

	font:bold 8px/10px OptimaFFB,OptimaIEB,Arial,sans-serif;

}



div#email-signup input[type='button'], div#email-signup input[type='submit']{

	width:31px;

	height:26px;

	border:none;

	float:left;

	background:url(../images/go_btn.png) no-repeat 0 0;

}





#main-div #content{

	width:840px;

	min-height:auto;

	overflow:hidden;

	background:url(../images/content-bg2.png) repeat 0 0;

	/*border:#C0C 1px solid;*/

	color:#ddd;

	padding-bottom:30px;

	float:right;

}



#content #form_container select{

	width:180px;

	height:20px;

}





#main-div #content #hero{

	width:840px;

	min-height:355px;

	overflow:hidden;

	background:url(../images/USA.png) no-repeat 0 0;

	font:normal 10px OptimaFF,OptimaIE,Arial,sans-serif;
	
	margin-bottom: -43px;
    
	margin-top: -10px;

	

	/*border:#000 1px solid;*/

	color:#333 !important;

	/*padding-top:17px;

	padding-bottom:17px;*/

	float:right;

}





#main-div #content img#showcase{

	margin:48px 0 0 25px;

	float:left;

	width:390px;

	height:364px;

}



#main-div #content #showcase{

	margin:48px 0 0 25px;

	float:left;

	width:390px;

	height:364px;

}





#main-div #content #blank{

	margin:48px 0 0 25px;

	float:left;

	width:390px;

	height:40px;

}



#main-div #content img#showcaseSeries{

	margin:48px 0 0 25px;

	float:left;

	width:230px;

	height:200px;

}



#main-div #content #desc{

	width:370px;

	height:auto;

	margin:20px 45px 0 0;

	float:right;

	border-right:#999 1px solid;

	padding-top:20px;

}



#main-div #content #tweet{

	width:405px;

	padding-left:14px;

	padding-right:3px;

	float:left;

}



#main-div #content #face{

	width:405px;

/*	margin:20px 45px 0 0;*/

	padding-left:3px;

	padding-right:10px;

	float:left;

}



#desc h2{

	font:bold 32px/40px OptimaFFB,OptimaIEB,Arial,sans-serif;

	color:#807034;

	float:right;

	letter-spacing:3px;

	border-bottom:#999 1px solid;

	padding:0 10px;

}



#desc h2 span{

	font:normal 32px/40px OptimaFF,OptimaIE,Arial,sans-serif;

	margin-left:5px;

}



#desc h4{

	float:right;

	font:normal 18px/24px OptimaFF,OptimaIE,Arial,sans-serif;

	color:#fff;

	clear:right;

	margin:0 10px !important;

	width:350px;

	text-align:right;

}



#desc p{

	text-align:right;

	margin:25px 10px 0 0 !important;

	font:bold 16px/20px OptimaFFB,OptimaIEB,Arial,sans-serif;

	color:#000;

	clear:right;

	float:right;

	width:350px;

}



#desc span#price{

	color:#fff;

	font:bold 14px/30px OptimaFF,OptimaIE,Arial,sans-serif;

	text-align:right;

	margin-top:16px;

	float:right;

	clear:both;

	margin-right:15px;

}



#desc form{

	float:right;

	overflow:hidden;

	clear:both;

}



#desc label{

	width:95px;

	height:20px

	font:normal 14px/20px OptimaFF,OptimaIE,Arial,sans-serif;

	color:#fff;

	float:right;

	clear:both;

	margin-top:20px;

}



#desc select{

	width:70px;

	height:20px;

	/*font:bold 11px/20px OptimaFF,OptimaIE,Arial,sans-serif;*/

	float:right;

	margin:5px 15px 0 0;

	clear:right;

	border:#eee 1px solid;

	background:#fff;

	text-align:left;

	padding-left:10px;

}





#desc #quantity {

	width:60px;

	height:17px;

	font:normal 11px/20px OptimaFF,OptimaIE,Arial,sans-serif;

	float:right;

	margin:5px 15px 0 0;

	clear:right;

	border:#eee 1px solid;

	background:#fff;

	text-align:left;

	display:inline-block;

    margin-left: 10px;	

}



#desc #fb_share{

	width:60px;

	height:17px;

	font:normal 11px/20px OptimaFF,OptimaIE,Arial,sans-serif;

	float:right;

	margin:5px 15px 0 0;

	clear:right;

/*	border:#eee 1px solid;

*/	background:transparent;

	text-align:left;

	display:inline-block;

    margin-left: 10px;

}





#desc a#addtocart{

	background:url(../images/button.png) no-repeat 0 0;

	font:bold 12px/25px OptimaFFB,OptimaIEB,Arial,sans-serif;

	float:right;

	margin:20px 12px 0 0;

	clear:right;

	width:94px;

	text-align:center;

	color:#000;

	text-decoration:none;

	outline:none;

}



#content a#buyentireseries {

	background:url(../images/button.png) no-repeat 0 0;

	font:bold 11px/25px OptimaFFB,OptimaIEB,Arial,sans-serif;

	float:right;

	margin-left:25px;

	margin:20px 12px 0 0;

	clear:right;

	width:94px;

	text-align:center;

	color:#000;

	text-decoration:none;

	outline:none;

}





#main-div #promotion{

	width:840px;

	height:98px;

	clear:both;

	float:right;

	margin-top:15px;

	margin-bottom:15px;

/*	border:1px #000 solid;

*/	background:transparent url(../images/promotion_bg.png) repeat-x 0 0;

	padding:15px 0 15px 0;

}



#main-div #promotion div{

	margin-left:17px;

	float:left;

	height:83px;

	width:254px;

	background-color:#777;

	border:1px #bbb solid; 

}



#content #color-div{

	width:30%;

	height:50px;

	float:left;

	margin-top:20px;

	clear:left;

	margin-left:30px;

}



#content #color-div img{

	margin-left:15px;

	width:40px;

	height:43px;

	padding:2px;

	border:#eee 1px solid;

	float:left;

}



#main-div #content p{

	margin:5px 25px 20px 25px;

	font:normal 12px/16px OptimaFF,OptimaIE,Arial,sans-serif;

	color:#bbb;

}



#main-div #content #hero p{

	margin:5px 25px 20px 25px;

	font:bold 15px/22px OptimaFF,OptimaIE,Arial,sans-serif;

	color:#222;

}



#main-div #content p a{

	margin:2px 0;

	color:#fff;

	font:normal 12px/16px OptimaFF,OptimaIE,Arial,sans-serif;

	text-decoration:underline;

	outline:none;

}



#main-div #content p a:hover{

	text-decoration:none;

}



#main-div #content h6{

	font:bold 14px/17px OptimaFFB,OptimaIEB,Arial,sans-serif;

	margin:6px 25px 3px 25px;

}



#main-div #copyright-div{

	margin:16px 0 15px 0;

	width:840px;

	float:right;

}



#main-div #copyright-div p{

	text-align:center;

	color:#fff;

	font:normal 12px/24px OptimaFF,OptimaIE,Arial,sans-serif;

	/*margin-bottom:10px;*/

}



#main-div #copyright-div p a{

	color:#fff;

	font:normal 12px/15px OptimaFF,OptimaIE,Arial,sans-serif;

	text-decoration:none;

	margin:0 2px;

}

#main-div #copyright-div p a:hover{

	border-bottom:#ddd 1px dotted;

	color:#000;

}



#main-div #copyright-div p#social-media{

	text-align:center;

	color:#fff;

	margin-bottom:20px;

}



#main-div #copyright-div p#social-media a{

	color:#fff;

	font:normal 12px/15px OptimaFF,OptimaIE,Arial,sans-serif;

	text-decoration:none;

	margin:0 8px;

}



#main-div #copyright-div p#social-media a:hover{

	color:#000;

	border:none;

}



#main-div #content #inner-div{

	width:750px;

	height:200px;

	margin:120px 50px;

	float:left;

}



#content #inner-div p{

	font:bold 12px/16px OptimaFFB,OptimaIEB,Arial,sans-serif;

	color:#bbb;

	text-align:center;

}



#content #inner-div p a{

	text-decoration:underline;

	display:inline;

	font:bold 12px/16px OptimaFFB,OptimaIEB,Arial,sans-serif;

}



#content #inner-div p a:hover{

	text-decoration:none;

}



#content div.thumb{

	width:395px;

	height:280px;

	margin:15px 0 0 15px ;

	border:#aaa 1px solid;

	float:left;

}

#content .thumb{

	width:395px;

	height:280px;

	margin:15px 0 0 15px ;

	border:#aaa 1px solid;

	float:left;

}

#content div.thumb img{

	width:150px;

	height:230px;

	margin:5px 20px 0px 20px;

}



#content .thumblife{

	width:450px;

	height:210px;

	/*float:left;*/

	margin-left:240px;

}

.headerlifemessage {
	margin-left: 20px;
}



#content .thumblife img{

	width:350px;

	height:210px;

	float:left;

	/*margin:30px 38px;*/

}



#content .thirdimage{

	width:350px;

	height:210px;

	margin:40px 0 0 30px;

	float:left;

}



#content .thirdimage img{

	width:auto;

	height:210px;

	float:inherit;

	margin:30px 85px;

}



#content #lifemessage{

	width:350px;

	height:210px;

	margin:100px 50px;

	float:left;

}



#content .life{

	width:700px;

	height:auto;

}



#content .life .lifeheader{

	width:700px;

	height:75px;

	vertical-align:baseline;

	float:left;

	padding-left:90px;

	padding-top:25px;

	padding-bottom:60px;

}



#content .life .lifebody{

	width:700px;

	float:left;

	padding-left:90px;

}



#content .life .lifeheader .headerlifemessage{

	width:480px;

	height:50px;

	float:left;

	font-size:14px;

}



#content .life .lifeheader .headerlifeshare{

	width:700px;

	height:10px;

	float:left;

	font-size:14px;

}



#content .headerlifebutton{

	width:190px;

	height:75px;

	text-align:center;

	vertical-align:text-bottom;

	background-image: url(../images/button14.png);

	/*background-color:#1F1F1F;*/

	float:left;	

	color:#000;

	font-size:12px;

	font-weight:bold;	

	text-decoration:none;

}



#content .headerlifebutton a{

	color:#000;

	font-size:12px;

	font-weight:bold;	

	text-decoration:none;

	/*padding:10px 0px 2px 0px;*/

}



#content .headerlifeshare #social-media a{

	text-decoration:none;

}



#content .headerlifeshare #social-media{

	font-weight:bold;

	font-size:14px;

}



#content div.thumb h5{

	color:#bbb;

	font:bold 18px/20px OptimaFFB,OptimaIEB,Arial,sans-serif;

	margin:2px 0px 0px 10px;

}



#content div.thumb h5 span{

	display:block;

	font:normal 12px/20px OptimaFF,OptimaIE,Arial,sans-serif;

	margin:0;

	color:#fff;

}



#content div.thumb span{

	color:#F00;

	float:left;

	clear:left;

	font:bold 12px/16px OptimaFFB,OptimaIEB,Arial,sans-serif;

	margin:2px 10px;

}



#content div.thumb a.viewdetail{

	font:normal 11px/16px OptimaFFB,OptimaIEB,Arial,sans-serif;

	color:#555;

	margin:2px 10px;

	text-decoration:none;

	float:right;

	background:url(../images/view-detail.png) no-repeat 0 0;

	padding:0 7px;

}



#EJEJC_iframeContent input[type='text']{

	border:1px #777 inset;

}



#content a#addtocartseries{

	background:url(../images/button.png) no-repeat 0 0;

	font:bold 12px/25px OptimaFFB,OptimaIEB,Arial,sans-serif;

	float:left;

	margin:20px 12px 0 50px;

	/*padding-left:30px;*/

	clear:right;

	width:94px;

	text-align:center;

	color:#000;

	text-decoration:none;

	outline:none;

}





#content a#fb_share_series{

	width:60px;

	height:17px;

	font:normal 11px/20px OptimaFF,OptimaIE,Arial,sans-serif;

	float:left;

	margin:5px 15px 0 50px;

	clear:right;

/*	border:#eee 1px solid;

*/	background:transparent;

	text-align:left;

	display:inline-block;

}







#content div.thumb_series{

	width:170px;

	height:230px;

	margin:17px 0 0 30px ;

	border:#555 1px solid;

	float:left;

}



#content div.thumb_series img{

	width:150px;

	height:145px;

	margin:15px 10px;

}



#content div.thumb_series h2{

	color:#bbb;

	font:bold 18px/20px OptimaFFB,OptimaIEB,Arial,sans-serif;

	margin:2px 10px !important;

}



#content div.thumb_series h2











span{

	display:block;

	font:normal 12px/20px OptimaFF,OptimaIE,Arial,sans-serif;

	margin:0;

	color:#fff;

}



#content div.thumb_series span{

	color:#F00;

	float:left;

	clear:left;

	font:bold 12px/16px OptimaFFB,OptimaIEB,Arial,sans-serif;

	margin:2px 10px;

}



#content div.thumb_series a.viewdetail{

	font:normal 11px/16px OptimaFFB,OptimaIEB,Arial,sans-serif;

	color:#555;

	margin:2px 10px;

	text-decoration:none;

	float:right;

	background:url(../images/view-detail.png) no-repeat 0 0;

	padding:0 7px;

}



#content  .series-select{

	width:70px;

	height:20px;

	/*font:bold 11px/20px OptimaFF,OptimaIE,Arial,sans-serif;*/

	float:left;

	margin:5px 15px 0 0;

	clear:right;

	border:#eee 1px solid;

	background:#fff;

	text-align:left;

	padding-left:10px;

}



#content  .series-label{

	/*width:70px;

	height:20px;*/

	font:bold 14px/20px OptimaFF,OptimaIE,Arial,sans-serif;

	float:left;

	margin:5px 15px 0 0;

	clear:right;

	/*border:#eee 1px solid;

	background:#fff;*/

	text-align:left;

	padding-left:10px;

}



#content #abouttext{

	width:280px;

	/*min-height:355px;*/

	overflow:hidden;

	/*background:url(../images/content-bg.png) repeat-x 0 0;*/

	/*border:#C0C 1px solid;*/

	/*color:#ddd;*/

	/*padding-bottom:17px;*/

	float:left;

}



#content #aboutimage{

	width:560px;

	/*min-height:355px;*/

	overflow:hidden;

	/*background:url(../images/content-bg.png) repeat-x 0 0;*/

	/*border:#C0C 1px solid;*/

	/*color:#ddd;*/

	/*padding-bottom:17px;*/

	float:right;

}

/*----------New Styles------------*/

#productList ul {
	list-style: none;
	margin-left: 35px;
	margin-top: 40px;
	text-align: center;
}

#productList li {
	display: inline !important;
	float: left;
	margin-right: 50px;
}

#last {
	margin-right: 0px !important;
}

#productList li a:link {
	text-decoration: none;
}

#productList li a:visited {
	text-decoration: none;
}

#productList li a:hover {
	text-decoration: none;
}

#productList li a:hover h4{
	color: #999;
}

#storeIMG {
	margin-left: 44px;
}
