body{
	color:#000;
	margin:0;
	/*background:#fff;*/
	font:12px Arial, Helvetica, sans-serif;
}
form,fieldset,img{margin:0;padding:0;border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:10px arial,sans-serif;
	vertical-align:middle;
}
#psd_page-conteiner{
	margin:0px auto 0px;
	width:763px;
	background: url(../../images/usbflashdrive/bg-page-conteiner.gif) repeat-y;
}
#psd_page-conteiner .psd_page-top{
	width:763px;
	background: url(../../images/usbflashdrive/bg-page-top.gif) no-repeat;
}
#psd_page-conteiner .psd_page-bottom{
	width:726px;
	padding:16px 18px 20px 19px;
	background: url(../../images/usbflashdrive/bg-page-bottom.gif) no-repeat 0 100%;
}
.psd_placeholder{
	padding:4px 0 0;
	width:100%;
	margin:0 0 20px;
}

.psd_placeholder_other_partner{
	padding:4px 0 0;
	width:100%;
	/*position:relative;*/
	margin:0 0 20px;
	
}

.psd_placeholder img{
	display:block;
	
}
.psd_placeholder .psd_customize{
	/*background:transparent url(../../images/usbflashdrive/text-customize.png) no-repeat scroll 0 0;*/
	height:25px;
	margin:0;
	left:19px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:23px;
	width:421px;
}
.psd_fast-convent{
	position:absolute;
	top:111px;
	left:28px;
	/*background: url(../../images/usbflashdrive/text-fast-convent.png) no-repeat;*/
	width:269px;
	height:68px;
	overflow:hidden;
	text-indent:-9999px;
}
.psd_placeholder_other_partner .psd_customize_other_partner{
	/*background:transparent url(/mcm/mastertrack/images/usbflashdrive/text-customize.png) no-repeat scroll 0 0;*/
	height:25px;
	margin:0;
	left:19px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:23px;
	width:421px;
	display: none;
}
.psd_fast-convent_other_partner{
	position:absolute;
	top:111px;
	left:28px;
	/*background: url(/mcm/mastertrack/images/usbflashdrive/text-fast-convent.png) no-repeat;*/
	width:269px;
	height:68px;
	overflow:hidden;
	text-indent:-9999px;
	display: none;
}
/*psd_grey-box*/
.psd_grey-box{
	overflow:hidden;
	width:727px;
	background: url(../../images/usbflashdrive/bg-grey-box.gif) repeat-y;
}
.psd_grey-box-t{
	height:1%;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-grey-box-t.gif) no-repeat;
	padding-top: 15px;
}
.psd_grey-box-b{
	width:705px;
	padding:0 12px 10px 10px;
	background: url(../../images/usbflashdrive/bg-grey-box-b.gif) no-repeat 0 100%;
	position:relative;
}
.psd_grey-box-b:after{
	content:"";
	clear:both;
	display:block;
}
.psd_choose-option{
	padding:0 16px 0 0;
	float:left;
	width:417px;
}
.psd_choose-option .psd_heading{
	margin:0 0 25px;
	width:100%;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-heading.gif) repeat-x 0 11px;
}
.psd_choose-option .psd_heading .psd_holder{
	padding:0 10px 0 7px;
	float:left;
	background:#e5e5e5;
}
.psd_choose-option .psd_heading h2{
	margin:0;
	font-size:18px;
	line-height:20px;
	color:#000;
}
/*form-choose*/
.psd_form-choose{
	width:100%;
	position:relative;
}
.psd_form-choose .psd_holder{
	width:100%;
	overflow:hidden;
	margin:0 0 17px;
}
.psd_form-choose .psd_holder label{
	width:131px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#000;
	padding:3px 5px 0 0;
	float:left;
	text-align:right;
}
.psd_form-choose .psd_holder select{
	padding:1px 0;
	float:left;
	width:111px;
	color:#141514;
	line-height:14px;
	font-size:12px;
}

.psd_form-choose .psd_holder .lanyardspan {
	position:absolute;
	left:250px;
	float:left;
	padding:0;
	margin-top:5px;
	clear:none;
	z-index:99;
}
.psd_form-choose .psd_holder  .lanyardspan img.lanyardinfo {
	float:left;
	text-align:left;
}

