/* CSS Document */
 /* Mystore: [Diverse] Hovedtekst */
 html {
	 background: #ffffff url(images_design/stylesheet_graa/bg.jpg);
	 background-position: bottom center;
	 background-repeat: repeat-y;
	 color: #80786C;
	 }

 /* Mystore: [Linker] Generell */
 A {
	 color: #7F7F7F;
	 text-decoration: none;
	 }

 /* Mystore: [Linker] Genrell mouseover */
 A:hover {
	 color: #615F5F;
	 text-decoration: underline;
	 }

 .clear {
	 font-size:0px;
	 line-height:0px;
	 height:0px;
	 width:0px;
	 clear:both;
	 }

 .hideinput {
	 background:none;
	 border:none;
	 }

 #topbg_container {
	 background:url(images_design/stylesheet_graa/head-bg.png) no-repeat top center;
	 }

 /*--------header nav begin----------*/
 #headernav_container {
	 margin:auto;
	 position:relative;
	 width:918px;
	 }

 #headernav_container .logo {
	 background:url(images_design/stylesheet_graa/logo_hvit.jpg) no-repeat 0 0;
	 float:left;
	 width:225px;
	 height:120px;
	 }

 #headernav_container .Nologo {
	 float:left;
	 width:225px;
	 height:125px;
	 }

 #headernav_container a.logoLink {
	 float:left;
	 width:225px;
	 height:125px;
	 }

 #headernav_container #search_nav {
	 position:absolute;
	 top:0px;
	 right:0px;
	 height:125px;
	 }

 #headernav_container .searchbg {
	 float:right;
	 width:270px;
	 height:37px;
	 }

 #headernav_container .searchbg .txtfields {
	 float:left;
	 width:224px;
	 padding:7px 2px 4px 8px;
	 }

 #headernav_container .searchbg .txtfields input {
	 background:#ffffff;
	 color:#918476;
	 border:#51483e 1px solid;
	 float:left;
	 width:220px;
	 padding:2px;
	 }

 #headernav_container .search_btn {
	 float:left;
	 width:27px;
	 height:23px;
	 padding:5px 3px 5px 0px;
	 }

 #headernav_container .search_btn input {
	 float:left;
	 width:27px;
	 height:23px;
	 }

 #menu {
	 float: right;
	 margin-top: 46px;
	 }

 #menu ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 }

 #menu li {
	 display: block;
	 float: left;
	 }

 /* Mystore: [Linker] Toppmeny */
 #menu a {
	 background: #efefef;
	 color: #000000;
	 display: block;
	 font-size: 12px;
	 margin-left: 1px;
	 padding: 10px 20px 10px 20px;
	 text-align: center;
	 text-decoration: none;
	 }

 #menu .last {
	 margin-right: 0;
	 padding-right: 0;
	 }

 /* Mystore: [Linker] Toppmeny mouseover */
 #menu a:hover {
	 color: #000000;
	 }

 /*--------header nav ends----------*/
 /*--------maincontent begin----------*/
 #maincontent_wrapper {
	 border:#f3f3f3 8px solid;
	 /* background:url(images_design/stylesheet_graa/mainleft_bg_blaa.jpg) #FFFFFF repeat-y 0 0;
	 */
 font-family:Verdana,
 Arial,
 Helvetica,
 sans-serif;
	 margin:auto;
	 width:904px;
	 }

 #maincontent_wrapper #left_wrapper {
	 float:left;
	 width:198px;
	 }

 /*left begin*/
 #leftcntArea {
	 margin:auto;
	 padding:15px 0px;
	 width:178px;
	 }

 #leftcntArea h1,
 #leftcntArea h2,
 #leftcntArea h3,
 #leftcntArea h4 {
	 background:#e1e1e1;
	 color:#804a14;
	 font-size:14px;
	 padding:5px 8px;
	 width:162px;
	 }

 .bloc01 ul {
	 list-style-type:none;
	 padding:0px;
	 width:162px;
	 margin:0;
	 }

 .bloc01 ul li {
	 padding:6px 10px 6px 10px;
	 color:#7f7f7f;
	 }

 .bloc01 ul li a {
	 color:#7f7f7f;
	 text-decoration:none;
	 }

 .bloc01 ul li a:hover {
	 color:#615f5f;
	 text-decoration:none;
	 }

 .bloc01 ul li.last {
	 border-bottom:#cdcdcd 1px solid;
	 padding:0px;
	 height:0px;
	 font-size:0px;
	 margin:0px;
	 width:178px;
	 }

 #leftcntArea a {
	 padding:0px 2px;
	 outline:none;
	 text-decoration:none;
	 }

 #leftcntArea a:hover {
	 text-decoration:none;
	 }

 /*left ends*/
 #maincontent_wrapper #right_wrapper {
	 float:left;
	 padding:15px 10px 15px 10px;
	 width:686px;
	 }

 /*right begin*/
 /* Fire klasser med title under*/
 /* Mystore: [Overskrift] Forside */
 .title01 {
	 color: #63615D;
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 padding-bottom: 15px;
	 }

 /* Mystore: [Overskrift] I kategorier */
 .title02 {
	 color: #63615D;
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 padding-bottom: 5px;
	 }

 /* Mystore: [Overskrift] Produktinformasjon - Tittel på produkt */
 h1.product_info {
	 color: #666666;
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 13px;
	 font-weight: bold;
	 }

 /* Mystore: [Overskrift] Tekstsider */
 #right_wrapper .infoboxhead {
	 background: #FFFFFF;
	 border-bottom: 0px solid #eeeeee;
	 border-left: 0px solid #eeeeee;
	 border-right: 0px solid #eeeeee;
	 border-top: 0px solid #eeeeee;
	 color: #63615D;
	 font-size: 14px;
	 font-weight: bold;
	 padding-bottom: 15px;
	 }

 .list_wrapper {
	 width:686px;
	 margin:auto;
	 }

 .list_wrapper .CntList {
	 width:220px;
	 margin:0px 5px 15px 0px;
	 float:left;
height:335px;
	 }

 .list_wrapper .CntList p {
	 padding:0px 10px 0px 0px;
	 }

 .list_wrapper .Cnt_img {
	 width:202px;
	 border:#f0f4f5 1px solid;
	 margin:0px 0px 8px 0px;
	 padding:8px;
	 height:160px;
	 text-align:center;
	 float:left;
	 }

 .list_wrapper .align_img {
	 padding-top: 10px;
	 }

 .list_wrapper .prodtitle01{
	font-size: 11px;
	 float: left;
	 width: 200px;
	 font-weight: bold;
height:25px;
	 padding-bottom: 5px;
	 }

 .list_wrapper .proddesc {
	 height: 55px;
	 }

 /* Mystore: [Linker] Produkttittel i lister */
 .list_wrapper .prodtitle01 a {
	 color: #636562;
	 float: left;
	 font-size: 11px;
	 font-weight: bold;
	 text-decoration: none;
	 }

 /* Mystore: [Linker] Produkttittel i lister - mouseover */
 .list_wrapper .prodtitle01 a:hover {
	 color: #5680B8;
	 float: left;
	 font-size: 11px;
	 font-weight: bold;
	 text-decoration: underline;
	 }

 .list_wrapper .pricelist_container {
	 float:left;
	 padding:5px 0px;
	 width:200px;
	 height: 23px;
	 }

 .list_wrapper .pricelist_container .priceBtn03 {
	 float:right;
	 text-align:right;
	 width:50px;
	 }

 .list_wrapper .proddesc {
	 height:55px;
	 }

 /* 4 klasser med priser under*/
 /* Mystore: [Priser] I lister - Rabattert - gammel pris */
 .list_wrapper .pricelist_container .price01 {
	 color: #636562;
	 float: left;
	 font-size: 14px;
	 font-weight: bold;
	 padding-right: 5px;
	 padding-top: 5px;
	 width: 65px;
	 }

 /* Mystore: [Priser] I lister */
 .list_wrapper .pricelist_container .price02 {
	 color: #636562;
	 float: left;
	 font-size: 14px;
	 font-weight: bold;
	 padding-right: 5px;
	 padding-top: 5px;
	 text-align: right;
	 width: 68px;
	 }

 /* Mystore: [Priser] Produktinformasjon - pris */
 TD.productsprice {
	 color: #636562;
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 padding-right: 95px;
	 }

 /* Mystore: [Priser] Produktinformasjon - Rabattert - ny pris */
 TD.productsprice SPAN {
	 color: #636562;
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 }

 /*right ends*/
 /*--------maincontent ends----------*/
 /*---------------footer begin-----------*/
 #footer_wrapper {
	 margin:auto;
	 color:#b19270;
	 background:#ffffff;
	 text-align:center;
	 padding:20px 0px 20px 0px;
	 width:920px;
	 }

 /* Mystore: [Bunn] Tekst */
 #footer_wrapper span {
	 color: #746B62;
	 margin: auto;
	 text-align: center;
	 }

 /* Mystore: [Bunn] Tekst2 */
 #footer_wrapper li {
	 color: #7F7F7F;
	 display: inline;
	 list-style-type: none;
	 text-align: center;
	 }

 /* Mystore: [Bunn] Linker */
 #footer_wrapper li a {
	 color: #7F7F7F;
	 outline: none;
	 padding: 0px 2px;
	 text-decoration: none;
	 }

 #footer_wrapper li a:hover {
	 text-decoration:none;
	 color:#a78662;
	 }

 /*---------------footer ends-----------*/
 /* -- OLD LEFT MENY ELEMENTS-- */
 FORM {
	 display: inline;
	 }

 /* Tekstannonsen på toppen av forsiden */
 TABLE.tekstannonse {
	 border:0px solid #CFCFCF;
	 }

 .snailtrail {
	 font-size: 10px;
	 padding-bottom: 15px;
	 }

 TR.header {
	 background: #ffffff;
	 }

 TD.headerNavigation {
	 color: #919191;
	 font-size: 10px;
	 font-family: Verdana,
 Arial,
 sans-serif;
	 padding-bottom: 8px;
	 }

 A.headerNavigation {
	 color: #919191;
	 text-decoration:none;
	 }

 A.headerNavigation:hover {
	 color: #528ec4;
	 text-decoration: none;
	 }

 TR.headerError {
	 background: #000000;
	 }

 TD.headerError {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 background: #000000;
	 color: #ffffff;
	 font-weight : bold;
	 text-align : center;
	 }

 TR.headerInfo {
	 background: #00ff00;
	 }

 TD.headerInfo {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 background: #00ff00;
	 color: #ffffff;
	 font-weight: bold;
	 text-align: center;
	 }

 TD.headerproduct {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 color: #666666;
	 font-weight: bold;
	 }

 TD.productsModule {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 color: #666666;
	 height: 30px;
	 font-weight: bold;
	 }

 TD.productsStock {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 color: #666666;
	 height: 30px;
	 }

 TR.footer {
	 background: #bbc3d3;
	 }

 TD.footer {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 background: #bbc3d3;
	 color: #ffffff;
	 font-weight: bold;
	 }

 TABLE.infoboxTable {
	 }

 .myinfoBox {
	 background: #f7f7f7;
	 border-top:0px solid #eeeeee;
	 border-left:0px solid #eeeeee;
	 border-right:0px solid #eeeeee;
	 border-bottom:0px solid #eeeeee;
	 margin-bottom: 20px;
	 }

 .cat_info_box {
	 padding: 10px;
	 border:1px solid #eeeeee;
	 margin-bottom: 5px;
	 width:648px;
	 }

 /* Mystore: [Overskrift] Overskrift menyer */
 TD.infoboxhead {
	 background: #f3f3f3;
	 border-bottom: 0px solid #eeeeee;
	 border-left: 0px solid #eeeeee;
	 border-right: 0px solid #eeeeee;
	 border-top: 0px solid #eeeeee;
	 color: #63615D;
	 font-size: 12px;
	 font-weight: bold;
	 padding-bottom: 4px;
	 padding-left: 4px;
	 padding-top: 4px;
	 }

 TD.infoBox,
 SPAN.infoBox {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 }

 /* Infoboks,
 innhold under heading */
 .infoBoxContents {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 background-color:#FFFFFF;
	 }

 TD.infoBoxHeading {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 color: #666666;
	 background-color:#f7f7f7;
	 border-left:0px solid #eeeeee;
	 border-right:0px solid #eeeeee;
	 border-top:0px solid #eeeeee;
	 }

 /* colum ................. */
 TD.columLeftBoxHeading,
 TD.columRightBoxHeading {
	 font-family: Arial;
	 font-size: 16px;
	 color: #348502;
	 font-weight: bold;
	 font-style:italic;
	 padding-bottom: 5px;
	 }

 TD.columLeftBox,
 TD.columRightBox {
	 }

 .columLeftBoxContents,
 .columRightBoxContents {
	 }

 .columLeftBoxText,
 .columRightBoxText,
 .columLeftBoxText TD,
 .columRightBoxText TD {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 color:#7993aa;
	 }

 TD.columLeftBoxText a {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 11px;
	 color: #8f8f8f;
	 text-decoration: none;
	 font-weight: normal;
	 }

 TD.columLeftBoxText a:hover {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 11px;
	 color: #348502;
	 text-decoration: none;
	 font-weight: bold;
	 }

 TD.columLeftBoxText a b{
	 color: #228bc4;
	 }

 TD.columLeftBoxFooter {
	 background:url(images/infobox/columLeftFooter.gif);
	 background-position: top left;
	 background-repeat: repeat-x;
	 }

 TD.columRightBoxFooter {
	 background:url(images/infobox/columRightFooter.gif);
	 background-position: top left;
	 background-repeat: repeat-x;
	 }

 /* colum ................. */
 /* Product Listing subpages......... */
 .prodListImage {
	 border: 1px solid #dce1e5;
	 text-align: center;
	 height: 180px;
	 }

 .prodListName {
	 font-size: 11px;
	 font-weight: bold;
	 padding-top: 4px;
	 }

 .prodListDesc {
	 font-size: 12px;
	 color: #80786c;
	 padding-left: 2px;
	 padding-right: 10px;
	 padding-bottom:10px;
	 padding-top:7px;
	 }

 .prodListPrice {
	 float : left;
	 padding-left: 2px;
	 padding-top: 3px;
	 color: #3d7dc4;
	 font-size: 14px;
	 font-weight: bold;
	 }

 .prodListPrice S {
	 color: #3d7dc4;
	 font-size: 14px;
	 font-weight: bold;
	 }

 .prodListPrice SPAN {
	 color: #d90f03;
	 font-size: 14px;
	 font-weight: bold;
	 padding-top: 3px;
	 }

 .front_buy {
	 padding-right: 10px;
	 }

 .prodListContainer{
	 padding:0px 10px;
	 }

 /* Product Listing frontpage ......... */
 .prodListImage_front {
	 border: 1px solid #dce1e5;
	 text-align: center;
	 height: 180px;
	 }

 .prodListName_front {
	 font-size: 11px;
	 font-weight: bold;
	 padding-top: 4px;
	 }

 .prodListDesc_front {
	 font-size: 12px;
	 color: #80786c;
	 padding-left: 2px;
	 padding-right: 10px;
	 padding-bottom:10px;
	 padding-top:7px;
	 }

 .prodListPrice_front {
	 float : left;
	 padding-left: 2px;
	 padding-top: 3px;
	 color: #3d7dc4;
	 font-size: 14px;
	 font-weight: bold;
	 }

 .prodListPrice_front S {
	 color: #3d7dc4;
	 font-size: 14px;
	 font-weight: bold;
	 }

 .prodListPrice_front SPAN {
	 color: #d90f03;
	 font-size: 14px;
	 font-weight: bold;
	 padding-top: 3px;
	 }

 /*/
 product info*/
 .prodinfotDesc {
	 padding-bottom: 20px;
	 }

 /*product info*/
 TD.infoBoxHeadingXsell {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 color: #666666;
	 background-color:#ffffff;
	 border-left:1px solid #eeeeee;
	 border-right:1px solid #eeeeee;
	 border-top:1px solid #eeeeee;
	 }

 .catmenu {
	 background: #f7f7f7;
	 border:1px solid #eeeeee;
	 }

 .contentBox {
	 }

 .contentBoxContents {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 }

 TD.contentBoxHeading {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 color: #063354;
	 font-size: 14px;
	 font-weight: bold;
	 padding: 5px 0;
	 }

 .infoBoxNotice {
	 background: #FF8E90;
	 }

 .infoBoxNoticeContents {
	 background: #F6F5ed;
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 }

 TR.accountHistory-odd,
 TR.addressBook-odd,
 TR.alsoPurchased-odd,
 TR.payment-odd,
 TR.productListing-odd,
 TR.productReviews-odd,
 TR.upcomingProducts-odd,
 TR.shippingOptions-odd {
	 background: #f5f5f5;
	 }

 TR.accountHistory-even,
 TR.addressBook-even,
 TR.alsoPurchased-even,
 TR.payment-even,
 TR.productListing-even,
 TR.productReviews-even,
 TR.upcomingProducts-even,
 TR.shippingOptions-even {
	 background: #FFFFFF;
	 }

 TABLE.productListing {
	 border: 1px;
	 border-style: solid;
	 border-color: #eeeeee;
	 border-spacing: 1px;
	 }

 .productListing-heading {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 background: #FFFFFF;
	 color: #FFFFFF;
	 font-weight: bold;
	 }

 TD.productListing-data {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 }

 A.pageResults {
	 color: #5680A9;
	 }

 A.pageResults:hover {
	 color: #5680A9;
	 background: #e9f4fc;
	 }

 TD.pageHeading,
 DIV.pageHeading,
 h1.pageHeading {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 28px;
	 color: #063354;
	 }

 TR.subBar {
	 background: #f4f7fd;
	 }

 TD.subBar {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 color: #000000;
	 }

 TD.main,
 P.main {
	 font-size: 11.5px;
	 }

 .mainContent {
	 padding-right :20px ;
	 ;
	 }

 TD.produktoverskrift,
 P.main {
	 font-family: Tahoma,
 Verdana,
 Arial,
 sans-serif;
	 color: #666666;
	 font-size: 11px;
	 background-image:url(/images/newprodbg.gif);
	 border-top:1px solid #cecece;
	 border-left:1px solid #cecece;
	 border-right:1px solid #cecece;
	 border-bottom:1px solid #cecece;
	 }

 DIV.smallText,
 TD.smallText,
 SPAN.smallText,
 P.smallText {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 background-color:#FFFFFF;
	 }

 TD.smalltextgray,
 SPAN.smalltextgray,
 P.smalltextgray {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 color: #d3d3d3;
	 background-color:#FFFFFF;
	 }

 TD.accountCategory {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 13px;
	 color: #aabbdd;
	 }

 TD.fieldKey {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 }

 TD.fieldValue {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 }

 TD.tableHeading {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 }

 SPAN.newItemInCart {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 color: #000000;
	 }

 CHECKBOX,
 INPUT,
 RADIO,
 SELECT {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 11px;
	 }

 TEXTAREA {
	 width: 100%;
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 11px;
	 }

 SPAN.greetUser {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 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: Tahoma,
 Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 }

 SPAN.markProductOutOfStock {
	 font-family: Tahoma,
 Verdana,
 Arial,
 sans-serif;
	 font-size: 12px;
	 color: #c76170;
	 font-weight: bold;
	 }

 SPAN.productSpecialPrice {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 color: #FF0000;
	 }

 SPAN.productPrice {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 color: #000000;
	 }

 SPAN.errorText {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 color: #000000;
	 font-weight: bold;
	 }

 .moduleRow {
	 }

 .moduleRowOver {
	 background-color: #D7E9F7;
	 cursor: pointer;
	 cursor: hand;
	 }

 .moduleRowSelected {
	 background-color: #E9F4FC;
	 }

 .checkoutBarFrom,
 .checkoutBarTo {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 color: #8c8c8c;
	 }

 .checkoutBarCurrent {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 color: #000000;
	 }

 /* message box */
 .messageBox {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 }

 .messageStackError,
 .messageStackWarning {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 background-color: #ffb3b5;
	 }

 .messageStackSuccess {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 background-color: #99ff00;
	 }

 /* input requirement */
 .inputRequirement {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 color: #FF0000;
	 }

 .style1 {
	 color: #ffffff;
	 font-family: Verdana;
	 font-size: 10px;
	 }

 .style7 {
	 color: #b7db7d;
	 font-family: Verdana;
	 font-size: 10px;
	 }

 .style8 {
	 color: #797979}

 .style9 {
	 font-size: 12px}

 .productTitle {
	 font-family: Tahoma,
 Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 }

 .txt90{
	 font-family:tahoma;
	 font-size:10px;
	 color:#909090;
	 }

 .dropmenu{
	 font-family: Arial;
	 font-size: 12px;
	 color:#666666;
	 }

 /* BOF: Additional Images */
 .imagesBoxContents {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 }

 /* EOF: Additional Images */
 .maincont_mid_td{
	 }

 .tracking_div {
	 background-color: #f3f3f3;
	 border: solid 2px #e5e5e5;
	 padding: 10px;
	 font-size: 11px;
	 margin: 10px 0 0 0;
	 width: auto;
	 font-family: Verdana,
 Arial,
 sans-serif;
	 }

 .hiddenDiv {
	 display: none;
	 }

 .CatSelected {
	 position: relative;
	 top: 0px;
	 left: -9px;
	 float:left;
	 background-image: url(../../images/block_red2.gif);
	 background-repeat:no-repeat;
	 background-position: 3px;
	 padding-left :11px;
	 }

 .ygtvtn,
 .ygtvtm,
 .ygtvtmh,
 .ygtvtp,
 .ygtvtph,
 .ygtvln,
 .ygtvlm,
 .ygtvlmh,
 .ygtvlp,
 .ygtvlph,
 .ygtvln,
 .ygtvlnh,
 .ygtvloading {
	 background-image: url(../../images/block2.gif);
	 background-repeat:no-repeat;
	 background-position: 4px;
	 width:1em;
	 height:20px;
	 padding-left: 0px;
	 }

 /* the style for the empty cells that are used for rendering the depth * of the node */
 .ygtvdepthcell {
	 width:1em;
	 height:20px;
	 }

 .ygtvblankdepthcell {
	 width:1em;
	 height:20px;
	 }

 /* the style of the div around each node */
 .ygtvitem {
	 border: 0px solid grey;
	 }

 /* the style of the div around each nodes collection of children */
 .ygtvchildren {
	 }

 * html .ygtvchildren {
	 height:1%;
	 }

 /* the style of the text label in ygTextNode */
 .ygtvlabel,
 .ygtvlabel:link,
 .ygtvlabel:visited,
 .ygtvlabel:hover {
	 /* margin-left:2px;
	 text-decoration: none;
	 */
 }

 .error {
	 background: #fae1d6 url(images_design/icons/exclamation.png) no-repeat 19px 19px;
	 border: 1px solid #f59b73;
	 padding: 19px;
	 padding-left: 50px;
	 color: #404040;
	 margin-bottom: 20px;
	 }

 #right_wrapper .infoBoxContents {
	 font-family: Verdana,
 Arial,
 sans-serif;
	 font-size: 10px;
	 background-color: #fff;
	 }

 .searchmatch{
	 color:red;
	 }

 /* SEARCH FORM */
 #searchform {
	 margin:50px 200px;
	 font-size:18px;
	 }

 #searchform div {
	 color:#eeeeee;
	 }

 #searchform div input {
	 font-size:18px;
	 padding:5px;
	 width:270px;
	 }

 #suggestions{
	 position: relative;
	 left:0px;
	 width:270px;
	 display:none;
	 z-index:100;
	 margin-top:19px;
	 }

 /* SEARCHRESULTS */
 #searchresults {
	 border-width:1px;
	 border-color:#919191;
	 border-style:solid;
	 width:260px;
	 background-color:#e4e4e4;
	 font-size:10px;
	 line-height:14px;
	 }

 #searchresults a {
	 display:block;
	 background-color:#ffffff;
	 clear:left;
	 height:56px;
	 text-decoration:none;
	 }

 #searchresults a:hover {
	 background-color:#EFEFEF;
	 color:#000000;
	 }

 #searchresults a img {
	 float:left;
	 padding:5px 10px;
	 }

 #searchresults a span.searchheading {
	 font-size:12px;
	 display:block;
	 font-weight:bold;
	 padding-top:5px;
	 color:#191919;
	 }

 #searchresults a span {
	 color:#555555;
	 }

 #searchresults a:hover span {
	 color:#000000;
	 }

 #searchresults span.category {
	 font-size:11px;
	 margin:5px;
	 display:block;
	 color:#9F9F9F;
	 text-align:right;
	 }

 #searchresults span.seperator {
	 float:right;
	 padding-right:15px;
	 margin-right:5px;
	 background-image:url(../images/shortcuts_arrow.gif);
	 background-repeat:no-repeat;
	 background-position:right;
	 }

 #searchresults span.seperator a {
	 background-color:transparent;
	 display:block;
	 margin:5px;
	 height:auto;
	 color:#ffffff;
	 }

 #voucherRedeemCoupon {
    margin-top: -3px;
     }