/* LOGO LOCKER NAVIGATION */

a:link,
a:visited,
a:active {
	color: #003399;
}

a:hover{
	color: #FF6600;
}

a.accountNavTab:link,
a.accountNavTab:visited,
a.accountNavTab:active,
a.accountNavTab:hover{
	color: #666;
}

.accountNavTab,
.accountNavTabHelper{
	display:block;
	float:left;
	border:1px solid #B9B8B8;
	border-bottom:0px;
	/*background-color:#F7F7F7;*/
	background: #F7F7F7 url('/accounts/imgs/button_gradient_off.jpg') 0 0 repeat-x scroll;
	font-size:8pt;
	color:#666666;
	margin-left:3px;
	text-align:center;
	padding:3px 0px 0px 0px;
	width:90px;
	min-height:30px;
	*height:35px;
	text-decoration:none;
	font-weight:normal;
}

.not_you{
	/*display: block;*/
	float: right;
	font-size: 8pt;
	/*margin: 2px 0px 0px 10px;*/
	margin-top:-60px;
	/*width:120px;
	*width: 140px;
	height:15px;*/
	overflow: hidden;
	white-space:nowrap;
	width:120px;
}

.accountNavTabHelper{
	background:transparent none 0 0 no-repeat scroll;
	border: 0px none;
	border-bottom: 0px none;
	float: right;
	text-align: center;
    margin: 0px;
    padding: 0px;
    width: 120px;
	overflow: hidden;
}

.tabHighlighted,
a.tabHighlighted,
a.tabHighlighted:link,
a.tabHighlighted:active,
a.tabHighlighted:visited,
a.tabHighlighted:hover{
	/*background-color:#C4C4C4;
	color:#666;*/
	background: #F7F7F7 url('/accounts/imgs/button_gradient.jpg') 0 0 repeat-x scroll;
	font-weight:bold;
	border-color:#666;
}



/*---------------------------------------------------------------*/

/** new myaccount log-in classes **/

.loginPrimaryContainer {
	width:800px;
	margin-left:20px;
}

.loginPrimaryContainer h2 {
	margin:5px 0px 5px 0px;
	*margin:2px 0px 2px 0px;
	color:#666666;
	font-size:12pt;
}

.loginPrimaryContainer table, .loginPrimaryContainer tr, .loginPrimaryContainer td, loginPrimaryContainer th {
	font-size:8pt;
	color:#666666;
}

.loginHeaderHelp {
	font-family:arial;
	font-size:10pt;
	position:absolute;
	margin:10px 0px 0px 500px;
	z-index:100;
}

.loginWarning {
	margin:0px 0px 10px 0px;
	padding:7px 10px 10px 40px;
	text-align:center;
	border:1px solid red;
	background-color:#FFEEEE;
	background-image:url('/personalize/images_new/error.gif');
	background-position:10px center;
	background-repeat:no-repeat;
	color:red;
}

.loginform {
	font-size:9pt;
}

#signin-form-container {
	background-image: url('/accounts/imgs/sign-in/sign-in.signin.gif');
	background-repeat: no-repeat;
	height:205px;
	width:590px;
	padding-top:35px;
}

.valfield {
	width:100px;
}

.valfield_myaccount {
	width:151px;
	background-color:#F2F2F2;
	margin:0px 0px 3px 0px;
	*margin:0px;
}

.myaccountBottomFooter {
	margin-top:20px;
	font-size:10pt;
}

#logolockerFeatureLinks a {
	font-weight:bold;
	font-size:12pt;
}

.loginLeftCol {
	float:left;
	width:280px;
	height:190px;
	margin:0px 10px 0px 10px;
}

.loginRightCol
{
	float:left;
	width:285px;
	height:190px;
	margin:0px 0px 0px 2px;
}

.loginExistingCustomerReg {
	border:1px solid #B9B8B8;
	padding:5px;
	margin-top:-5px;
}

.loginFailureWarning {
	margin:30px 0px 0px 10px;
}

.loginMessageText {
	color:#666666;
	font-size:11pt;
	margin-bottom:10px;
	*margin-bottom:5px;
}

.loginMessageText a {
	font-size:10pt;
}

.loginLeftCol p, .loginRightCol p{
	margin:0px 0px 3px 0px;
	*margin:0px 0px 1px 0px;
	font-size:10pt;
	color:#666666;
}

#reg-form-container {
	background-image: url('/accounts/imgs/sign-in/create-account.signin.gif');
	background-repeat: no-repeat;
	height:320px;
	width:590px;
	padding-top:40px;
}