.psd_form-choose .psd_holder  .lanyardspan img.lanyardimg {
	height: 0; 
	width: 0; 
	border-width: 0;
}
.psd_form-choose .psd_holder  .lanyardspan:hover img.lanyardimg {
	position: absolute;
	height: 135px; 
	width: 135px;
	z-index:99;
	background-color:#ffffcc;
	border: 1px solid black;
}

.psd_form-choose .psd_checkbox{
	padding:2px 0 0 6px;
	float:left;
}
.psd_form-choose .psd_checkbox input{
	width:16px;
	height:15px;
	margin:0;
}
.psd_form-choose .psd_input{
	float:left;
	width:47px;
	padding:1px 0px 1px 12px;
	background: url(../../images/usbflashdrive/bg-input.gif) repeat-x;
}
.psd_form-choose .psd_input input{
	width:43px;
	border:none;
	background:none;
	font-size:12px;
	line-height:14px;
	color:#000;
}
.psd_form-choose .psd_holder span{
	display:block;
	clear:both;
	padding:8px 0 0 140px;
	font-size:10px;
	line-height:14px;
	color:#666;
}
.psd_form-choose .psd_holder strong{
	font-weight:bold;
	display:block;
	clear:both;
	color:#666;
	font-size:12px;
	line-height:14px;
	padding:15px 0 0 137px;
}
.psd_form-choose .psd_holder strong a.request{
	text-decoration:underline;
	font-size:10px;
	line-height:14px;
	color:#666;
	padding:0 7px 0 0;
	background: url(../../images/usbflashdrive/arrow.gif) no-repeat 100% 5px;
}
.psd_form-choose .psd_holder strong a.request:hover{
	text-decoration:none;
}
a.info{
	margin:4px 0 0 5px;
	float:left;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../../images/usbflashdrive/bg-a-info.gif) no-repeat;
}
/*psd_visual*/
.psd_form-choose .psd_visual{
	left:285px;
	position:absolute;
	top:7px;
}
.psd_form-choose .psd_visual img{
	margin:0 0 25px;
	display:block;
}
.psd_form-choose .text{
	padding:0 0 0 10px;
	font-size:12px;
	line-height:14px;
	color:#000;
}
.psd_form-choose .text strong{
	font-weight:bold;
	margin:0 0 8px;
	display:block;
}
.psd_form-choose .text span{
	display:block;
}
.psd_form-choose .text a.templates{
	color:#000;
	float:left;
	margin:8px 0 0;
	padding:0 17px 0 0;
	text-decoration:underline;
	background: url(../../images/usbflashdrive/bg-a-info.gif) no-repeat 100% 0px;
}
.psd_form-choose .text a.templates span {
	display:none;
}
.psd_form-choose .text a.templates:hover{
	text-decoration:none;
}
.psd_form-choose .text a.templates:hover span{
	display:block;
	position:absolute;
	z-index:100;
	background-color:#ffffcc;
	border: 1px solid black;
	width: 250px;
	margin-top:5px;
	padding:5px;
}
.psd_side{
	width:268px;
	float:left;
	padding:3px 0 0;
	margin:0 0 6px;
}
/*instant_quote*/
.psd_white-box{
	overflow:hidden;
	margin:0 0 10px;
	width:268px;
	background: url(../../images/usbflashdrive/bg-box-c.gif) repeat-y;
}
.psd_white-box .psd_top{
	overflow:hidden;
	width:268px;
	background: url(../../images/usbflashdrive/bg-box.gif) no-repeat;
}
.psd_white-box .psd_bottom{
	overflow:hidden;
	width:263px;
	padding:10px 3px 0 2px;
	background: url(../../images/usbflashdrive/bg-box-b.gif) no-repeat 0 100%;
}
.psd_white-box .psd_heading{
	position:relative;
	margin:1px 0 -1px;
	padding:0 0 8px 10px;
	width:253px;
	background:#ccc;
}
.psd_side h2{
	margin:0;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#000;
}
.psd_white-box .psd_holder{
	border-top:1px solid #858585;
	width:240px;
	padding:6px 9px 7px 14px;
}
.psd_white-box .psd_holder h3{
	margin:0 0 5px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
}
.psd_summary{
	margin:0;
	padding:0;
	list-style:none;
}
.psd_summary li{
	height:1%;
	overflow:visible;
	vertical-align:top;
	padding:0 0 0 14px;
	margin:0;
	background: url(../../images/usbflashdrive/bullet.gif) no-repeat 7px 6px;
	font-size:10px;
	line-height:14px;
	color:#666;
}
/*psd_form-list*/
.psd_form-list{
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}
.psd_form-list li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.psd_form-list li input{
	width:16px;
	height:17px;
	margin:0;
	padding:0;
	float:left;
}
.psd_form-list li label{
	color:#000000;
	float:left;
	font-size:10px;
	line-height:15px;
	padding:1px 0 0 3px;
}
/*psd_cost*/
.psd_cost{
	padding:0 0 0 9px;
	font-size:10px;
	line-height:22px;
	color:#666;
}
.psd_cost strong{
	font-size:12px;
	line-height:22px;
}
.psd_white-box p{
	margin:0;
	font-size:10px;
	line-height:13px;
	color:#666;
}
/*pricing*/
.psd_pricing{
	margin:0 0 10px;
	padding:0 0 0 6px;
	font-size:9px;
	line-height:12px;
	color:#333;
}
/*psd_project*/
.psd_project{
	margin:0 0 10px;
	width:268px;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-project.gif) repeat-y;
}
.psd_project .psd_top{
	width:268px;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-project-t.gif) no-repeat;
}
.psd_project .psd_bottom{
	width:249px;
	overflow:hidden;
	padding:12px 3px 8px 16px;
	background: url(../../images/usbflashdrive/bg-project-b.gif) no-repeat 0 100%;
}
.psd_project .psd_heading{
	margin:0 0 8px;
	width:100%;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-heading.gif) repeat-x 0 5px;
}
.psd_project .psd_heading .holder{
	padding:0 8px 0 0;
	float:left;
	background:#ccc;
}
.psd_project .psd_input-holder{
	width:227px;
	padding:2px 5px;
	background: url(../../images/usbflashdrive/bg-input-holder.gif) no-repeat;
}
.psd_project .psd_input-holder input{
	background:none;
	border:none;
	font-size:12px;
	width:227px;
	line-height:14px;
	color:#000;
}
.psd_project .psd_enter-name{
	color:#000000;
	font-size:10px;
	line-height:12px;
	padding:5px 0 0;
	text-align:center;
	width:231px;
}
.psd_project .psd_nameerror{
	color:red;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	padding:5px 0 0;
	text-align:center;
	width:231px;
}
.psd_side .psd_buttom{
	margin:0 5px 0 0;
	display:inline;
	float:right;
}
/*STEP2*/
.psd_grey-box02{
	margin-bottom:17px;
}
.psd_grey-box .psd_white-block02{
	margin-bottom:7px;
}
#psd_nav{
	height:30px;
	overflow:hidden;
	width:750px;
	margin:0 0 15px;
	padding:0 0 0 23px;
	list-style:none;
}
#psd_nav li{
	padding:0 19px 0 0;
	float:left;
	font-size:14px;
	line-height:16px;
}
#psd_nav li a {
	color:#000;
	float:left;
}
#psd_nav li a:hover {
	cursor:pointer;
	color:#ccc;
	text-decoration:none;
}
#psd_nav li span{
	color:#eee;
	float:left;
}
#psd_nav li.active span, #psd_nav li.active a{
	color:#fff;
	text-decoration:none;
	background:#999 url(../../images/usbflashdrive/bg-nav-a.gif) no-repeat 100% 0;
}
#psd_nav li span span, #psd_nav li a span{
	float:left;
	padding:3px 26px 3px 16px;
}
#psd_nav li a span {
	color:#000;
}
#psd_nav li a span:hover {
	color:#ccc;
}
#psd_nav li.active span span{
	background: url(../../images/usbflashdrive/bg-nav-span.gif) no-repeat;
}
#psd_nav li span span strong, #psd_nav li a span strong{
	float:left;
	padding:0 6px 0 0;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
}
#psd_nav li span span em, #psd_nav li a span em{
	float:left;
	font-weight:bold;
	font-style:normal;
	padding:4px 0;
}
/*psd_column-one*/
.psd_column-one{
	float:left;
	width:437px;
	min-height:230px;
/*	background: url(../../images/usbflashdrive/bg-column-one.jpg) repeat-y;*/
}
.psd_column-one .psd_top{
	width:437px;
/*	background: url(../../images/usbflashdrive/bg-column-one-t.jpg) no-repeat;*/
}
.psd_column-one .psd_bottom{
	width:396px;
	padding:1px 89px 0px 12px;
	background: 0;
}
.psd_column-one h1{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin:0;
	font-size:18px;
	line-height:24px;
	color:#000;
}
.psd_column-one ul{
	margin:0;
	padding:29px 0 0 63px;
	overflow:hidden;
	list-style:none;
}
.psd_column-one li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.psd_column-one li img{
	float:left;
}
.psd_column-one li .psd_text{
	float:right;
	padding:20px 0 0;
	width:114px;
	font-size:12px;
	line-height:14px;
	color:#000;
}
.psd_column-one li .psd_text strong{
	margin:0 0 8px;
	display:block;
	font-weight:bold;
}
.psd_column-one li .psd_text span{
	display:block;
}
.psd_column-one li .psd_text a.templates{
	color:#000;
	float:left;
	margin:8px 0 0;
	padding:0 17px 0 0;
	text-decoration:underline;
	background: url(../../images/usbflashdrive/bg-a-info.gif) no-repeat 100% 0px;
}
.psd_column-one li .psd_text a.templates span{
	display:none;
}
.psd_column-one li .psd_text a.templates span {
	display:none;
}
.psd_column-one li .psd_text a.templates:hover{
	text-decoration:none;
}
.psd_column-one li .psd_text a.templates:hover span{
	border:1px solid black;
	display:block;
	position:absolute;
	z-index:100;
	background-color:#ffffcc;
	width: 250px;
	margin-top:5px;
	padding:5px;
}
.psd_column-two, .psd_column-twoa{
	float:left;
	width:268px;
	margin:-4px 0 0;
	position:relative;
}
.psd_column-twoa {
	position:absolute;
	bottom:15px;
	right:10px;
}
.psd_white-box02 .psd_top{
	background: url(../../images/usbflashdrive/bg-box-t.gif) no-repeat;
}
.psd_white-box02 .psd_head{
	margin:0 0 3px;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-head.gif) repeat-x 0 7px;
}
.psd_white-box02 .psd_wrapper{
	float:left;
	background:#fff;
	padding:0 5px 0 14px;
}
.psd_white-box02 .psd_head h2{
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#000;
}
.psd_white-box02 .psd_holder{
	border:none;
}
.psd_white-box02 .psd_bottom{
	padding:10px 3px 2px 2px;
}
.psd_white-box02 .psd_summary{
	margin-bottom:9px;
}
/*psd_product-cost*/
.psd_product-cost-holder{
	margin:0 0 10px;
	width:100%;
	overflow:hidden;
}
.psd_product-cost{
	padding:0 0 0 6px;
	height:1%;
	margin:0;
	overflow:hidden;
	color:#666;
	font-size:12px;
	line-height:14px;
	display:block;
}
.psd_product-cost dt{
	float:left;
	padding:0 6px 0 0;
	font-weight:bold;
}
.psd_product-cost dd{
	margin:0;
	float:left;
}
.psd_edit-holder{
	height:1%;
	margin:0 -5px 0 0;
	overflow:hidden;
}
a.psd_edit{
	background: url(../../images/usbflashdrive/bg-edit.gif) no-repeat;
	width:110px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
}
.psd_column-two .psd_pricing{
	margin-bottom:0;
	padding:0 0 0 9px;
}
.psd_select-heading{
	margin:0 0 15px;
	width:100%;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-heading01.gif) repeat-x 0 13px;
}
.psd_select-heading .psd_holder{
	float:left;
	background:#e5e5e5;
	padding:3px 12px 0 11px;
}
.psd_select-heading .psd_holder h2{
	color:#000;
	margin:0;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#000;
}
/*psd_white-block*/
.psd_white-block{
	position:relative;
	margin:0 0 16px 4px;
	width:698px;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-block-white.gif) repeat-y;
}
.psd_white-block-t{
	width:698px;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-block-white-t.gif) no-repeat;
}
.psd_white-block-b{
	min-height:50px;
	width:698px;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-block-white-b.gif) no-repeat 0 100%;
}
* html .psd_white-block-b{
	height:50px;
	overflow:visible;
}
/*psd_side*/
.psd_side-list{
	height:201px;
	margin:0;
	padding:0 0 0 36px;
	width:662px;
	list-style:none;
	background: url(../../images/usbflashdrive/bg-psd_side-list.gif) no-repeat 50% 1px;
	margin-bottom: 23px;
}
.psd_side-list li{
	float:left;
	padding:34px 0 0;
	width:307px;
}
.psd_side-list li h3{
	margin:0 0 16px;
	color:#141514;
	font-size:14px;
	line-height:14px;
	text-align:center;
}
.psd_side-list .psd_choose-form-holder{
	min-height:69px;
	margin:0 0 18px;
	width:100%;
	overflow:hidden;
}

