html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#fdfdfd;
	text-align:center;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#container_out {
	margin:auto;
	width:982px;
}
.container_l {
	float:left;
	width:976px;
	background-image:url(images/containerl.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.container_r {
	float:left;
	width:982px;
	background-image:url(images/containerr.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
#container {
	float:right;
	width:970px;
	text-align:left;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
}
#top {
	float:left;
	width:970px;
	background-color:#ffffff;
}
#footer {
	float:left;
	width:968px;
	padding:10px 1px 12px 1px;
	font:normal 9px Tahoma;
	background-color:#f6f8fb;
	color:#5d646b;
	background-image:url(images/bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0px 0px 0px 0px;
}
.copyright {
	float:left;
	font:normal 9px Tahoma;
	color:#5d646b;
	padding:0px 30px 0px 10px;
}
#footer a {
	font:normal 9px Tahoma;
	color:#5d646b;
	text-decoration:none;
}
#footer a:hover {
	font:normal 9px Tahoma;
	color:#5d646b;
	text-decoration:underline;
}
.signature {
	float:right;
	width:135px;
}
#atcomProductionFlash {
	float:left;
	margin:0px;
	padding:0px;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:tahoma, verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #8A837D;
}
.atcom a:hover {
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #625C57;
}
.bottom {
	float:left;
	width:982px;
	margin:0px 0px 0px 0px;
}
.topl {
	float:left;
	width:312px;
	height:170px;
	background-image:url(images/clouds.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:18px 0px 0px 15px;
}
.topr {
	float:left;
	width:643px;
	margin:0px 0px 0px 0px;
	background-image:url(images/clouds.jpg);
	background-repeat:no-repeat;
	background-position:-326px bottom;
}
.menutop_links {
	float:right;
	width:340px;
	font:normal 9px Arial;
	color:#9aa2be;
	padding:4px 5px 0px 0px;
	text-align:right;
}
.menutop_links a {
	padding:0px 6px 0px 6px;
	font:normal 9px Arial;
	color:#9aa2be;
	text-decoration:none;
}
.menutop_links a:hover {
	font:normal 9px Arial;
	color:#9aa2be;
	text-decoration:underline;
}
.menutop {
	float:right;
	width:623px;
	padding:20px 12px 12px 0px;
}
.menutop_flag {
	float:right;
	background-color:#ffffff;
	width:30px;
}
.distilo {
	float:left;
	width:970px;
	background-color:#ffffff;
}
.distilo_in {
	float:left;
	width:970px;
	background-color:#f8fafb;
}
.distilol {
	float:left;
	width:757px;
	margin:0px;
	padding:0px;
	
}
.distilor {
	float:left;
	width:213px;
	background-color:#ffffff;
overflow:hidden;
}
.main {
	float:left;
	width:732px;
	background-image:url(images/maintop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:1px 0px 0px 0px;
	padding:28px 16px 0px 9px;
}

.mainbox {
	float:left;
	width:732px;
	padding:0px 0px 20px 0px;
}
.mainbox img {
	float:left;
	border:2px solid #d9e3ec;
}

.mainbox h1 {
	float:left;
	width:142px;
	margin:0px 0px 0px 8px;
	_margin:0px 0px 0px 8px;
	background-color:#d7dee4;
	font:bold 12px Arial;
	color:#265b97;
	background-color:#ffffff;
	padding:0px 5px 0px 18px;
	background-image:url(images/boxarrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.btitle {
	float:left;
	width:377px;
	margin:0px 0px 0px 0px;
	background-image:url(images/rigeb.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
}
.main_tr h1 {
	float:left;
	width:213px;
	background-color:#d7dee4;
	font:bold 12px Arial;
	color:#fdae0a;
	background-color:#ffffff;
	padding:0px 0px 0px 18px;
	/*background-image:url(images/arrowt.gif);*/
	background-image:url(images/rigecn.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 13px 0px;
}

.ctitle {
	float:left;
	padding:0px 5px 0px 3px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	/*
	width:218px;
	background-image:url(images/rigec.gif);
	background-repeat:no-repeat;
	background-position:43px 4px;*/
}

.mainbox_body {
	float:left;
	width:400px;
	font:normal 11px Arial;
	color:#4a5562;
	margin:4px 0px 0px 8px;
	_margin:4px 0px 0px 8px;
	line-height:20px;
}
.mainbox_body a {
	float:left;
	font:normal 11px Arial;
	color:#fdae0a;
	text-decoration:none;
	background-image:url(images/arrowy.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
	padding:3px 13px 0px 0px;
}
.mainbox_body a:hover {
	font:normal 11px Arial;
	color:#0677b1;
	text-decoration:none;
}
.main_tristilo {
	float:left;
	width:757px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	background-image:url(images/mainbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.left_tr { 
	float:left;
	width:219px;
	padding:0px 21px 0px 13px;
}

.left_tr a {
	float:left;
	margin:0px 0px 8px 0px;
} 
.main_tr { 
	float:left;
	width:218px;
	padding:0px 25px 0px 19px;
}
.main_tr img { 
	border:2px solid #d9e3ec;
}
.mmore a {
	float:left;
	font:normal 11px Arial;
	color:#fdae0a;
	text-decoration:none;
	background-image:url(images/arrowy.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
	padding:3px 13px 0px 0px;
}
.mmore a:hover {
	font:normal 11px Arial;
	color:#0677b1;
	text-decoration:none;
}
.mtitle {
	float:left;
	width:218px;
	font:bold 11px Arial;
	color:#265b97;
	padding:12px 0px 0px 0px;
}
.mcontent {
	float:left;
	width:218px;
	font:normal 11px Arial;
	color:#49617e;
	padding:10px 0px 0px 0px;
}
.right_tr { 
	float:right;
	width:183px;
	padding:0px 21px 0px 0px;
}
.right_tr h1 {
	float:right;
	width:165px;
	background-color:#d7dee4;
	font:bold 12px Arial;
	color:#fdae0a;
	background-color:#ffffff;
	padding:0px 0px 0px 18px;
	/*background-image:url(images/arrowt.gif);*/
	background-image:url(images/rigec1n.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 13px 0px;
}
.right_tr h1 a {
	font:bold 12px Arial;
	color:#fdae0a;
	text-decoration:none;
}
.right_tr h1 a:hover {
	font:bold 12px Arial;
	color:#b17b0a;
	text-decoration:none;
}


.ctitle1 {
	float:left;
	padding:0px 5px 0px 3px;
	margin:0px 0px 0px 0px;
	/*background-image:url(images/rigec1.gif);
	background-repeat:no-repeat;
	background-position:57px 4px;
	width:165px;
	*/
	
	background-color:#ffffff;
}
.rlinks {
	float:left;
	width:183px;
}
.rlinks a {
	float:left;
	width:170px;
	font:bold 11px Arial;
	color:#49617e;
	background-image:url(images/arrowb.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	text-decoration:none;
	padding:0px 0px 0px 13px;
}
.rlinks a:hover {
	font:bold 11px Arial;
	color:#0677b1;
	text-decoration:none;
}
.linkrow {
	float:left;
	background-image:url(images/bluedots.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:4px 0px 4px 0px;
}
.right_thumb img {
	margin:10px 0px 10px 0px;
	border:2px solid #e6dbce;
}
.search {
	float:left;
	width:213px;
	background-color:#0677b1;
	font:bold 11px Arial;
	color:#ffffff;
	background-image:url(images/arrowd.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
}
.search form {
	float:right;
	width:181px;
	padding:4px 0px 3px 0px;
	margin:0px;
}
.search_txtfield {
	float:left;
	width:102px;
	border:1px solid #a9bbc7;
	font:normal 10px Arial;
	color:#112849;
	padding:1px;
}
.search_button {
	float:left;
	width:13px;
	height:15px;
	border:0px;
	background-image:url(images/sarrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#0677b1;
}
.login {
	float:left;
	width:213px;
	background-image:url(images/rightbg1.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding:0px 0px 5px 0px;
	margin:1px 0px 0px 0px;
}
.login h2 {
	float:left;
	width:187px;
	font:bold 11px Arial;
	color:#265b97;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 26px;
	background-image:url(images/arroww.gif);
	background-repeat:no-repeat;
	background-position:10px 1px;
}
.login form {
	float:right;
	padding:7px 6px 0px 0px;
	font:normal 11px Arial;
	color:#39669b;
}
.login_button {
	float:left;
	width:13px;
	height:15px;
	border:0px;
	background-image:url(images/arrowys.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
}
.login_textfield {
	float:left;
	width:102px;
	border:1px solid #bad0e6;
	font:normal 10px Arial;
	color:#112849;
	padding:1px;
}
.login_links {
	float:right;
	width:130px;
}
.login_links a {
	float:left;
	padding:0px 8px 0px 0px;
	background-image:url(images/smallarrowb.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
	font:bold 10px Tahoma;
	color:#39669b;
	text-decoration:none;
	line-height:14px;
}
.login_links a:hover {
	font:bold 10px Tahoma;
	color:#0f394f;
	line-height:14px;
}
.newsletter {
	float:left;
	width:213px;
	margin:1px 0px 0px 0px;
	background-image:url(images/rightbg2.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding:0px 0px 10px 0px;
}
.newsletter h2 {
	float:left;
	width:187px;
	font:bold 11px Arial;
	color:#265b97;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 26px;
	background-image:url(images/arroww.gif);
	background-repeat:no-repeat;
	background-position:10px 1px;
}
.newsletter form {
	float:right;
	padding:0px 6px 0px 0px;
	margin:10px 0px 0px 0px;
}
.newsletter form a {
	font:normal 10px Arial;
	color:#2b5e8f;
	text-decoration:none;
}
.newsletter form a:hover {
	font:normal 10px Arial;
	color:#0f394f;
}
.newsletter_textfield {
	float:left;
	width:158px;
	border:1px solid #bad0e6;
	font:normal 10px Arial;
	color:#112849;
	padding:1px;
}
.hnews {
	float:left;
	width:213px;
	margin:1px 0px 0px 0px;
}
.hnews h2 {
	float:left;
	width:189px;
	background-color:#bcd7ea;
	font:bold 11px Arial;
	color:#265b97;
	padding:5px 0px 5px 24px;
	margin:0px 0px 1px 0px;
	background-image:url(images/arroww.gif);
	background-repeat:no-repeat;
	background-position:8px 6px;
}
.hnews h2 a {
	font:bold 11px Arial;
	color:#265b97;
	text-decoration:none;
}
.hnews h2 a:hover {
	font:bold 11px Arial;
	color:#4a98cc;
	text-decoration:none;
}
.hnews span.userpass{
	font:bold 10px Verdana;
	color:#49617e;
}
.hnews_area {
	float:left;
	width:187px;
	background-image:url(images/hnewsbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:16px 10px 0px 16px;
	oveflow:hidden;
}
.hnews_area form {
	padding:0px;
	margin:0px;
}
.hnewsitem {
	float:left;
	width:187px;
	font:normal 11px Tahoma;
	color:#112849;
	margin:0px 0px 10px 0px;
}
.hnewsitem  span.forgotreg{
	float:left;
	padding:0px 0px 0px 10px;
}
.hnewsitem  span.hnewsitem_links{
	float:left;
	width:180px;
	padding:0px 0px 5px 10px;
}
.hnewsitem .date {
	clear:right;
	font:bold 10px Verdana;
	color:#49617e;
	padding:0px 0px 4px 0px;
}
.hnewsitem a {
	float:left;
	margin:3px 0px 0px 0px;
	font:bold 9px Verdana;
	color:#fdae0a;
	text-decoration:none;
}
.hnewsitem a:hover {
	font:bold 9px Verdana;
	color:#0677b1;
	text-decoration:none;
}
.sign {
	float:left;
	width:195px;
	padding:25px 0px 15px 18px;
}
.sign a {
	float:left;
	margin:0px 0px 5px 0px;
}
.main_in {
	float:left;
	width:756px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #ffffff;
overflow:hidden;
}
.main_in h1 {
	float:left;
	width:731px;
	margin:0px 0px 0px 0px;
	font:bold 12px Arial;
	color:#265b97;	
	padding:5px 0px 5px 15px;
	background-image:url(images/mainrige.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.btitle_main {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 18px;
	background-image:url(images/arrowt.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#ffffff;
}
.maintop {
	float:left;
	width:756px;
	height:26px;
	background-image:url(images/maintopbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:5px 0px 0px 0px;
}
.mainarea {
	float:left;
	width:703px;
	font:normal 11px Arial;
	color:#4a5562;
	line-height:17px;
	padding:0px 15px 0px 33px;
}
.mainarea a {
	font:normal 11px Arial;
	color:#fdae0a;
	text-decoration:none;
}
.mainarea a:hover {
	font:normal 11px Arial;
	color:#0677b1;
	text-decoration:none;
}
.mainarea img {
	border:2px solid #d9e3ec;
}

.mainarea .moreinfo {
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
}
.mainarea .moreinfo a {
	font:bold 10px Arial;
	color:#fdae0a;
	text-decoration:none;
	background-image:url(images/arrowy.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0px 13px 0px 0px;
}
.mainarea .moreinfo a:hover {
	font:bold 10px Arial;
	color:#0677b1;
	text-decoration:none;
}

.textfield {
	float:left;
	width:300px;
	border:1px solid #bad0e6;
	font:normal 11px Arial;
	color:#112849;
	padding:1px;
}
.textarea {
	float:left;
	width:300px;
                     height:100px;
	border:1px solid #bad0e6;
	font:normal 11px Arial;
	color:#112849;
	padding:1px;
}
.cbutton {
	border:1px solid #265b97;
	background-color:#0677b1;
	font:normal 11px Tahoma;
	color:#ffffff;
margin:10px 0px 10px 0px;
}





#sitemapLevel_0	{
	font:bold 11px Tahoma;
	color:#265b97;
	padding:10px 0px 5px 20px;
	background-image:url(images/yarrow.gif);
	background-repeat:no-repeat;
	background-position:10px 12px;
}
#sitemapLevel_0	a{
	font:bold 11px Tahoma;
	color:#265b97;
	text-decoration:none;
}
#sitemapLevel_0	a:hover{
	font:bold 11px Tahoma;
	color:#265b97;
	text-decoration:underline;
}

#sitemapLevel_1	{
	font:bold 11px Tahoma;
	color:#265b97;
	padding:4px 0px 2px 30px;
}
#sitemapLevel_1	a{
	font:bold 11px Tahoma;
	color:#265b97;
	text-decoration:none;
}
#sitemapLevel_1	a:hover{
	font:bold 11px Tahoma;
	color:#265b97;
	text-decoration:underline;
}

#sitemapLevel_2	{
	font:normal 11px Tahoma;
	color:#265b97;
	padding:2px 0px 0px 40px;
}
#sitemapLevel_2	a{
	font:normal 11px Tahoma;
	color:#265b97;
	text-decoration:none;
}
#sitemapLevel_2	a:hover{
	font:normal 11px Tahoma;
	color:#265b97;
	text-decoration:underline;
}

.newsitem {
   float:left;
   width:100%;
   border-bottom:1px dashed #265b97;
   padding:10px 0px 10px 0px;
}
#News_title {
float:left;
width:100%;
font:bold 13px Arial;
padding:2px 0px 5px 0px;
}
#News_title a {
font:bold 13px Arial;
color:#fdae0a;
}
#News_title a:hover {
font:bold 13px Arial;
color:#0677b1;
}

#News_img {
float:left;
margin:0px 10px 0px 0px;
_margin:0px 10px 0px 0px;
width:120px;
height:80px;
}

#News_top {
float:left;
width:500px;
}

.NewsItem_Title {
float:left;
width:100%;
font:bold 12px Arial;
color:#fdae0a;

}

.NewsItem_Content {
float:left;
width:500px;
}

.NewsItem_Photo {
float:left;
margin:0px 10px 0px 0px;
_margin:0px 10px 0px 0px;
width:120px;
height:80px;
}


.NewsItem_Date {
float:left;
width:100%;
margin:0px;
padding:2px 0px 5px 0px;
}
/* ****************** */
.registration_textfields{
	float:left;
	width:158px;
	border:1px solid #bad0e6;
	font:normal 10px Arial;
	color:#112849;
	padding:1px;
}
.submit_butt{
	background-image:url(templates/images/button.html);
	width:158px;
	font:normal 10px tahoma;
	color:#112849;
	padding:0px 0px 0px 0px;
	margin:10px 0px 5px 7px;
}
.login_textfields{
	float:left;
	width:158px;
	border:1px solid #bad0e6;
	font:normal 10px Arial;
	color:#112849;
	margin:5px 0px 0px 0px;
	padding:1px 0px 0px 0px;
}
.login_title{
	background-color:#FFFFFF;
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px 10px 0px;
	padding:5px 5px 0px 18px;
}
.login_box{
float:left;
width:650px;
margin:0px 0px 10px 0px;
}
.pass_rem_box{
float:left;
width:650px;
margin:30px 0px 10px 0px;
}
.login_forms{
	float:left;
	width:298px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 72px;
}
.login_forms span.user_login{
float:left;
padding:0px 14px 0px 0px;
margin:5px 0px 0px 0px;
color:#4A5562;
font:normal 11px arial;
}
.login_forms span.submit{
float:left;
padding:0px 0px 0px 10px
}
.pass_login{
float:left;
padding:0px 10px 0px 0px;
margin:5px 0px 0px 0px;
color:#4A5562;
font:normal 11px arial;
}
.auto_rem{
float:left;
width:600px;
color:#4A5562;
font:normal 11px arial;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 50px;
}
.pass_rem_box span.user_login{
float:left;
padding:0px 9px 0px 0px;
margin:5px 0px 0px 0px;
color:#4A5562;
font:normal 11px arial;
}
.login_box h1{
background-image:url(images/mainrige.gif);
background-position:right center;
background-repeat:no-repeat;
color:#265B97;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;
padding:0px 0px 0px 0px;
width:697px;
}
.pass_rem_box span.submit{
float:left;
padding:0px 0px 0px 10px
}
.pass_rem_box  h1{
background-image:url(images/mainrige.gif);
background-position:right center;
background-repeat:no-repeat;
color:#265B97;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;
padding:0px 0px 0px 0px;
width:697px;
}
.new_member{
	float:left;
}

.new_member h1{
background-image:url(images/mainrige.gif);
background-position:right center;
background-repeat:no-repeat;
color:#265B97;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;
padding:0px 0px 0px 0px;
width:697px;
}
.new_member span.register{
	float:left;
	width:630px;
	padding:0px 0px 0px 75px;
	font: normal 11px arial;
	color:#0677B1;
}
.new_member span.register_link{
	float:left;
	width:630px;
	padding:5px 0px 0px 75px;
	font: normal 14px arial;
	color:#0677B1;
}
.new_member span.register_link a{
	float:left;
	font: normal 14px arial;
}
.shopping_table{
	float:left;
	width:690px;
	text-align:center;
}
.shopping_table_tr{
	border:1px solid #8aa8cb;
	background-color:#bcd7ea;
}
.shopping_table_tr2{
	border:1px solid #8aa8cb;
	background-color:#dce5eb;
}
.shopping_th_price{
	width:50px;
}
.shopping_th_product{
	width:350px;
}
.shopping_th_quantity{
	width:100px;
}
.lbox{
	float:left;
	width:703px;
	padding:0px 0px 0px 30px;
}
#item_list{
	float:left;
	width:660px;
	padding:20px;
}
#item_list span.preview{
	float:left;
	width:490px;
	padding:0px 0px 0px 20px;
}
.item_list_title {
	background-color:#BCD7EA;
	width:660px;	
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}
.item_list_title a{
	font:bold 18px tahoma;
	color:#265ba5;	
}
.item_list_title a:hover{
	font:bold 18px tahoma;
	color:#FDAE0A;	
}
#item_list span.thum_img{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	border:0px;
}
.item_list_price{
	float:left;
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.item_list_price img{
	padding:0px 0px 0px 10px;
	border:0px;
}
.item_list_price span.basket a{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.item_list_price span.basket a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#item_preview{
	float:left;
	width:200px;
}

#item{
	float:left;
	width:660px;
	padding:0px 20px 20px 20px;
	margin:0px 0px 10px 0px;
	/* border:2px solid #c1d4eb; */
}

#item  span.itemimg{
	float:left;
	width:440px;
	padding:0px 0px 0px 220px
		
}
.continue_shoping{
	float:left;
	width:440px;
	background-color:#eaf0f8;
	padding:2px 0px 2px 250px;
	margin:10px 0px 0px 0px;
}
#customerorderview{
	float:left;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 80px;
}
.customerorderview_table{
	padding:0px 0px 0px 10px;
	background-color:#dce5ec;
}
.customerorderview_tr{
	padding:0px 0px 0px 10px;
	background-color:#BCD7EA;
}
.customerorderview_title{
	background-color:#BCD7EA;
	
}
#order{
	float:left;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 50px;
}
#order_form{
	margin:0px 0px 0px 0px;
	width:600px;
}
#order span.step{
	font:normal 11px tahoma;
	color:#265B97;
}
.order_table_tr1{
	background-color:#bcd7ea;
	text-align:center;
	height:25px;
}
.order_table_tr2{
	background-color:#dce5eb;
	height:25px;
}
.order_table_td{
	padding:0px 0px 0px 10px ;
}
.order_txt_back{
	float:left;
	padding:0px 0px 0px 10px;
	font:normal 15px tahoma;
	margin:10px 0px 5px 0px;
}
.order_txt_cont{
	float:left;
	font:normal 15px tahoma;
	padding:0px 0px 0px 10px;
}
.order_txt{
	float:left;
	padding:0px 0px 0px 10px;
}
.empty_basket{
	float:left;
	background-image:url(images/submit2.html);
	background-position:left;
	background-repeat:no-repeat;
	width:90px;
	font:bold 13px tahoma;
	color:#49617e;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 9px;
}
.empty_basket a{
	float:right;	
	font:bold 13px tahoma;
	color:#49617e;
	text-decoration:none;
}
.empty_basket a:hover{
	float:right;
	font:bold 13px tahoma;
	color:#49617e;
	text-decoration:underline;
}
.buy_button{
	float:right;

}
.basket_total{
	float:left;
	width:100px;
	font:bold 13px tahoma;
	color:#49617e;
	padding:0px 0px 0px 10px;
}
.quantity{
	float:left;
	width:180px;
	padding:0px 0px 10px 8px;
	font:bold 11px tahoma;
	color:#49617e;
	border-bottom:1px solid #ffffff;
}
.quantity img{
	float:left;
	padding:0px 0px 0px 8px;
}
.quantity_textfield{
	width:20px;
	border:1px solid #bad0e6;
	font:normal 10px Arial;
	color:#112849;
}
.boxL2{
float:left;
}
.boxL2 h1{
background-image:url(images/mainrige.gif);
background-position:right center;
background-repeat:no-repeat;
color:#265B97;
float:left;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0px;
padding:0px 0px 0px 0px;
width:697px;
}
.user_loggedin{
	float:left;
	padding:30px 0px 0px 250px;
	
}
#customer_orders{
	float:left;
	margin:10px 0px 0px 0px;

	width:690px;
	text-align:center;
}
.customer_orders_tr_title{
	border:1px solid #8aa8cb;
	background-color:#bcd7ea;
}
.customer_orders_tr{
	border:1px solid #8aa8cb;
	background-color:#dce5eb;
}
.order1_th{
	height:30px;
}
.submit_img{
	float:left;
	width:132px;
	background-image:url(images/button.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.submit_img2{
	float:left;
	width:135px;
	height:20px;
	background-image:url(images/button.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.submit_img2 a{
	float:left;
	width:112px;
	padding:3px 0px 0px 16px;
	font:bold 11px tahoma;
	color:#0677b1;
}
.submit_img2 a:hover{
	width:112px;		
	font:bold 11px tahoma;
	color:#0677b1;
}
.submit_img_order{
	float:left;
	width:96px;
	height:20px;
	background-image:url(images/button2.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.submit_img_order a{
	float:left;
	width:75px;
	padding:3px 0px 0px 15px;
	font:bold 11px tahoma;
	color:#0677b1;
}
.submit_img_order a:hover{
	font:bold 11px tahoma;
	color:#0677b1;
}
/* ---------------------- Additional CSS ------------------------- */

.content {	
	width:690px;
	padding:0 33px;
	}
	
.entry {
	width:100%;
	padding:10px 0 6px 0;
	border-bottom:1px dashed #3e3f3f;
	}
	
.h3-blue {
	color:#265b97;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:14px 0;
	padding:0;
	}
	
.h2-grey {
	color:#4a5562;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	padding:0;	
	}
	
.paragraph {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4a5562;
	margin:0 0 10px 0;
	padding:0;
	line-height:16px;
	}
	
.extras {
	width:100%;
	overflow:hidden;
	}
	
.more {
	display:block;
	float:left;
	padding:0 14px 0 0;
	background:url(images/more.gif) no-repeat right center;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#ff9c00;
	text-decoration:none;
	}
	
.more:hover {
	text-decoration:underline;
	}
	
.add2basket {
	display:block;
	height:14px;
	float:right;
	padding:2px 0 0 20px;
	background:url(images/cart.gif) no-repeat left center;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#4a5562;
	text-decoration:none;
	}
	
.add2basket:hover {
	background:url(images/cart2.gif) no-repeat left center;
	text-decoration:underline;
	}
	
.header-img {
	margin:0 0 26px 0;
	}
	
#cart {
	padding:16px 10px 0 16px;
	width:187px;
	float:left;
	background:url(images/hnewsbg.gif) repeat-x left top;
	}
	
#cart a{
	text-decoration:none;
	}
	
#cart a:hover {
	text-decoration:underline;
	}
	
#cart div{
	width:100%;
	overflow:hidden;
	padding:6px 0;
	}
	
.price {
	font:bold 16px Arial, Helvetica, sans-serif;
	}
	
.dots {
	background:url(images/dot.gif) repeat-x left bottom;
	}
	
.product {
	display:block;
	float:left;
	color:#39669b;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
.product a{
	color:#39669b;
	}
	
.quantity2 {
	display:block;
	float:right;
	color:#39669b;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
.delete {
	display:block;
	clear:both;
	float:left;
	color:#4a5562;
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
.delete a{
	color:#4a5562;
	}
	
.summ {
	display:block;
	float:left;
	color:#ac2a44;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
.summ-price {
	display:block;
	float:right;
	color:#ac2a44;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
#cart .cart-button {
	float:right;
	margin:10px 0 0 4px;
	}
	



/* Added Styles - 22.09.09 */	
.hnews-area-logged							{ font:bold 10px Arial; float:left; width:193px; background:url(images/hnewsbg.gif) repeat-x 0 0;	padding:16px 10px 16px 10px;	oveflow:hidden; color:#255b97; }
.hnews-area-logged ul						{ padding:0; margin:0; list-style:none; }
.hnews-area-logged li a						{ color:#255b97; text-decoration:none; display:block; background:url(images/hnews-area-logged02.gif) no-repeat right center; width:100%; }
.hnews-area-logged li a:hover				{ color:#4b98ce; text-decoration:none;  background:url(images/hnews-area-logged03.gif) no-repeat right center; }
.hnews-area-logged li 						{ background:url(images/hnews-area-logged01.gif) no-repeat 0 0; width:175px; height:22px; margin:2px 0; padding:0 9px; line-height:22px; vertical-align:top; }
.hnews-area-logged li .hnews-logout			{ background:url(images/hnews-area-logged04.gif) no-repeat right center; width:100%; }
.hnews-area-logged li .hnews-logout:hover	{ background:url(images/hnews-area-logged05.gif) no-repeat right center; }
.error										{ border:1px solid #e50000; }
.pass_rem_box .maintop,
.new_member .maintop						{ background:none; background-color:#fff; }
.pass_rem_box .maintop h1,
.new_member .maintop h1						{ width:731px; }