.loginRegContainer {
	margin:5px;
}

.loginRegBenefits {
	float:left;
	color:#666666;
	font-size:11pt;
	margin:0px 40px 0px 5px;
}

/*---------------------------------------------------------------*/

/* LOGO LOCKER HOME SCREEN - WELCOME */

.welcome_container {
	margin:5px;
	font-size:10pt;
}

.left_column {
	float:left;
	margin:5px 20px 0px 0px;
	width:590px;
}

.right_column {
	float:left;
	margin:21px 0px 0px 0px;
}

.WelcomeFeatureLinks a, .WelcomeHelpfulLinks a {
	display:block;
	text-decoration:none;
	font-size:9pt;
	margin:7px 0px 7px 0px;
}

.WelcomeFeatureLink {
	float:left;
	
	width:170px;
	height:210px;
	padding:60px 10px 10px 10px;
	margin:0px 10px 0px 0px;
	
	*width:185px;
	*height:270px;
	*padding:60px 10px 10px 10px;
	*margin:0px 16px 0px 0px;
	
	font-size:9pt;
	background-repeat: no-repeat;
}
.WelcomeOrderHistory { background-image: url('/accounts/imgs/welcome/order-history.welcome.gif'); }
.WelcomeMyDesigns { background-image: url('/accounts/imgs/welcome/logo-locker.welcome.gif'); }
.WelcomeShareAndSell { 
	background-image: url('/accounts/imgs/welcome/share-and-sell.welcome.gif'); 
	margin:0px 0px 0px 0px;
}

.WelcomeFeatureLinkTitle {
	text-decoration:underline;
	font-size:12pt;
	float:left;
	margin-top:10px;
	font-weight:bold;
	cursor:pointer;
}

.WelcomeFeatureLinkImg {
	float:left;
	margin-right:10px;
}

.WelcomeHelpfulLinks
{
	background-image: url('/accounts/imgs/welcome/helpful-links.welcome.gif');
	background-repeat: no-repeat;
	height:125px;
	width:590px;
	padding:45px 10px 10px 10px;
}

.WelcomeRecentlyViewed {
	background-image: url('/accounts/imgs/welcome/recently-viewed.welcome.gif');
	background-repeat: no-repeat;
	height:225px;
	*height:245px;
	*margin-top:10px;
	padding-top:40px;
}

.WelcomeCopy {
	margin:20px 0px 0px 0px;
	font-size:9pt;
}

/*---------------------------------------------------------------*/


/* LOGO LOCKER ACCOUNT INFO */
#accountcontainer {
	width: 750px;
}

#accountnav {
	font-weight: bold;
	background-color: #f6f6f6;
	border: 1px solid #000;
	padding: 2px;
	width: 99%;
}

.infocolumn {
	float:left;
	margin:10px 0px 0px 5px;
	width:365px;
}

.info_cell {
	float:left;
	width:90px;
}


/*---------------------------------------------------------------*/


/* LOGO LOCKER - ORDER HISTORY */
#orderlist {
	margin-top: 5px;
	width: 100%;
	background-color: #dddddd;
	border: 1px solid #000000;
}

#orderscontainer {
	margin-top: 5px;
	font-family: arial;
}

.orderrow {
	width: 100%;
	border: 2px solid #333333;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color:white;
	margin-bottom: 10px;
}

.orderrow th {
	border-bottom:1px solid #666666;
	text-align:left;
	font-size:10pt;
}

.orderrow td {
	font-size:10pt;
}

.orderrow span {
	display: block;
}

.orderdetails {
	margin-top:10px;
	border-top: 1px solid #999999;
}

.itemeven {
	background-color: #E0EDFC;
}

.orderfooter {
	border-top:1px solid black;
	font-size:10pt;
	padding:5px;
}


/*---------------------------------------------------------------*/


/* LOGO LOCKER DESIGN MANAGER */
.designManager_container,
.logincontainer{
	margin-left:10px;
	width:800px;
	font-size:10pt;
}

.enlarge_link{
	padding-left: 16px;
	background:url('/personalize/images_new/magnifier.png') no-repeat scroll 0 0;
	height: 16px;
	display:block;
	margin:0px auto;
	width:50px;
	*width:60px;
}

.designManager_introCopy
{
	text-align:left;
	margin:10px 0px;
	font-family:arial;
	font-size:10pt;
	text-align:left;
	/*width:600px;*/
}