.psd_side-list .psd_choose-form {
	color:#141514;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-align:center;
	/*display:table;*/
	/*padding:6px 26px 7px 68px;*/
	width:300px;
	height:93px;
	margin:0 auto;
}

.psd_side-list .psd_choose-form-image-swivel{
	background: url(../../images/usbflashdrive/bg-choose-form-swivel.gif) no-repeat top center;
}
.psd_side-list .psd_choose-form-image-de{
	background: url(../../images/usbflashdrive/bg-choose-form-de.gif) no-repeat top center;
}
.psd_side-list .psd_choose-form span{
	display:table-cell;
	vertical-align:middle;
	width:80px;
	height:56px;
	padding:30px 0 0 126px;
}
* html .psd_side-list .psd_choose-form span{
	height:auto;
}
* +html .psd_side-list .psd_choose-form span{
	height:auto;
}
.psd_side-list li ul{
	margin:0 auto;
	padding:0 0 0 39px;
	list-style:none;
	width:auto;
	height:auto;
}
.psd_side-list li ul li{
	width:auto;
	height:auto;
	padding:0 16px 0 0;
}
.psd_side-list li a{
	display:block;
}
.psd_my-artwork{
	display:block;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-my-artwork.gif) no-repeat;
	width:110px;
	height:20px;
	text-indent:-9999px;
}
.psd_upload{
	display:block;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-upload.gif) no-repeat;
	width:110px;
	height:20px;
	text-indent:-9999px;
}
.psd_side-list li a.psd_zoom{
	display:block;
	margin:-5px 0 0;
	position:relative;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-zoom.gif) no-repeat;
	width:50px;
	height:31px;
	text-indent:-9999px;
}
.psd_clear{
	margin:0 0 0 21px;
	display:block;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-cclear.gif) no-repeat;
	width:110px;
	height:20px;
	text-indent:-9999px;
}
a.psd_switch{
	position:absolute;
	top:15px;
	right:22px;
	font-size:10px;
	line-height:14px;
	color:#141514;
	text-decoration:underline;
}
.psd_switch:hover{
	text-decoration:none;
}
/*STEP3*/
.psd_upload-text{
	padding:3px 20px 0 17px;
	width:674px;
}
.psd_upload-text p{
	margin:0;
	font-size:12px;
	line-height:13px;
}
.psd_upload-text p a{
	color:#000;
	text-decoration:underline;
}
.psd_upload-text p a:hover{
	text-decoration:none;
}
.psd_upload-text h3{
	margin:0 0 14px;
	font-size:14px;
	line-height:16px;
}
/*before-uploading*/
.before-uploading{
	margin:0 0 23px;
	padding:0 0 0 16px;
	list-style:none;
}
.before-uploading li{
	height:1%;
	margin:0 0 15px;
	/*overflow:hidden;*/
	vertical-align:top;
	padding:0 50px 0 14px;
	background: url(../../images/usbflashdrive/bullet02.gif) no-repeat 2px 6px;
}
.psd_upload-text .psd_txt{
	width:100%;
	margin:0 0 17px;
	overflow:hidden;
}
.psd_upload-text li h3{
	margin-bottom:0;
}
.vector, .pantone {
	text-decoration:underline;
}

