body  
{

font-family:arial,helvetica;
color: #666666;

margin-top: 0px;
padding: 0px;
margin: 0px;
border: 0px;
font-size: 12px;
	letter-spacing:-0.5px;

}
.xfree {
	notext-decoration: line-through;
	font-size:12px;
	color:#79b65b;
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
}

.timeError{
	padding-top:8px;
	color: #990000;
}

.timeOK{
	padding-top:8px;
	NOcolor: #009900;
}

.subhead{

	padding-left:0px; 
	padding-top:10px; 
}

.order {
	font-size: 12px;
	color: #777777;
}

.orderheader {
	font-size: 1px;
	color: #777777;
	font-weight: bold;
}

.txt {
	font-size: 12px;
	color: #777777;
}

.txtl {
	font-size: 14px;
	color: #777777;
}

.txtl_note {
	font-size: 14px;
	color: #fff;
	background-color: #ff7e00;
	padding: 4px;
	margin: 4px;
}

.inputboxl {
	font-size: 14px;
	color: #777777;
}


.txtlf {
	font-size: 14px;
	color: #444444;	
}


.txtl_thin {
	font-size: 14px;
	color: #aaaaaa;
}

.txt_on {
	font-size: 12px;
	color: #333333;
	font-weight: bolder;
}

.txtlite {
	font-size: 11px;
	color: #cccccc;
}

.txtsemilite {
	
	font-size: 12px;
	color: #777777;
}


.txtthin {
	font-size: 12px;
	color: #cccccc;
}


.txtb {
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}

.txtSubHead {
	font-size: 16px;
	color: #555555;
	font-weight: bold;
}

.txtSubSubHead {
	font-size: 14px;
	color: #555555;
	font-weight: bold;
}


.txtSubSubHeadLink{
	font-size: 14px;
	color: #2222ee;
	font-weight: bold;
}

.txtSubSubHeadDisabled{
	font-size: 14px;
	color: #aaaaaa;
	font-weight: bold;
}


.txtSubSubSubHead {
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}

.txtBigBox{
	font-size: 12px;
	color: #666666;
	letter-spacing:-0.2px;
}

.txtSubHeadLink {
	font-size: 16px;
	color: #2222ee;
	font-weight: bold;
	cursor:pointer;
	cursor: hand;
}

.shoppingCartHeadText
{
	font-size: 16px;
	color: #ffaa00;
	color: #555;
	font-weight: bold;
	margin-top:11px;	
}

.txtNote {
	
	font-size: 12px;
	color: #ee0000;
	font-weight: normal;

}

.txtError {
	
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	padding: 3px;
	background-color: red;

}



.txtNoteLess {
	
	font-size: 14px;
	color: #990000;
	font-weight: normal;
}

.txtBig {

	font-size: 18px;
	color: #777777;
	font-weight: bold;
}


.txtmicro {
	font-size: 5px;
	color: #777777;
}