.designManager_filters
{
	
}

.designManager_designPanel
{
	margin:10px 0px;
	text-align:left;
}

#loading{
	background:none repeat scroll 0 0 #FFFFFF;
	position:absolute;
	z-index:10;
	margin:20px auto;
	width:250px;
	font-size:10pt;
	text-align:center;
	padding:10px;
	border:2px solid #666666;
	color:#003399;
}

#loading_header{
	font-size:15pt;
	font-weight:bold;
}

.loading_image{
	margin:10px 0px;
}

.designManager_thumb,
.UM_uploadImage,
.upload_zoomImage,
.design_zoomImage{
	border:1px solid #000;
	/*margin:2px;*/
	margin:0px 2px 2px 0px;
	cursor:pointer;
	background: #fff url('/personalize/images_new/nocolor2.gif') 0 0 repeat scroll;
}

.UM_name_container{
	overflow:hidden;
	display:block;
	width:170px;
}

.force_ul{
	text-decoration:underline;
}

.UM_name{
	color:#666666;
	font-style:italic;
}
/*
.designManager_thumbMulti
{
	cursor:pointer;
	border:1px solid black;
	display:inline;
	margin:2px;
}*/


.DM_bucket_new,
.DM_bucket{
	background: url('/accounts/imgs/fade.jpg') repeat-x scroll 0 0 #FFFFFF;
	font-family:arial,gill,helvetica,sans-serif;
	padding:5px;
	*width:100%;
	text-decoration:none;
}

.DM_bucket{
	cursor:pointer;
	font-size:125%;
	font-weight:bold;
	color:#003399;
}
/*
.emb-sewout-link-div{
	margin:10px 0px;
	text-align:center;
	border:1px solid #ccc;
	border-top:0px none;
}

.emb-sewout-link{
	font-size:14pt;
	font-weight:bold;
}
*/
.emb_sewout_link{
	display:block;
	margin-top:2px;
}

.DM_h1{
	font-size:115%;
	font-weight:bold;
	color:#666666;
}

.DM_important{
	color:#003399;
	font-weight:bold;
}
/*
.DM_hidebucket{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	float:right;
	margin-right:10px;
	text-align:center;
	width:170px;
	cursor:pointer;
	font-size:8pt;
	padding:2px;
	
}
*/
.DM_hidebucket{
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #CCC;
	/*float:right;*/
	float:left;
	text-align:center;
	cursor:pointer;
	font-size:8pt;
	padding:2px 10px;
	margin: -5px 0px 5px 0px;
}

.DM_filterLink{
	display:block;
    background: url("/accounts/imgs/button_gradient.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #666666;
    margin: 0px 5px 5px 0px;
    padding: 5px;
    text-decoration: none;
	white-space:nowrap;
}

.DM_toplinkRight{
	float:right;
	font-weight:bold;
}

.DM_subsection{
	width:100%;
	overflow:auto;
	margin-bottom:2px;
	padding-bottom:2px;
}

.UM_uploadContainer{
	height:180px;
	text-align:center;
	overflow:visible;
}

#customer_thumbs{
	height:360px;
	overflow:auto;
	width:600px;
	position:absolute;
	z-index:2;
	background-color:#fff;
	border:1px solid #003399;
}

.UM_uploadLink{
/*
background:none repeat scroll 0 0 #EBF5FF;
	border:1px outset #003399;
	color:#003399;
	display:block;
	float:right;
	font-size:14pt;
	padding:5px;
	text-align:center;
	width:200px;
*/
}

.DM_link{
	display:block;
	width:175px;
	*width:183px;
	float:left;
	/*
	margin:10px 5px 10px 1px;
	*margin:10px 10px 10px 0px;
	*/
	margin:0px 5px 5px 0px;
	padding:5px;
	border:1px solid #CCC;
	background-color:#f8f8f8;
	/*min-height:140px;
	position:relative;*/
	font-size:8pt;
	/*z-index:1;*/
}

.wasOrdered{
	background-color:#ECFFDD;
	border:1px solid #224A00;
}
/*
.DM_link:hover,
.DM_link:active{
	border:1px solid #003399;
	background-color:#eee;
	color:#003399;
}
*/
.DM_uploadDigitized{
	float: left; 
	font-size: 10pt; 
	font-weight: bold; 
	color:#003399;
}

.DM_upload{
	cursor:pointer;
}