.vector span strong {
	font-weight:bold;
}
.vector span, .pantone span {
	display:none;
}
.vector:hover span, .pantone:hover span{
	display:block;
	position:absolute;
	z-index:100;
	background-color:#ffffcc;
	border: 1px solid black;
	width: 400px;
	margin-top:5px;
	padding:10px;
}
/*psd_box-correct*/
.psd_box-correct-holder{
	margin:0 0 23px;
	width:100%;
	overflow:hidden;
}
.psd_box-correct{
	width:615px;
	margin:0 auto;
	background: url(../../images/usbflashdrive/bg-box-correct.gif) repeat-y;
}
.psd_box-correct img{
	float:left;
	margin:3px 0 0;
}
.psd_box-correct .psd_top{
	width:615px;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-box-correct-t.gif) no-repeat;
}
.psd_box-correct .psd_bottom{
	width:575px;
	padding:12px 7px 10px 33px;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-box-correct-b.gif) no-repeat 0 100%;
}
.psd_box-correct .psd_col-one{
	float:left;
	padding:0 35px 0 0;
	overflow:hidden;
	width:282px;
}
.psd_box-correct .psd_text{
	float:right;
	width:123px;
}
.psd_box-correct .psd_text strong{
	display:block;
	font-size:12px;
	line-height:14px;
	color:#48c25f;
}
/*psd_col-two*/
.psd_box-correct .psd_col-two{
	float:left;
	width:255px;
}
.psd_box-correct .psd_col-two .psd_text{
	width:107px;
}
.psd_box-correct .psd_col-two .psd_text strong{
	color:#ff2600;
}
/*psd_upload-file*/
.psd_upload-file{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.psd_upload-file .psd_holder{
	padding:0 0 0 30px;
	width:640px;
	overflow:hidden;
}
.psd_upload-file label{
	margin:0 0 17px;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	display:block;
}
.psd_upload-file .psd_text{
	float:left;
	font-size:14px;
	padding:3px 5px;
	background:#fff;
}
/*link-list*/
.psd_link-list{
	margin:0 0 12px;
	padding:0;
	list-style:none;
	width:681px;
	overflow:hidden;
	text-align:center;
}
.psd_link-list li{
	padding:0 12px 0 0;
	display:inline;
}
.psd_link-list li a:hover{
	text-decoration:none;
}
/*step3*/
.psd_box-artwork{
	padding:4px 0 0 2px;
	width:615px;
	overflow:hidden;
	margin:0 auto 13px;
}
.psd_box-artwork p{
	margin:0 0 21px;
}
/*psd_carusel*/
.psd_carusel{
	position:relative;
	width:580px;
	width:484px;
	padding:0 62px 0 69px;
	height:120px;
	background: url(../../images/usbflashdrive/bg-carusel.gif) no-repeat;
}
.psd_carusel .psd_prev,
.psd_carusel .psd_next{
	width:31px;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:43px;
}
.psd_carusel .psd_prev{
	left:19px;
	background: url(../../images/usbflashdrive/bg-prev.gif) no-repeat;
}
.psd_carusel .psd_next{
	left:568px;
	background: url(../../images/usbflashdrive/bg-next.gif) no-repeat;
}
.psd_carusel ul{
	width:9999px;
	overflow:hidden;
	margin:0;
	padding:23px 0 0;
	list-style:none;
}
.psd_carusel ul li{
	float:left;
	padding:0 25px 0 0;
}
.psd_carusel ul li img{
	display:block;
}
/*step4*/
.psd_continue-holder{
	width:100%;
	margin:-4px 0 1px 0;
	overflow:hidden;
}
a.psd_continue{
	cursor:pointer;
	overflow:hidden;
	float:right;
	text-indent:-9999px;
	width:110px;
	height:20px;
	margin:0 6px 0 0;
	background: url(../../images/usbflashdrive/bg-continue.png) no-repeat;
}
.contenteditlink {
	font-size:14px;
	color:blue;
	text-decoration:underline;
}
/*step 6*/
.psd_white-block .psd_content{
	width:661px;
	overflow:hidden;
	padding:17px 14px 16px 28px;
}
.psd_white-block .psd_content .psd_content-text{
	float:left;
	width:515px;
}
.psd_white-block .psd_content .psd_content-text strong{
	display:block;
	font-size:14px;
	line-height:16px;
	color:#141514;
	font-weight:bold;
}
.psd_white-block .psd_content .psd_content-text strong a{
	color:#141514;
	text-decoration:underline;
}
.psd_white-block .psd_content .psd_content-text strong a:hover{
	text-decoration:none;
}
/*step7*/
.psd_delivery-option{
	width:645px;
	padding:18px 0 0 19px;
}
.psd_delivery-option h3{
	margin:0 0 14px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#141514;
}
.psd_delivery-option .psd_list-form{
	margin:0;
	padding:0 0 10px 23px;
	list-style:none;
}
.psd_delivery-option .psd_list-form li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	margin:0 0 16px;
}
.psd_delivery-option .psd_list-form li input{
	float:left;
	width:16px;
	height:15px;
	margin:2px 0 0;
	padding:0;
}
.psd_delivery-option .psd_list-form li .psd_text{
	padding:0 0 0 14px;
	float:left;
	width:590px;
}
.psd_delivery-option .psd_label-holder{
	margin:0 0 3px;
	width:100%;
	overflow:hidden;
}
.psd_delivery-option .psd_label-holder label{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	float:left;
	padding:2px 9px 0 0;
}
.psd_delivery-option .psd_list-form li p{
	margin:0;
	line-height:14px;
}
a.add-content, a.edit-content{
	float:left;
	width:110px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../../images/usbflashdrive/bg-add-content.gif) no-repeat;
}
a.edit-content {
	background: url(../../images/usbflashdrive/bg-edit-content.gif) no-repeat;
}
a.add-content.active, a.edit-content.active{
	background-position: 0 -20px;
}
/*step9*/
.psd_cart{
	margin:0;
	padding:17px 0 0 19px;
	list-style:none;
}
.psd_cart li{
	float:left;
	line-height:18px;
	width:332px;
}
.psd_cart li span{
	float:left;
	padding:0 20px 0 0;
}
a.psd_order-later{
	width:129px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../../images/usbflashdrive/bg-order-later.gif) no-repeat;
	float:left;
}
a.psd_add-cart{
	width:129px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../../images/usbflashdrive/bg-add-cart.gif) no-repeat;
	float:left;
}
#artwork-images
{
	padding: 15px 0 10px 15px;
	
}

