/* 
CSS Document for the entire "Wizard area" -> Javascript Enabled!
*/

/*
					***************************************************
					* Linosoft technology Powered By Shirtsdotnet.com *
					***************************************************
*/




/*
	General design notes
		- 10pt = 1.00 em
		- 11pt = 1.07 em
		- 12pt = 1.15 em
		- 14pt = 1.30 em
*/

/*
*************************************************
*    Global                                     *
*************************************************

	#container makes sure the "wizard area" has the right dimensions.
		- 13px left
		- 15px right
		- 13px top
	
	b is the bold defined by snd
*/
#de_container{
	margin:8px 15px 2px 15px;
	width:96%;
	}
	
.de_errorclass{
	color:#CC0000;
	font-size:1.07em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:none;
	}
	
.de_errorclassv{
	color:#CC0000;
	font-size:1.07em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	}
	
.de_errorhead{
	color:#cc0000;
	font-size:1.07em;
	font-weight:bold;
	margin:10px;
	padding:10px;
	border:2px solid #cc0000;
	width:auto;
	display:none;
	}
	
.de_errorhead2{
	color:#cc0000;
	font-size:1.07em;
	font-weight:bold;
	margin:10px;
	padding:10px;
	border:2px solid #cc0000;
	width:auto;
	display:block;
	}	

#de_footerleft{
	width:75%;
	}
	
#de_footerright{
	width:25%;
	text-align:right;
	vertical-align:middle;
	}

.de_formleft{
	text-align:right;
	padding:3px 3px 3px 3px;
	vertical-align:top
	}

.de_fromright{
	padding:3px 3px 3px 3px;
	text-align:left;
	vertical-align:top
	}
	
.de_longinput{
	size:100;
	}

#de_maindiv{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #666666;
	}
	
.de_shortinput{
	size:30;
	width:50px;
	}
	
.de_smallwidth{
	width:20px;
	float:left;
	height:30px;
	}

.de_star{
	color:#FF0000;
	}

.de_titelbalk{
	background-color:#EEEEEE;
	padding:3px 3px 3px 6px;
	font-weight:bold;
	}
	
.de_wit1{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:3px 3px 3px 6px;
	}

.de_wit2{
	border-top:1px solid #666666;
	padding:3px 3px 3px 6px;
	}
	
.de_zerror{
	font-size:1.30em;
	font-weight:bold;
	color:#CC0000;
	padding-bottom:6px;
	}

h1, h3, h4, h5, h5 {
	color:#333333;
	}
	

#po_button_up
	{
    position:absolute;
    top: 140px;
    right: 174px;
    text-align:right;
	}
#po_button
	{
	float:right;
	}
#po_amend
	{
    position:absolute;
    top: 690px;
    right: 174px;
    text-align:right; 
	}

#po_container
	{
	margin:12px 12px 12px 12px;
	width:95%;
	}

.po_deliveryitems
	{
	background-color:#D6D3D6;
	border-bottom:1px solid #333333;
	font-weight:bold;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	}

.po_deliveringto
 	{
	background-color:#EFEFEF;
	border-bottom:1px solid #333333;
	font-weight:bold; 
	font-family:Arial;
	font-size:12px;
	}

#po_downleft
	{
	border:1px solid #333333;
	}


#po_lefttd
	{
	width:75%;
	border:1px solid #333333;
	}
	
#po_rigthtd
	{
	width:25%;
	border:1px solid #333333;
	}
	
.po_whitefield
	{
	border-bottom:1px solid #333333;
	}

#sb_body{
	margin:0px 0px 0px 0px;
	width:100%;
	}

#sb_buttonsmiddle{
	width:15%;
	padding:5px 15px 5px 5px;
	text-align:right;
	}
	
.sb_datecell{
	width:80px;
	}
	
.sb_dateobject{
	width:80px;
	}

.sb_detailhoofd{
	font-weight:bold;
	font-size:1.15em;
	border-bottom:1px solid #000000;
	}

.sb_detailhoofdcell{
	width:180px;
	}

.sb_detailtitel{
	font-weight:bold;
	}
	
#sb_downbuttons{
	float:left;
	padding-left:15px;
	padding-top:10px;

	}
	
#sb_downright{
	width:170px;
	padding-right:15px;
	padding-top:10px;
	float:right;
	}
	