a.DM_ActionLink:link,
a.DM_ActionLink:visited,
a.DM_ActionLink:active{
	display:block;
	border-bottom:1px solid #003399;
	margin:0px;
	padding:2px;
	overflow:hidden;
	white-space:nowrap;
	color:#003399;
	text-transform:capitalize;
	text-decoration:none;
}

a.DM_ActionLink:hover{
	color:#ff6600;
	background-color:#fafafa;
	text-decoration:none;
}

.DM_date,
.DM_action{
	display:block;
	height:10px;
    padding: 1px 0px 5px 5px;
	*padding-bottom: 2px;
}

.DM_date{
	float:left;
	padding-left:0px;
}


.DM_select{
	margin:0px;
	padding:0px;
}

.DM_action{
	background: url("imgs/arrow.gif") no-repeat scroll right top #FFFFFF;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	float: right;
	font-weight: bold;
	padding-right:16px;
	/*
	width: 110px;
	border:1px solid #A8A8A8;
	display:block;
	float:right;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:5px;
	padding: 1px 6px 3px 6px;
	height:10px;
	background:url("imgs/arrow.gif") no-repeat scroll right center #EBEBEB;
	cursor:pointer;
	width:110px;
	*/
}

#welcome_back{
	font-size:12pt;
	margin:10px 0px;
	font-weight:bold;
	color:#003399;
}

.DM_actionMenu{
	background:none repeat scroll 0 0 #EBF5FF;
	border:1px solid #003399;
	/*margin:30px 5px 5px 5px;*/
	padding:5px;
	position:absolute;
	/*
	right:5px;
	*right:4px;
	top:40px;
	*top:44px;
	*/
	margin-left:13px;
	*margin-left:21px;
	width:150px;
	display:none;
	font-size:8pt;
	z-index:2;
}

.DM_actionMenuList{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:8pt;
}

.DM_actionMenuList_close{
	color:#FF0000;
	display:block;
	float:right;
	font-weight:bold;
	height:15px;
	text-align:center;
	width:15px;
}

.designManager_designImgs{
	width:175px;
	float:left;
	margin:2px;
	padding:5px;
	border:1px solid white;
}

.design_image{
	height:75px;
	width:75px;
}

.design_imageh{
	width:75px;
}

.design_imagev{
	height:75px;
}

.designManager_optionsBubble{
	position:absolute;
	z-index:1000;
	margin:-75px 0px 0px 25px;
	background-image:url('http://www.logosoftwear.com/personalize/images_new/bottom_right_white.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:250px;
	width:325px;
}

.designManager_bubbleContents{
	margin:50px 0px 0px 30px;
	width:290px;
	height:190px;
	float:left;
}

.designManager_bubbleClose{
	cursor:pointer;
	margin:-25px 0px 0px 322px;
	height:18px;
	width:18px;
	position:absolute;
	z-index:9999;
}
/*
.designManager_bubbleHeading
{
	font-weight:bold;
	margin:8px 0px 2px 10px;
	width:250px;
}*/

.designManager_bubbleHeading{
	font-weight:bold;
	margin:5px 0px;
}

.designManager_designName{
	cursor:pointer;
	margin-bottom:5px;
}

.designManager_updateNameInput{
	border:1px solid #3366CC;
	border-top:2px solid #003399;
	border-left:2px solid #003399;
	margin:3px 0px 3px 1px;
	font-size:8pt;
	height:18px;
}

.designManager_updateNameBtn{
	font-size:8pt;
	height:20px;
	cursor:pointer;
}

.designManager_bubbleList{
	text-align:left;
	margin-left:-20px;
	*margin-left:25px;
}

.designManager_bubbleListItem{
	margin:0px 0px 8px 0px;
}

.designManager_bubbleListItem a{
	color:#003399;
	font-weight:bold;
}

.designManager_sewouts{
	width:775px;
	padding:3px;
}

.designManager_sewoutImgDiv{
	float:left;
	height:140px;
	width:115px;
	background-color: #F8F8F8;
    border: 1px solid #EEEEEE;
	text-align:center;
	padding:3px;
	margin:3px;
}

.designManager_sewoutImg{
	border:1px solid #CCCCCC;
}

/*---------------------------------------------------------------*/

/* LOGO LOCKER LEGACY CLASSES */
.logincontainer{
	font-family:arial;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #B9B8B8;
	margin-bottom:10px;
}


.LL_WelcomeHeading{
	font-size:14pt;
	margin: 0px 0px 10px 0px;
	color: #FF7200;
}

.headline {
	font-size:14pt;
	font-weight:bold;
	padding:15 0 15 0px;
	
}

.navdesc {
	float:left;
	padding-left:5px;
}

.navdesc a {
	font-size:12pt;
	font-weight:bold;
}

.navdesc a:hover {
	background-color:#99CCFF;
}

.loginfields {
	text-align:right;
	font-size:8pt;
	font-weight:bold;
	margin:10 7 10 7px;
}

.loginlinks {
	margin-top:10px;
	text-align:center;
	font-size:10pt;
}

.valfield2 {
	width:200px;
}

.valfield2_dis {
	width:200px;
	background-color:#F1F1F1;
	color:#666666;
}

#logincontainer {
	font-family: arial,gill,helvetica,sans-serif;
	font-size: 10pt;
	margin-left: 15px;
}