.box-text
{
	padding: 8px 0 10px 5px;	
}

.psd_usbpreviewlabel {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-top:26px;

}
.psd_usbpreviewside {
	float:left;
	margin-left:20px;
	padding-bottom: 10px;
}
.psd_bottom .psd_usbpreviewul {
	padding: 9px 0 0 3px;
}
.psd_usbpreview-edit-holder {
	float:right;
	height:1%;
	margin:0 -5px 5px 0;
	overflow:hidden;
}
.psd_usbpreview-edit-holder a.psd_edit {
	margin-right:20px;
	margin-top:5px;
}
.psd_white-box03 {
	margin-top:10px;
	width:376px;
	background: url(../../images/usbflashdrive/bg-box-c_376.gif) repeat-y;
}
.psd_white-box03 .psd_top{
	background: url(../../images/usbflashdrive/bg-box-t_376.gif) no-repeat;
	width:376px;
}
.psd_white-box03 .psd_bottom{
	width:376px;
	padding:10px 3px 2px 2px;
	background: url(../../images/usbflashdrive/bg-box-b_376.gif) no-repeat scroll 0 100%;
}
.psd_white-box03 .psd_summary{
	margin-bottom:9px;
}
.psd_usbpreviewcontent {
	padding-bottom:5px;
}
.psd_usbpreviewcontentimg{
	float:left;
}
.psd_usbpreviewcontenttext{
	float:left;
	width:170px;
	margin-left:5px;
}

.psd_usbpreviewcontentblanktext, .psd_usbpreviewcontentmimtext{
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	text-align:center;
}

a.psd_edit-content, a.psd_edit-artwork{
	float:right;
	width:110px;
	height:20px;
	margin-top:10px;
	margin-right:15px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../../images/usbflashdrive/bg-edit-content.gif) no-repeat;
	background-position: 0 -20px;
}
a.psd_edit-artwork {
	background: url(../../images/usbflashdrive/bg-edit-artwork.gif) no-repeat;
}
.psd_usb-header-line{
	width:100%;
	overflow:hidden;
	background: url(../../images/usbflashdrive/bg-heading01.gif) repeat-x 0 13px;
}
.psd_usb-header-line .psd_holder {
	float:left;
	background:#e5e5e5;
	padding:0px 12px 0 11px;
}
.psd_usb-header-line h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	margin:0;
}
