/*
  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:01 wilt Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

p,td {

	font:11px/18px "Helvetica", Tahoma, helvetica, Arial;
	
}



.mocinno_h2,.mocinno h2 {
color:#000000  !important;
font: bold 14px "Helvetica", Tahoma,'Arial'  !important;
margin:14px 0pt 4px  !important;
}



.mocinno_h1,.mocinno_title,.mocinno h1 {
color:#000000  !important;
font-family:'"Helvetica", Tahoma','Arial'  !important;
font-size:21px  !important;

font-weight:normal  !important;
margin:12px 0pt !important;
display:block;
margin-bottom:6px;
}


.cat_description {  font-family : "Helvetica", Tahoma, Arial; font-size : 10px; color: #800000; font-weight: bold }
.boxText { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 12px/18px; }
.centertable { border-left:1px solid #798CCC; border-right:1px solid #798CCC; background-color:#D2DBF5 }
.navBlue     { color: #FF0000; font-size: 8pt; FONT-FAMILY: "Helvetica", Tahoma }
.errorBox { font-family : "Helvetica", Tahoma, Arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : "Helvetica", Tahoma, Arial; font-size : 10px; color: #cc0033; }
.productsNotifications {}
.orderEdit { font-family : "Helvetica", Tahoma, Arial; font-size : 10px; color: #AC120C; text-decoration: none; }

body {
	margin:25px;
	padding:0px;
/*	background:#5c5b5b;*/
	background:#000;	
}

.mceContentBody{
	background:#FFF;	
	margin:0!important;
	padding:0;
}

td.top{
	border:1px solid #000000;
}



table .main {
	background-color:#ffffff;
	font:12px/18px "Helvetica", Tahoma, helvetica, Arial;
}

table .main2 {
	font:12px/18px "Helvetica", Tahoma, helvetica, Arial;
}

.bggrey {
	background-color:#F5F5F5
}

img {
	border:0;
	}	
A {
  color: #899428;
  font-size:12px;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}


FORM {
        display: inline;
}

.logo {
	margin-top:50px;
	margin-left:184px;
	margin-bottom:-3px;
}


TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  background: #bbc3d3;
  color: #566268;
  font-weight : bold;
}
td 		{
		vertical-align:top;
		color:#566268
		}

A.headerNavigation { 
 color: #424242;
}

A.headerNavigation:hover {
 color: #424242;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
/*  background: #001b3b;*/
}

TD.footer {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
}

table.infoBoxContents {
/*  margin: 4px 0 4px 12px;*/

  margin:0;
  padding:0;
}


.infoBoxContents,.boxText {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font: 12px/18px!important;
}

ul.infoBoxContents {

}

ul.infoBoxContents li  {

background-repeat: no-repeat;
background-position: 0 .5em;
}


.infoBoxNoticeContents {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
}

.infoBoxNoticeContents {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
}

TD.infoBoxHeading {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  color: #566268; padding-top:4
}

TD.infoBox, SPAN.infoBox {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
}

TD.contentBoxHeading {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  color: #534F4D; padding-top:5
}

TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd {
;
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even
 {  ;
}

TABLE.productListing {
  border-spacing: 1px
}

.productListing-heading {
  FONT-FAMILY: "Helvetica", Tahoma;
  font-size: 11px;
  font-weight:bold;
  color: #464646;
}

TD.productListing-data {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
}
TD.productListing-data2 {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  padding-top:10px;
}

A.pageResults {
  color: #AC120C;
}

a:hover.pageResults {
  color: #AC120C;
}

TD.pageHeading, DIV.pageHeading {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
		color:#212121;
		font-size:12px;
		padding:12 0 0 22px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  color: #AE1307;
}


TD.main, P.main {
  color:#566268;
  padding:0;/*5px 2px 5px 2px; */
}

.bg0 TD.main {
  /*background:#fcfbed;*/
}

table .main2 {
	font:10pt/15pt "Helvetica", Tahoma, helvetica, Arial;
}

table .main3 {
	vertical-align:middle;
}

TD.main2, P.main2 {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  color:#505050
  padding:0; 
}

table .main60p {
	font:10pt/15pt "Helvetica", Tahoma, helvetica, Arial;
	width:336px;
}

TD.main60p, P.main60p {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  color:#505050
  padding:0; 
}

table .main75p {
	font:10pt/15pt "Helvetica", Tahoma, helvetica, Arial;
	width:399px;
}

table .main85p {
	font:10pt/15pt "Helvetica", Tahoma, helvetica, Arial;
	width:490px;
}

TD.main75p, P.main75p {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  color:#505050
  padding:0; 
}



TD.smallText, SPAN.smallText, P.smallText {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 13px;
}

TD.accountCategory {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 12px;
}

TD.tableHeading {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 11px;
}

SPAN.newItemInCart {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 11px;
}
select {
		width:200px;
		}
TEXTAREA {
  width: 100%;
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 12px;
}

SPAN.greetUser {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  color: #AE1307;
}

SPAN.errorText {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 10px; color: #AE1307; }

/* message box */

.messageBox { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 10px; }
.messageStackError, .messageStackWarning { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 10px; color: #ff0000; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #D6D6D6;
  border-spacing: 1px;
}

.linkListing-heading {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  padding: 4px;
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
}

TR.linkListing-odd {
}

TR.linkListing-even {
}
/* VJ Links Manager v1.00 end */
.content        {BACKGROUND: none; COLOR: #AE1307; FONT-SIZE: 10px; FONT-FAMILY: "Helvetica", Tahoma, Helvetica}

/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
/* <FONT COLOR="bbc3d3" FACE=""Helvetica", Tahoma" SIZE="1"> */
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 11px;
  color=: #BDCAF0;
}

 /* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
  background-image: url('images/button_blank_left.gif');
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
  background-image: url('images/button_blank_right.gif');
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
  background-image: url('images/button_blank_middle.gif');
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  color: #AE1307
}
A.HeaderPageLinks {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}
a:hover.HeaderPageLinks {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
/*  background: #00FF00; */
  color: #00FF00;
}

TD.cookieUsage {
  FONT-FAMILY: "Helvetica", Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  background: #000000;
  color: #FFFFFF;
}

/* WebMakers.com Added: Editing Attributes */
.attributeBoxContent { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 10px; color: #000000; background-color: #808080; }
.TR.attributeBoxContent { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 10px; color: #000000; background-color: #808080; }
.TD.attributeBoxContent { FONT-FAMILY: "Helvetica", Tahoma, Arial; font-size: 10px; color: #000000; background-color: #C0C0C0; }

.storyboxtitle  {FONT-FAMILY: "Helvetica", Tahoma; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}
.storyboxtitle A:link           {FONT-FAMILY: "Helvetica", Tahoma; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}
.storyboxtitle A:active         {FONT-FAMILY: "Helvetica", Tahoma; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}
.storyboxtitle A:visited        {FONT-FAMILY: "Helvetica", Tahoma; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}
.storyboxtitle A:hover          {FONT-FAMILY: "Helvetica", Tahoma; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BACKGROUND: none;}
.yearHeader { FONT-FAMILY: "Helvetica", Tahoma, "Helvetica", Tahoma, Verdana; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader { FONT-FAMILY: "Helvetica", Tahoma, "Helvetica", Tahoma, Verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; height: 22px;}
.calendarToday { FONT-FAMILY: "Helvetica", Tahoma, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendarWeekend { FONT-FAMILY: "Helvetica", Tahoma, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendar { FONT-FAMILY: "Helvetica", Tahoma, Verdana; font-size: 10px; color: #000000; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }
.event { FONT-FAMILY: "Helvetica", Tahoma, Verdana; font-size: 11px; color: #000000; text-decoration: none; border:1px solid #E6E6E6; }
.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}


/* MY*/
form {margin:0; padding:0}

td, tr {font:11px "Helvetica", Tahoma, helvetica, Arial; color:#464646; vertical-align:top;  text-align:left;}
.main td a{ color:464646; text-decoration:underline; font-weight:bold}
.main td a:hover{ color:464646; text-decoration:none;  font-weight:bold}
.main td strong{ font-size:14px; color:#A9221D;}



#top_bgc{
/*background:url(images/top.png) repeat-x #001b3b;*/
width:969px;
height:129px;
color:#000000;
}





.top_line{width:2px; height:100%;}

.top2{margin-top:9px;}
.top3{ margin:10px 0 0 2px;}
.top4{ margin:10px 0 0 20px;}
.top41{ margin:10px 0 0 15px;}
.top5{ margin:13px 0 0 10px;}
.top td{ color:#2C2C2C}
.top td strong{ color:#545454}
.top td b{ color:#000000}
.top td strong a{ color:#545454; text-decoration:none}
.top td strong a:hover{ color:#545454; text-decoration:underline}
.top td select{ width:90px; height:21px; font-size:12px; color:#1A1711; border:1px solid #818181; margin-top:1px; padding:1px 0 1px 4px;}
.top td select{ width:90px; height:21px; font-size:12px; color:#1A1711; border:1px solid #818181; margin-top:1px; padding:1px 0 1px 4px;}
.top td .input{ width:92px; height:21px; font-size:12px; color:#1A1711; border:1px solid #818181;  margin:7px 4px 0 0; padding:1px 0 1px 4px;}


.cont1{margin:0 3px 0 3px;}
.cont2{ width:181px; margin:0 0 0 3px;}

.right1{ width:100%; height:33px; background:#7AA424 url(images/rig_con.jpg) no-repeat top left; padding:8px 0 0 6px;}
.right2{ width:100%; height:64px; background:#8DBE2A;}
.right3{ width:100%; height:33px; background:#C8C3BB; padding:8px 0 0 6px; text-transform:uppercase}
.right4{ width:100%; height:138px; background:#E8E2D9;}
.right5{ width:100%; height:33px; background:#E3DECB;  padding:8px 0 0 6px; text-transform:uppercase}
.right6{ width:100%; height:120px; border: 3px  solid #F1EDD6; padding:14px 0 0 6px; background:#FFFFFF}
.right7{ width:100%; height:33px; background:#E4E4E4;  padding:8px 0 0 6px; text-transform:uppercase}
.right8{ width:100%; height:120px; background:#F2F2F2;}
.right9{ width:100%; height:33px; background:#D7DDD7;  padding:8px 0 0 6px; text-transform:uppercase}
.right10{ width:100%; height:100%;}
.w410 {width:380px;}

.rig_txt1{ font-size:14px; color:#FFFFFF; padding-top:4px; font-weight:bold; font-family:"Helvetica", Tahoma, Helvetica, Arial; text-transform:uppercase}
.rig_txt2{ font-size:14px; color:#141414; padding-top:4px; font-weight:bold; font-family:"Helvetica", Tahoma, Helvetica, Arial; text-transform:uppercase}
.rig_txt3{ font-size:14px; color:#7C7355; padding-top:4px; font-weight:bold; font-family:"Helvetica", Tahoma, Helvetica, Arial; text-transform:uppercase}
.rig_txt4{ font-size:14px; color:#2F2F2F; padding-top:4px; font-weight:bold; font-family:"Helvetica", Tahoma, Helvetica, Arial; text-transform:uppercase}
.rig_txt5{ font-size:14px; color:#131313; padding-top:4px; font-weight:bold; font-family:"Helvetica", Tahoma, Helvetica, Arial; text-transform:uppercase}
.rig_txt6{ font-size:13px; color:#002b5c; padding-top:4px; font-weight:bold; font-family:"Helvetica", Tahoma, Helvetica, Arial;}
.rig_txt6 a { color:#002b5c;}
.rig_txt7{ font-size:14px; color:#141414; padding-top:4px; font-weight:bold; font-family:"Helvetica", Tahoma, Helvetica, Arial; text-transform:uppercase}

/*.nav_top a {font-size:13px;}*/
td.nav_top_i {height:28px;text-align:center;vertical-align:bottom;text-transform: uppercase}
td.nav_top_i2 {height:28px;vertical-align:middle;padding-top:1px;border-left:1px dashed #7e706d;}
.nav_top_i2 div {margin-left:12px!important;}

.left1{ height:0px; background: #FFfFFF; padding:10px 0 0 26px;font-size:12px;font-weight:bold; font-family:"Helvetica", Tahoma, Helvetica, Arial;text-decoration:none;color:#002b5c;}

.left2{ background: $FFFFFF;}

td.menu {background:white;width:100%;height:141px;padding-top:11px;}

td.left2 {padding-left:10px;width:95px;}


.r1_txt td{ font-size:10px; color:#6D6D6D;}
.r1_txt td strong{ font-size:10px; color:#2C2C2C;}
.r1_txt td a{ font-size:10px; color:#494949; text-decoration:none; font-weight:bold}
.r1_txt td a:hover{ font-size:10px; color:#494949; text-decoration:underline; font-weight:bold; }

.r2_txt td{ font-size:10px; color:#968C68;}
.r2_txt td strong{ font-size:18px; color:#AC241F;}
.r2_txt td span{ font-size:10px; color:#968C68; font-weight:bold}
.r2_txt td b{ font-size:12px; color:#AC241F;}
.r2_txt td a{ font-size:10px; color:#AC241F; text-decoration:none; font-weight:bold}
.r2_txt td a:hover{ font-size:10px; color:#AC241F; text-decoration:underline; font-weight:bold; }

.r3{ margin:4px 0 0 4px;}
.r3_txt {padding:10px 5 0 8px;}
.r3_txt a{ font-size:10px; color:#7AA424; text-decoration:none; font-weight:bold}
.r3_txt a:hover{ font-size:10px; color:#7AA424; text-decoration:underline; font-weight:bold; }



.f { color:#2393A7;}
.f a{ color:#2393A7; text-decoration:none}
.f a:hover{ color:#2393A7; text-decoration:underline}
.f1 { color:#505050;}
.f1 a{ color:#505050; text-decoration:none}
.f1 a:hover{ color:#505050; text-decoration:underline}
.r1a{ margin:20px 0 0 21px;}
.r1 { margin:13px 0 0 40px; padding:0; list-style:none;}
.r1 li { background:url(images/r1.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 11px;}
.r1 li a {line-height:17px; color:#FFFFFF; text-decoration:underline; font-weight:bold;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#FFFFFF;}

.rr22{ margin:18px 0 0 23px;}
.r2	{
		margin:16 0 15 24px;
		}
.r2 ul { margin:0 0 0 0; padding:0; list-style:none;}
.r2 li { background:url(images/c1.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 9px;}
.r2 li a {line-height:19px; color:#AC241F; text-decoration:none; font-weight:bold;  background-position:left center;}
.r2 li a:hover { text-decoration:underline; color:#AC241F;}

/* categories */
.x1{ margin:4px 0 0 2px; padding:0; list-style:none; line-height:21px;padding-bottom:18px;}
.x1clean { padding-bottom:0px;}




.x1 li {width:100%}
.x1 li.sub {background:url(images/back_li_sub.gif) no-repeat; margin-left:10px; }
.x1 li#selected a{ color:#a2a2a2; font-weight:bold;text-decoration:none }
.d2 {margin:0 0 0 11px; }

.area {width:180px;}



hr.gap {
	border:0;
	/*background-color: #9d9da1;*/
	background-color: #FFFFFF;
	border-color: #FFFFFF;	
	height:1px;
	margin-left:3px;
	width:90%;
	text-align:center;
}

br.gap {
line-height:2px;
height:2px;
}


.heading_search {
	background-color:#ffffff;	
	font-size:13px;
	padding:6px 2px 0 8px;
	font-family:"Helvetica", Tahoma, Helvetica, Arial;
}
.hs {
	padding-left:12px;
}
.hs {

	font-family:"Helvetica", Tahoma, Helvetica, Arial;
}

.hs span {
	font-size:13px;
	font-family:"Helvetica", Tahoma, Helvetica, Arial;
}

.newsletter_label {
	vertical-align:top;
	padding-top:12px;
}

td .heading_search {padding-bottom:0px;margin:0;}


.deep1{ margin-left:7px;}
.deep_line{ background:url(images/dot_bgr.jpg) top repeat-y; width:1px; height:100%;}
.deep_hed{ color:#303030; font-size:12px; text-transform:uppercase; font-weight:bold; padding-top:5px;}

.1f1{ margin:0 5px 7px 0;}

.featured_name  a {font-size:12px;font-family:"Helvetica", Tahoma, Helvetica, Arial;text-decoration:underline;color:#000000;}
.catlist  {font-size:11px;font-family:"Helvetica", Tahoma, Helvetica, Arial;text-decoration:underline;color:#000000;}
.featured_name {margin:2px 0 1px 0;}
.feautured_price {font-size:11px;font-family:"Helvetica", Tahoma, Helvetica, Arial;color:#000000;}

.w1{ width:100%; height:33px; background:#E4E4E4; padding:7px 0 0 8px;}

.inp input{ width:39px; height:18px; padding:0 0 1px 4px; color:#494949; font-size:11px;}

.deep_x{ padding-top:3px; text-align:center;}
.deep_x1{ width:19px; height:17px; margin:36px 0 0 20px;}
.deep_x2{ margin:2px 0 0 32px;}
.deep_x3{ width:39px; height:17px; margin:36px 0 0 21px; color:#494949; font-size:11px;}
.deep_x4{ padding-top:39px; text-align:center;}

.dd{ margin:13px 0 0 11px;}

.n1{ padding-top:41px;}
.n1 a{ font-size:11px; color:#1C7888; text-decoration:none}
.n1 a:hover{ font-size:11px; color:#1C7888; text-decoration:underline;}
.n2{ background:#E4E4E4;}
.n3{ padding:23px 0 0 32px; color:#4D4D4D;}
.n3 a{ font-size:11px; color:#1C7888; text-decoration:none}
.n3 a:hover{ font-size:11px; color:#1C7888; text-decoration:underline;}
.n4{ padding:21px 20px 0 32px; line-height:14px; color:#7A7A7A;}
.n4 b {line-height:14px; color:#7A7A7A;}

.line_space {
line-height:12px;
}

.h3a,.h3a a {
		padding:0 0 0 0px;
		font-size:21px;
		color:#001b3b;
		font-family: "Helvetica", Tahoma, Arial;
}
.feat {
height:20px!important;
font-size:15px!important;
}

.h4a{
		padding:0 0 0 0px;
/*		font-size:13px !important;*/
/*		font-weight:bold !important;*/
		height:24px !important;
}


.border .h3a,.h3a a {
/*		border-bottom:1px solid #ccc;*/
}

.border .h3al,.h3al a {
		border-bottom:1px solid #ccc;
}

.h3a a {
 font-weight:normal !important;
}

.h3a a:hover {
 text-decoration:underline !important;
}

.h3b	{
		padding:10 0 0 0px;
		font-size:21px;
		color:#001b3b;
		font-family: "Helvetica", Tahoma, Arial;
}

.ch20	{
		color:#AE1307
		}
.ch9	{
		color:#AE1307
		}
.ch11,.ch12 {
/*		font-size:13px !important;*/
/*		font-weight:bold !important;*/
		height:24px !important;
		vertical-align:middle; 
}


.ch11 option, select .ch11,.ch12 option, select .ch12{
		/*color:#AE1307;*/
		font-size:14px !important;
		font-weight:bold !important;
		height:24px !important;
		}
		
.ch12 {
width:250px;
}		
.price1	{
		color:#AE1307;
		font-size:14px;
		}
		
/* buttons */


.bbtn, .bbtn2, .btn, .btn2,.bbtn3 {
	background-color:#444444;
	font-weight:bold;
	padding:0px 3px 3px 3px;	
	font:"Helvetica", Tahoma;
	font-size:11px;
	color:white;
	border:none;
	cursor:pointer;
	text-decoration:none;	
	height:20px;
	
         display: inline-block;
         text-align: center;
         vertical-align: middle;	
}

.shop .bbtn,.shop .bbtn3{
width:115px!important;
}

.wl .btn2 {
background-color:#6b6b6b!important;
}

.bbtn3 {
	padding-top:3px;
	width:100px;
}
/*
.btn2,.bbtn2,.bbtn3 {
	background-color:#454545;
}
*/

input .bbtn,input .bbtn2 {

}


.main td a { text-decoration:none}


.i {
	height:1em;
	width:4px;
}













.labe span {font:11px "Helvetica", Tahoma, helvetica, Arial; color:#4d6480; vertical-align:bottom;  text-align:left;height:10px;}
.curr select {margin:0;padding:0;}

.top {
margin-top:18px;
}

.top #h,.top #h2,.top #h3{
font:11px "Helvetica", Tahoma, helvetica, Arial; color:#FFFFFF;
}

.top #h {
font-size:13px
}

.top a {
color:#000000;
text-decoration:underline;
}

/*.footer1{ background:#001b3b;}*/
.footer1 {width:100%; height:30px;}
.footer2 td, .footer2 td a{font-size:9px!important;}
.footer2 a:hover{text-decoration:underline;}

.footer2 .td {border-top:1px solid #000000;}
.footer2 td {vertical-align:middle;text-align:center}
.nav_top a,.footer2 a{font: 7px "Helvetica", Tahoma, Helvetica, Arial #FFFFFF !important;text-decoration:none;text-transform:uppercase;}

.nav_top a{font-size:9px!important;}
/*td.nav_top_i{width:15px!important}*/
.nav_top_i{border-bottom:1px solid #000000;}

.footer_line{ width:1px; height:100%; background:#D7D1C7;}

td.here {font: 11px "Helvetica", Tahoma, Helvetica, Arial #FFFFFF;padding-top:2px;padding-bottom:4px;}
td.here a,td.here a:hover {font: normal 11px "Helvetica", Tahoma, Helvetica, Arial;text-decoration:underline;}
.catlist img {margin-bottom:4px;}
td.pageHeading2 {font: 32px "Helvetica", Tahoma, Arial;}

.area a,.area span {padding-left:10px;}
.h3 {font-size:32px;margin-top:10px;margin-bottom:18px;font-family : "Helvetica", Tahoma, Arial;line-height:32px; }
.title {font-size:21px;margin-top:0px;margin-bottom:18px;font-family : "Helvetica", Tahoma, Arial;line-height:23px; }
.title2 {font-size:21px;margin-top:0px;margin-bottom:0px;font-family : "Helvetica", Tahoma, Arial;line-height:22px; font-weight:normal;}
.hp {font-size:18px;margin-top:20px;margin-bottom:10px;font-family : "Helvetica", Tahoma, Arial; }
.hd {font-family:"Helvetica", Tahoma; font-size:12px !important; color:#393939;width:90%;margin-bottom:5px;}
img.picture{margin-right:10px;}
.d4{background-color:#d4d4d4;line-height:1px;}
.p5 td {padding-right:10px}
.dd4 {	padding-bottom:10px}

.additional a:hover {padding-bottom:2px;border-bottom:1px solid #001431}

.left2 a{font-weight:normal !important;}


.category_title, .category_title2 { 
	font:bold 12px "Helvetica", Tahoma, Helvetica, Arial;
	text-transform: uppercase;
	margin-left:8px;
/*	margin-top:15px;*/
	width:154px !important;;	
	color:#000000 !important;
	height:23px;
	border-bottom:1px solid #000000;

        text-align: left;
        vertical-align: middle;	
}

.title2 {
margin-top:20px;
}
.category_title span, .category_title2 span{
	padding:3px 0 2px 5px !important;
	display:block;
}

.category_title2 {

}
.area_title {
	margin-left:8px;
	width:154px;;	
}

.padleft {padding-left:6px;line-height:15px;margin-bottom:5px;}
.x1 li a, a.link{ color:#2B2726 !important; font-size:12px; text-decoration:none; font-weight:normal}
.x1 li a:hover, a:hover.link{ text-decoration:underline !important; color:#2B2726 !important; font-weight:normal}

a.link_rq,a:hover.link_rq {
  margin:4px 0 0 2px; 
  padding:0; 
  line-height:21px;
  padding-bottom:0px;
  margin-left:12px;
  font: "Helvetica", Tahoma 12px;
  color:#2B2726 !important; 
  text-decoration:none;
}

a:hover.link_rq {
  text-decoration:underline !important;
}

.p10{margin-left:12px;font-size:11px !important;}

a.rq, a.rq:hover {
	padding:12px 12px 0px 10px;
	margin:0;
	
	font:11px "Helvetica", Tahoma, helvetica, Arial; 
	color:#464646;
	
	text-decoration:underline !important;
	padding-left:2px!important
}



.taplet {
margin-top:2px;
float:right;
}
.tip {
background:url('/images/tapet2.gif') top right no-repeat;
}

.bg0 {
width: 100%;
}

.lb {
width:300px !important;
font-weight:bold;
vertical-align: middle;
}

.bg0 input.text {
width:212px;
}
.bg0 td {
/*background-color:#f9f9f9;*/
}
.bg0 {
margin-bottom:15px;
}

.area154 {width:154px !important;}
.area img,.area154 img {margin:0 0 12px 0!important;}
.area img.last, .area154 img.last {margin-bottom:0px;}
.area a,.area154 a {margin-left:0!important;padding-left:0!important;}

.area .redeem{height:82px;}

.area154 .looking154{height:70px;}

.area .redeem input.txt{
position:relative;
left:12px;
top:53px;
width:103px;
height:18px;
}

.area .redeem input.btn{
position:relative;
left:20px;
top:52px;
height:18px;
width:46px;
margin:0!important;
padding:0!important;
}


.area154 .looking154 input.txt{
position:relative;
left:12px;
top:45px;
width:88px;
height:18px;
}

.area154 .looking154 input.btn{
position:relative;
left:13px;
top:45px;
height:19px;
width:39px;
margin:0!important;
padding:0!important;
}


#mt {
position:absolute;

margin-left:17px;
_margin-left:22px;
width:550px;
z-index:-1;
}

#mm {
z-index:999;
}
.mocinno form table {
width:350px!important;
}

.messageStackSuccess {
background:#00FF00!important;
}

label {
cursor:pointer;
}

.adv_search select {
width:262px!important;
}
.nobr {
white-space: nowrap
}

.cards img {
margin:0 4px 4px 4px;
}

ul.emails_ul{
list-style: none;
}
.emails_ul li {
margin-bottom:5px;
}

.w80 {
width:80px!important;
}
button.btn2 {font-weight:normal!important;font-size: 10px!important;font-family:"Helvetica", Tahoma!important;}


.box1,.box2,.box3 {

height:110px;
float:left;
position:relative;
}

.box123 div, td.mn5 img{
/*border:1px solid #FFF;*/
cursor:pointer;
}



.box1{
/*background:url('images/businessman.jpg') no-repeat;*/
}

.box2{
/*background:url('images/gavekort_par.jpg') no-repeat;*/
}

.box3{
/*background:url('images/bryllup.jpg') no-repeat;*/
}

.box1{
width:228px;
_width:226px!important;
/*background-color:#000000;*/
}
.box2{
width:228px;
/*background-color:#000000;*/
}
.box3{
width:110px!important;
/*background-color:#000000;*/
}

.box123 span {
position:absolute;
text-align:left;
font-size:0.5em!important;
text-transform: uppercase;
color:#6b6b6b;
width:60%;
padding:4px;
font-weight:bold;
}

.box1,.box2{
margin-right:7px;
_margin-right:8px!important;
}

.box1 span{
}

.wide{
/*background-color:#767676;*/
background:url('images/outdoor.jpg') no-repeat;
position:absolute;
width:772px;
height:270px;
margin-top:21px;
}

.wide_holder{
height:290px;
}

.box2 span{
left:0px;
bottom:0px;
width:210px!important;
_width:204px!important;
}

.box3 span{
left:0px;
bottom:0px;
}

.mn5{
/*border-bottom:1px solid #000000;*/
}

.betal td{
vertical-align:bottom;
}

.nav_top_i.cart_png{
background:url('images/cart.gif') no-repeat bottom left;
}

.flags{
margin-right:6px;
margin-top:7px;
}
.boxText{
line-height:18px!important;
}

.category_title{
	border:none;
	height:19px!important;
	_height:21px!important;
}

table.logos img{
margin-right:2px;
}