.sb_entervoucher{
	font-weight:bold;
	font-size:0.9em;
	}	
	
.sb_fabric{
	width:100px;
	height:100px;
	}
	
.sb_fabricpic{
	width:110px;
	}

#sb_footercell{
	border-top:1px solid #999999;
	width:100%;
	}
		
#sb_greybanner{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#eeeeee;
	}

.sb_greyline{
	width:20%px;
	border-bottom:1px solid #999999;
	text-align:right;
	}
	
.sb_greyline2{
	width:80%;
	border-bottom:1px solid #999999;
	padding-left:20px;
	}

.sb_h2style{
	font-weight:bold;
	font-size:1.32em;
	}

.sb_infocel1{
	max-width:140px;
	width:140px;
	}
	
#sb_items{
	width:100%;
	}

#sb_itemprice{
	position:relative;
	left:260px;
	}
	
.sb_itemstable{
	margin:15px 0px 15px 0px;
	width:100%;
	}

.sb_knop{
	margin:3px 0px 2px 0px;
	}

.sb_qnumber{
	border:1px solid #000000;
	padding:1px 3px 1px 3px;
	}

.sb_rightcell{
	text-align:right;
	}
				
#sb_tableup{
	margin:15px 15px 15px 15px;
	width:95%;
	}
#sb_titelup{
	width:80%;
	}		
#sb_upbuttoncell{
	text-align:right;
	}	
#sb_update{
	float: right;
	padding-right:30px;
	padding-top:10px;
	}
.sb_uplittle{
	position:relative;
	bottom:5px;
	}
	
#sb_vbanner{
	border-top:1px solid #CCCCCC;
	}
.menu{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #999999; 
	text-decoration: none
}
.menu1{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bolder;
	color: #000000; 
	text-decoration: none
}
.sb_item{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #000000; 
	text-decoration: none
}

.sb_item2{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
	text-decoration: none
}

.sb_price2{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #000000; 
	text-decoration: none
}
.shirt_tekst{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none
}
h4.footer{
font-size:13px;
}





a.breadCrumb:link, a.breadCrumb:visited{
text-decoration:underline;
}
a.breadCrumb: a:hover{
text-decoration:none;
}
#title_basket{
float:right;
width:320px;

height:27px;

line-height:24px;
}
#gMenu{
height:142px;
}
#gMenu .greeting{
clear:right;
}
.arialText{
font-size:11px;
}
#gMenu .greeting{
padding-right:2px;
}
#mijnLijn{
clear:both; font-size:1px;height:5px; border-bottom:solid 1px #cccccc; text-indent:-9999px; margin-bottom:10px;z-index:10; margin-top:10px;
}
#clearThismess{
clear:both; text-indent:-999px;
}
#gMenu #title_basket .arialText a{

color:#000000;
}
#ShirtsBasket{
position:absolute;
padding-left:10px;
background-color:#d1e56c;
margin-left:127px;
padding-right:3px;
border-bottom:solid 1px #f6f9e4;
}
/* Pog 2*/
#backto2{
padding-top:37px;
}
#lijn_01{
height:1px;
text-indent:-999px;
border-top:solid 1px #cccccc;
margin:6px 0 12px 0;
}
#titel_made_to_measure{
font-size:16px;
color:#666666;
}

#innerBasket{
background-color:#d2e572;
width:190px;
float:right;
padding:4px 0 4px 0;
}

#titel_made_to_measure{
padding-left:10px;
}
#signIn_Register{
text-align:right;
}
#breadcrumbs03{
padding-left:10px;
}
#white_space_me td{

}
#breadcrumbs03, #signIn_Register{
padding-top:4px;
}
h1.tc{
font-size:16px;
border-bottom:solid 1px #999999;
padding-bottom:10px;
color:#444444;

}
.tc{
font-size:11px;
}
h2.tc{
padding:10px 0 10px 0;
color:#000000;
}
table#delivery{
border:solid 1px #CCCCCC;
text-align:center;
}

table#delivery th{
background-color:#f1f1f1;
text-align:center;
padding:8px 0 8px 0;
}

table#delivery td{
padding:8px 0 8px 0;
}
ul#list_TC {


}

ul#list_TC li{
background:transparent url(/static-www.marksandspencer.com/css/images/bullet-raquo.gif) no-repeat scroll left 2px;
}