.txtLink {
	font-size: 12px;
	color: #1111dd;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}


.txtLinkL {
	font-size: 14px;
	color: #1111dd;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}


.txtLinkDim{
	font-size: 12px;
	color: #7474e8;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}

.txtLink:hover
{
	color: #ff7200;
}

a:hover {
	color: #ff7200;
}

.txtLinkSmall {
	-font-family:arial,helvetica;
	font-size: 11px;
	color: #1111dd;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}

.txtLinkSilent {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}

.hovery
{
	cursor:pointer;
	cursor: hand;
}

.hovery:hover
{
color: #ff7200;
}

.txts {
	font-size: 11px;
	color: #777777;
}

.txtmnu {
	font-size: 12px;
	color: #777777;
	padding-bottom: 20;
}

.txtmnu:hover {
	color: #ff7200;
}

.txttiny {
	font-family:verdana,arial,helvetica;
	font-size: 7px;
	color: #777777;
	font-weight: normal;	
}

.txtsdim {
	font-family:verdana,arial,helvetica;
	font-size: 9px;
	color: #999999;
}

.txtsNote {
	font-family:verdana,arial,helvetica;
	font-size: 9px;
	color: #999999;
	background: #ffffbb;
	font-weight: normal;
}

.txtsNoteAlt {
	font-family:verdana,arial,helvetica;
	font-size: 9px;
	color: #777777;
	background: #ffeecc;
	font-weight: normal;
}

.sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 200;
}	
	
.xsml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 200;	
}

.normal-menu-item
{
	margin-bottom:6px;
}

.wrap-site {
	text-align: center;

	background-color: #fff;
	margin-left:auto;
	margin-right:auto;
	width:1012px;
	padding: 0;
	margin-top:0 px;	
}

.wrap-top-menu {
	text-align: center;
	width:712px;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;

}

.top-menu {
	text-align:left;
	background-color: #fff;
	width:712px;
	height: 130px;
}

.cart_div {
	background-color: #fff;
	width:539px;
	__height: 65px;
	no_background:url(http://www.aptit.se/0816/index/images/aptit_topbanner_plastic.gif); 
	no_background-repeat: no-repeat;
	_display: none;
	text-align:left;
	_padding-top: 10px;
}
.map {
	background-color: #FFF;
	width:712px;
	display: none;
	text-align:left;
	
}
.extra {xtb
	background-color: #fff;
	width:712px;
}
.left {
	background-color: #eeeeee;
	width:173px;
	float:left;
}

.tinyCheck
{
	background-image: url(http://www.aptit.se/images/tinycheck.png);
	width:12;
	height:12px;
}

.under
{
	background-image: url(http://www.aptit.se/images/under.png);
	width:45px;
	height:4px;
}

.content {
	background-color: #FFF;
	width:539px;
	float:right;
	no_margin-left:5px;
	no_background-image:url("http://www.aptit.se/nf/images/content_bg.gif");
	no_background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat-x;
	text-align:left;
	
}
.footer {
	background-color: #FFF;
	width:712px;
	text-align:left;
}

.aro {
	background-image: url(http://www.aptit.se/images/aro_l.png);
	width:200px;
	height:61px;
	cursor:pointer;
	cursor: hand;
	
}

.aro_off{
	background-image: url(http://www.aptit.se/images/aro_l_off.png);
	width:200px;
	height:61px;
	nocursor:pointer;
	nocursor: hand;
	
}

.aro_s {
	background-image: url(http://www.aptit.se/images/aro_s.png);
	width:90px;
	height:44px;
	cursor:pointer;
	cursor: hand;
	
}

.aro_s_on {
	background-image: url(http://www.aptit.se/images/aro_s_on.png);
	width:90px;
	height:44px;
	cursor:pointer;
	cursor: hand;
	
}

.aro_s_off {
	background-image: url(http://www.aptit.se/images/aro_s_off.png);
	width:90px;
	height:44px;
	__cursor:pointer;
	__cursor: hand;
	
}

.textinaro
{
	padding-top:23px;
	margin-left:5px;
	width: 175px;
	color: #fff;
	cursor:pointer;
	cursor: hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}


.textinaro_off
{
	padding-top:23px;
	margin-left:5px;
	width: 175px;
	color: #ddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.textinaro_s
{
	padding-top:13px;
	margin-left:4px;
	width: 80px;
	color: #fff;
	cursor:pointer;
	cursor: hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.textinaro_s_on
{
	padding-top:13px;
	margin-left:4px;
	width: 80px;
	color: #fff;
	cursor:pointer;
	cursor: hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.textinaro_s_off
{
	padding-top:13px;
	margin-left:4px;
	width: 80px;
	color: #fff;
	__cursor:pointer;
	__cursor: hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
#logo {
	secret_float:left; /*explicit float:left fails miserably*/
	margin-bottom: -50px;
}

#menuitems {
	
	float:right;
}




.main-container
{
	clear:both;
	text-align:left;	
}


.site {
	text-align:left;
}
.sitecenter {
	background-color: #FFF;
	margin-left:auto;
	margin-right:auto;
	width:712px;
	no_padding-top: 10px;
	text-align:left;	
}

.siteleft {
	background-color:#FFF; 
	width:150px; 
	height:2px;
	float:left;
	clear:both;
font-size: 1px;	/*ie crazyness to allow low div*/
text-align:left;
}


.siteright {
	background-color:#FFF; 
	width:150px; 
	height:2px;
	float:right;
	clear:both;
font-size: 1px;	/*ie crazyness to allow low div*/
text-align:left;
}

a {
text-decoration:none;
} 

INPUT
{
	_neh_letter-spacing:-1px;

	color: #666666;
	text-decoration:none;
	border: thin solid #ccc;

}

TEXTAREA
{
	border: thin solid #ccc;
}

SELECT 
{
	_neh_letter-spacing:-1px;

	border: thin solid #ccc;
	color: #666666;
	text-decoration:none;
}

.summaryWrapper
{
	width:520px;
	height:180px;
}


.CustomerInfo
{
	width:520px;
	padding-top:15px;
}



.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #bdbdbd;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:15px;
	padding:2px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton:active {
	position:relative;
	top:1px;
}


