/* CSS Document */

/* DGL ------------------------------------- */

   html, body { padding:0px; margin: 0px; overflow:hidden; }
   
	body, td, .font {
		font-family:tahoma, Geneva, sans-serif;
		font-size:13px;
	}
   
	img { border-width:0px;}
	
	a, legend { color: #020DAA; }
	a { cursor:pointer; text-decoration:none; }
	a:hover { color: #BF3A0B;}
	
	.bg_image { position:absolute; top:0px; left:0px; width:100%; height:100%; }
   
	.grey_border {
		border: 2px solid #555;
	}
	
	.hl_border {
		border: 2px solid yellow;
	}
	
	.main { 
		margin: 0px 0px 42px 0px;
/*		margin: 42px 50px 42px 68px;*/
		width:675px;
	}
	
	.table-wrapper {
		width: 100%;
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		border-collapse: collapse;
		border-spacing:0px;
	}
	
	#logo {
		position:absolute;
		top: 20px;
		right: 42px;
		width:142px;
		height:201px;
/*		background: url("../images/hs-logo-white.png");*/
	}
	
	#title_image {
		position:absolute;
		top: 40px;
		right: 60px;
		margin-top:50px;
		margin-right:20px;
	}
	
	.contentheading {
		font-weight:bold;
		padding-top:10px;
	}
   
	.sectiontableheader {
	  font-weight: bold;
	  margin-bottom: 12px;
	}
	
	fieldset {
		border-color: #eee;
		padding:8px;
		margin-bottom:12px;
	}
	
	.cart_smalltext {
		font-size: 12px;
	}
	
	.advanced_attribute_text, .custom_attribute_text {
		font-size: 12px;
		display:inline;
		text-align:right;
		margin:3px;
	}
	
	.advanced_attribute_field, .custom_attribute_field {
		font-size: 12px;
		display:inline;
		text-align:right;
		margin:3px;
	}

	.dot1 {
		display:inline;
		list-style: disc outside ;
	}

	.hsmainmenu td {
		text-align:center;
		border-right:1px solid #777777;
		font-weight: bold;
		font-size: 0.85em;
		/*font-family: tahoma,Helvetica, sans-serif;*/
		color: #232323;
		background-color:#ededed;
	}

	.hsmainmenu div {
		padding:5px;
		width:100%;
		height:100%;
	}

	.advanced_attribute_field .inputbox {
		width: 100px;
	}	
	
	.insertaddress {
		text-decoration: underline;
	}
/*	#title {
		position:absolute;
		top: 20px;
		right: 60px;
		width:675px;
		height:110px;
		background: #ddd; 
     filter:alpha(opacity=90); 
     opacity: 0.90;
	}
	.trans {
		background: #D7D7D7;
     filter:alpha(opacity=70); 
     opacity: 0.70;
	}
   .main1 { 
		position:absolute;
		top: 20px;
		right: 60px;
		width:675px;
		/*height:460px;
		overflow-y: scroll;
		overflow-x: hidden;*/
		/*overflow: hidden;
	}
	#logo1 {
		position:absolute;
		top: 20px;
		left: 20px;
		width:130px;
		height:198px;
		background: url("../images/hs-logo-white.gif");
	}
	*/
/* DGL ------------------------------------- */