td p {
	margin-left: 0px;
}

.newtitle {
	margin-right: 3px;
}

.fieldtitle {
	padding-right: 3px;
	font-weight: bold;
	width: 100px;
}

#email_design{
	background:none repeat scroll 0 0 #EBF5FF;
	border:1px solid #003399;
	height:190px;
	margin:-50px 0 0;
	padding:5px;
	position:absolute;
	width:300px;
	z-index:3;
	font-size:8pt;
}

.close{
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}

.upload_zoomImage,
.design_zoomImage{
	position:absolute;
	/*border:1px solid #000;
	background-color:#fff;*/
}

/*
.design_zoomImage{
	height:300px;
	width:300px;
}
*/

.DM_landing_container{
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #CCC;
	width:100%;
	overflow:auto;
}

.DM_landing_intro,
.DM_landing_heading{
	color: #666666;
	font-weight:bold;
	cursor:auto;
}

.DM_landing_intro,
.DM_landing_heading_big{
	font-size:14pt;
	display:block;
}

.DM_landing_intro{
	padding-bottom:10px;
	margin-bottom:10px;
}

.DM_landing_left{
	float:left;
	width:45%;
}

.DM_landing_right{
	float:right;
	width:40%;
}

.DM_landing_full{
	clear:both;
	width:100%;
}

.DM_landing_section{
	margin:0px 10px 10px 0px;
	padding:0px 10px 10px 0px;
}

.DM_section_image{
	float:right;
	margin:0px 0px 10px 10px;
}

.clear{
	clear: both;
	overflow: hidden;
	clear:both;
	font-size:0pt;
	line-height:0px;
	height:0px;
}

.DM_landing_link_block{
	display:block;
	margin-top:2px;
}

.DM_reorder_link{
	float:right;
	margin:2px 5px 0px 0px;
	*margin:5px 5px 0px 0px;
}

.DM_delete_option{
	float:left;
}

.DM_landing_list{
	padding-left:20px;
	list-style-type: square;
	margin:2px 0px 12px 0px;
}


#mysavedclipart{
	font-weight:bold;
}

.DM_section{
	margin:0px 0px 10px 0px;
}

#DM_filters{
	/*border:1px solid #ccc;*/
	margin-bottom:5px;
	*padding-bottom:5px;
	width:100%;
	overflow:auto;
}

.tinyfb,
.tinytw,
.tinyem{
	height:16px;
	width:16px;
	border:0px;
	margin-right:2px;
}

.LL_button_wide{
	width:199px;
	height:28px;
	cursor:pointer;
	border:0px none;
}

.LL_button_blockCenter{
	display:block;
	margin:10px 0px 0px 0px;
}

/*.tinyfb{
	width:60px;
}

.tinytw{
	width:55px;
}*/
	

.ActionIcon {
    background: url("/personalize/images_new/action_icons_map.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 16px;
	float:right;
}

.AI_Plus {
    background-position: 0 0;
}

.AI_Minus {
    background-position: 0 -16px;
}

.DM_floatFilter{
	border:0px none;
	border-left:1px solid #FFF;
}

.LD_pgicon {
	float:left;
	margin:2px 10px 0px 0px;
}

.LD_infoblock {
	padding:2px;
	border:1px solid #DDDDDD;
	margin:15px 0px 15px 0px;
}

.LD_subblock {
	padding:8px 8px 8px 8px;
	font-size:11pt;
}

.LD_cpnblock {
	/*background: url('/accounts/imgs/rewards/coupon-background.gif') no-repeat;*/
	border:1px dashed #666666;
	background-color:#F1F2F2;
	height:25px;
	width:551px;
	*width:571px;
	margin:5px 0px 5px 0px;
	padding:7px 10px 0px 10px;
}
