/****** GLOBAL OBJECTS *****************/
* {
          font-family: Tahoma,Arial, Helvetica, Verdana, Sans-serif;
}

body, table, td, tr, #content {
          font-size: 12px;
}

BODY {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
          background: #EFF0FA;
          text-align: center;
}

a {
          color:#000;
          text-decoration:none;
}

H1 {
          font-size: 130%;
          margin: 0px 0px 3px 0px;
}

H2 {
          font-size: 120%;
          margin: 0px 0px 3px 0px;
}

H3 {
          font-size: 110%;
          margin: 0px 0px 3px 0px;
}

H4 {
          font-size: 100%;
          margin: 0px 0px 3px 0px;
}

H5 {
          font-size: 90%;
          margin: 0px 0px 3px 0px;
}

H6 {
          font-size: 80%;
          margin: 0px 0px 3px 0px;
}

HR {
}

HR.clear {
          display: none;
}

div {
          text-align: center;
}

form {
          margin: 0px;
}

img {
          border: 0px;
}

strong {
          color: #747474;
}

.Hidden {
          display: none;
}

.Show {
          display:block;
}

/* Frame Area */
.FrameArea {
          width: 960px;
          margin: 0px auto;
          text-align: center;
          position:relative;
}

#Body_Bg {
          background: #ebf2c9;
}

.HeaderArea {
/*          background:url('/frihofn/upload/images/templates/frihofn6_080208.jpg') no-repeat top left;*/
          background:url('/frihofn/upload/images/templates/Haus-fyrir-duty-free-vef4.jpg') no-repeat top left;

          height:150px;
}

.HeaderLeftCurve {
          background: url('/frihofn/upload/images/templates/HeaderLeftCurve1.gif') no-repeat bottom left;
}

.HeaderRightCurve {
          background: url('/frihofn/upload/images/templates/HeaderRightCurve1.gif') no-repeat bottom right;
/*width: 960px;
*/
}

.HeaderLeft {
          width: 200px;
          float: left;
}

.HeaderLeft_New {
          width: 175px;
          float: left;
}

.HeaderCenter {
          width: 550px;
          float: left;
}

.HeaderCenter_New {
          width: 605px;
          float: left;
}

.HeaderRight {
          width: 165px;
          float: right;
          margin-top:30px;
          padding-top: 10px;
          margin-right: 3px;
}

/* .Logo {
          width:154px;
          height:85px;
          background: #081A78 url('/frihofn/upload/images/templates/Logoss.gif') no-repeat top left;
          position:absolute;
          left:15px;
          top:20px;
}

*/
.Logo {
          width:184px;
          height:70px;
/*background: #081A78 url('/frihofn/upload/images/templates/Logoss.gif') no-repeat top left;
*/
          position:absolute;
          left:10px;
          top:40px;
}

.LogoArea {
          float:left;
          width:960px;
}

.TopLeftShadow {
          background: url('/frihofn/upload/images/templates/TopShade_Left_new.gif') repeat-y top left;
          width:5px;
}

.TopRightShadow {
          background: url('/frihofn/upload/images/templates/TopShade_Rights_new.gif') repeat-y top right;
          width: 165px;
          color: #fff;
}

.TopLeftCurve {
          background: url('/frihofn/upload/images/templates/TopMenu_LeftCurve_new.gif') no-repeat top left;
}

.TopRightCurve {
          background: url('/frihofn/upload/images/templates/TopMenu_RightCurve_new.gif') no-repeat top right;
}

.Top_TopCurve {
          background: #88B81F url('/frihofn/upload/images/templates/TopShade_Top_new.gif') repeat-x top right;
          margin-left:1px;
}

.TopRightCurve UL {
          width: 162px;
          margin: 0px;
          padding: 10px 0px 0px 0px;
}

.TopRightCurve UL LI {
          list-style-type: none;
          margin: 0px 0px 0px 2px;
          padding: 0px 0px 0px 0px;
}

.TopRightCurve UL LI DIV {
          margin: 0px 0px 0px 6px;
          padding: 8px 0px 10px 40px;
}

.TopRightCurve UL LI a {
          color:#0b1d77;
          text-decoration:none;
          font-size:12px;
          font-weight:bold;
}

.FrameContent {
          width: 960px;
          background: #fff;
          margin: 0px auto;
          text-align: center;
}

.FrameContentLeftCurve {
          background: url('/frihofn/upload/images/templates/BodyLeftCurve.gif') no-repeat top left;
}

.FrameContentRightCurve {
          background: url('/frihofn/upload/images/templates/BodyRightCurve.gif') no-repeat top right;
}

.FrameContentInner {
          width: 958px;
          padding-top: 4px;
          margin: 0px auto;
          text-align: center;
}

.LeftArea {
          width: 173px;
          float: left;
}

.LeftAreaInner {
          width: 169px;
          margin: 0px auto;
          text-align: center;
}

.RightArea {
          width: 166px;
          float: right;
          margin-right:3px;
}

/* Left And Right Area */
.NavVertArea {
          width: 100%;
          font-size: 11px;
          font-weight: bold;
}

.TopNav_Item1 {
          BORDER-BOTTOM: #587a0d 1px solid;
}

.TopNav_Item2 {
          BORDER-BOTTOM: #dcf89f 1px solid;
}

.Item1_Img {
          BACKGROUND: url('/frihofn/upload/images/templates/thojastan.jpg') no-repeat left top;
          text-align:left;
          padding-left:4px;
}

.Item2_Img {
          BACKGROUND: url('/frihofn/upload/images/templates/Vidbotatrygging.jpg') no-repeat left top;
          text-align:left;
          padding-left:4px;
}

.LeftVertical_Nav {
          background: #D7F647;
}

.Left_Navigation_TL_LG {
          background: #98C436 url('/frihofn/upload/images/templates/Left_Navigation_TL_LG.gif') no-repeat top left;
          padding-top: 5px;
}

.Left_Navigation {
          background: #D7F647 url('/frihofn/upload/images/templates/Left_Navigation_BL_G.gif') no-repeat bottom left;
          width: 100%;
          padding-bottom: 30px;
          font-size: 13px;
}

.Left_Navigation UL {
          width: 100%;
          margin: 0px 0px 0px 0px;
          padding: 0px;
}

.LeftVertica_Position2 {
          width:100%;
          background:#98C436;
          padding-bottom: 15px;
          font-size:0px;
}

.Left_Navigation UL LI {
          list-style-type: none;
          text-align: left;
}

.Left_Navigation UL LI A {
          padding-left:40px;
          text-align: left;
          color: #000;
          font-size:11px;
          font-family:arial;
          text-decoration:none;
          font-weight:bold;
}

.FrontPage_A {
          padding-left: 40px;
          text-align: left;
          color: #081A77;
          font-size:11px;
          font-family:arial;
          text-decoration:none;
          font-weight:bold;
}

.LN_Items {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
}

.LN_Items_1 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/webtreeimg1.gif' ) no-repeat left center;
}

.LN_Items_2 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/webtree_image_5.gif' ) no-repeat left center;
}

.LN_Items_3 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/webtree_image_7.gif' ) no-repeat left center;
}

.LN_Items_4 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/webtreeimg.gif' ) no-repeat left center;
}

.LN_Items_5 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/webtree_image_2.gif' ) no-repeat left center;
}

.LN_Items_6 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/webtree_image_3.gif' ) no-repeat left center;
}

.LN_Items_7 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/webtree_image_4.gif' ) no-repeat left center;
}

.LN_Items_8 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/webtree_image_8.gif' ) no-repeat left center;
}

.LN_Items_9 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/webtree_image_9.gif' ) no-repeat left center;
}

.LN_Items_10 {
          padding-top: 5px;
          padding-bottom: 5px;
          border-bottom: solid 1px #fff;
          background:url( '/frihofn/upload/images/templates/w10.gif' ) no-repeat left center;
}

.LN_Selected {
          padding: 0px;
}

.Left_Navgigation_2 {
          border-bottom: solid 5px #98C436;
          border-top: solid 5px #98C436;
          background: #fff;
}

.Left_Navgation_2 UL {
          width: 100%;
          margin: 0px 0px 0px 0px;
          border-top: solid 1px #fff;
          border-bottom: solid 3px #fff;
          background: #081A77 url('/frihofn/upload/images/templates/Left_Navigation_2_TL_B.gif') no-repeat top left;
          padding: 0px;
}

.Left_Navgation_2 UL LI {
          list-style-type: none;
          text-align: left;
}

.Left_Navgation_2 UL LI A {
          width:127px;
          text-align: left;
          color: #fff;
}

.Left_Navgation_2_Bottom {
          background:#98C436;
          width:100%;
          padding-top:10px;
          font-size:0px;
}

.TopLink {
          color:#081A77;
          font-size:12px;
          font-weight:bold;
          text-decoration:none;
}

.LN_Sel1 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/sel1.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
}

.LN_Sel2 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/sel2.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
          margin-left:3px;
}

.LN_Sel3 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/sel3.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
          margin-left:3px;
}

.LN_Sel4 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/li_icon5.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
          margin-left:3px;
}

.LN_Sel5 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/sel5.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
          margin-left:3px;
}

.LN_Sel6 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/sel6.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
          margin-left:3px;
}

.LN_Sel7 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/sel7.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
          margin-left:3px;
}

.LN_Sel8 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/sel8.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
          margin-left:3px;
}

.LN_Sel9 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/sel9.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
          margin-left:3px;
}

.LN_Sel10 {
          padding-top: 5px;
          background: url('/frihofn/upload/images/templates/s10.gif') no-repeat left center;
          padding-bottom: 5px;
          margin-top: 6px;
          margin-left:3px;
}

.Sel1 {
          background: url('/frihofn/upload/images/templates/sel1.gif') no-repeat left center;
          width:28px;
          height:23px;
          float:left;
}

.Sel2 {
          background: url('/frihofn/upload/images/templates/sel2.gif') no-repeat left center;
          margin-top: 3px;
          margin-left:3px;
          width:25px;
          height:15px;
          float:left;
}

.Sel3 {
          background: url('/frihofn/upload/images/templates/sel3.gif') no-repeat left center;
          margin-left:6px;
          margin-top:2px;
          width:20px;
          height:25px;
          float:left;
}

.Sel4 {
          background: url('/frihofn/upload/images/templates/li_icon5.gif') no-repeat left center;
          margin-top: 3px;
          margin-left:6px;
          width:25px;
          height:17px;
          float:left;
}

.Sel5 {
          background: url('/frihofn/upload/images/templates/sel5.gif') no-repeat left center;
          margin-top: 3px;
          margin-left:6px;
          width:25px;
          height:26px;
          float:left;
}

.Sel6 {
          background: url('/frihofn/upload/images/templates/sel6.gif') no-repeat left center;
          margin-top: 3px;
          margin-left:6px;
          width:23px;
          height:19px;
          float:left;
}

.Sel7 {
          background: url('/frihofn/upload/images/templates/sel7.gif') no-repeat left center;
          margin-top: 3px;
          margin-left:6px;
          width:30px;
          height:21px;
          float:left;
}

.Sel8 {
          background: url('/frihofn/upload/images/templates/sel8.gif') no-repeat left center;
          margin-top: 3px;
          margin-left:6px;
          width:20px;
          height:19px;
          float:left;
}

.Sel9 {
          background: url('/frihofn/upload/images/templates/sel9.gif') no-repeat left center;
          margin-top: 3px;
          margin-left:6px;
          width:21px;
          height:22px;
          float:left;
}

.Sel10 {
          background: url('/frihofn/upload/images/templates/s10.gif') no-repeat left center;
          margin-top: 3px;
          margin-left:6px;
          width:21px;
          height:22px;
          float:left;
}

.LN_2_Items {
          padding-top: 5px;
          padding-bottom: 5px;
          background: #2042D3;
}

.LN_2_Items_1 {
          padding-top: 5px;
          padding-bottom: 5px;
          background: #2042D3;
}

.LN_2_Items_2 {
          padding-top: 5px;
          padding-bottom: 5px;
          background: #2042D3;
          padding-left: 50px;
}

.Sel {
          background:url('/frihofn/upload/images/templates/Sel.gif') no-repeat right center;
}

.LN_2_Items_2_Sel {
          padding-top: 5px;
          background: #2042D3;
          padding-bottom: 5px;
          padding-left:30px;
}

.LN_Forsida {
          background:#98C436 url( '/frihofn/upload/images/templates/webtree_image_1.gif' ) no-repeat left center;
          padding-top:3px;
          padding-bottom:3px;
          color:#081A77;
}

.TopStar {
          width: 100%;
          background: url('/frihofn/upload/images/templates/SearchImage.gif') no-repeat top right;
          height: 55px;
          position:absolute;
          top:43px;
          right:0px;
}

.LinkArea {
          background: #233BC1;
}

.SearchResBotCurve {
          width: 100%;
          background: url('/frihofn/upload/images/templates/searchresbottomcurve1.jpg' ) no-repeat;
          height: 13px;
          float: left;
}

.TopStar2 {
          width: 100%;
          background: url('/frihofn/upload/images/templates/topstar.gif') no-repeat top right;
          height: 78px;
}

.SearchRes {
          width: 100%;
          background: url('/frihofn/upload/images/templates/searchres.gif') no-repeat top right;
          height: 41px;
}

.LeftProdcutOuter_Green {
          width: 99%;
          padding-top: 5px;
          padding-bottom: 10px;
          ProdHead 
}

LeftProdcutOuter_Green1 {
          width: 99%;
          padding-top: 5px;
          padding-bottom: 10px;
          position:relative;
}

.LeftProdcutInner_Green {
          width: 100%;
          background: #95C629 url('/frihofn/upload/images/templates/LeftSpacer.gif') repeat-x top left;
}

.Left_TitleLeft {
          width: 48%;
          float: left;
          text-align: left;
}

.LeftContent_BL_B {
          background: url('/frihofn/upload/images/templates/LeftContent_BL_B.gif') no-repeat bottom left;
          padding-bottom: 10px;
}

.LeftContent_Anchor {
          color:#ffffff;
          text-decoration:none;
}

.Left_TitleRight {
          width: 51%;
          floatz right;
          text-align: right;
}

#TopTenArea h4 {
/* used in both Top 10 and Flytil Area */
          padding-top: 11px;
          text-align: center;
          font-size: 11px;
}

.HeadBgText {
/* used in both Top 10 and Flytil Area */
          padding-top: 11px;
          text-align: center;
}

.TopTenListArea {
          background: #203BC0 url('/frihofn/upload/images/templates/TopTenInnerBg.jpg') no-repeat bottom left;
}

.TopTenListArea ul {
          list-style: none;
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
}

.TopTenListArea ul li {
          list-style: none;
          color: #FFFFFF;
          padding: 6px 0px 0px 28px;
}

/* Left Content Area Ends */

/* Center Content Area Starts */
.CenterArea {
          width: 616px;
          float: left;
}

.CenterInnerArea {
          width: 614px;
          float:right;
          text-align: center;
}

.CenterInnerArea_New {
          width: 616px;
          text-align: center;
}

.WholeCenter {
          float: left;
          width: 616px;
          text-align: center;
}

.CenterLeft {
          float: left;
          width: 308px;
          text-align: left;
}

.CenterRight {
          float: right;
          width: 308px;
          text-align: left;
}

.BreadCrumBg {
          background: #9DC740;
          padding: 3px 0px 3px 20px;
          margin: 0px 0pc 1px 0px;
          text-align: left;
}

.CenterContent {
          width: 100%;
}

.CenterProdcutOuter {
          width: 50%;
          float: left;
}

#Description {
          float:right;
          width:170px;
}

.ProductContent_Text {
          margin: 0px 10px 0px 0px;
          text-align: left;
          line-height: 1.4;
}

.ProductContent_Text a {
          color:#000;
          text-decoration:none;
}

.CenterProdcutInner {
          width: 98%;
}

.TitleText {
          text-align: left;
          padding: 5px 0px 5px 13px;
          color:#6F7075;
          font-weight:bold;
}

.TitleText_New_Green_2007 {
          text-align: left;
          padding: 5px 5px 5px 13px;
          color:#6F7075;
          font-weight:bold;
}

.TitleText a {
          text-align: left;
          color:#6F7075;
          font-weight:bold;
          text-decoration:none;
}

.ContentCurve_TopLeft {
          background: url('/frihofn/upload/images/templates/ContentCurve_TopLeft.gif') no-repeat top left;
          margin-bottom: 10px;
}

.ContentCurve_TopRight {
          background: url('/frihofn/upload/images/templates/ContentCurve_TopRight.gif') no-repeat top right;
}

.ContentCurve_BottomLeft {
          background: url('/frihofn/upload/images/templates/ContentCurve_BottomLeft.gif') no-repeat bottom left;
}

.ContentCurve_BottomRight {
          background: url('/frihofn/upload/images/templates/ContentCurve_BottomRight.gif') no-repeat bottom right;
          padding-top: 5px;
          width: 100%;
}

.CenterProdcutOuter_Yellow {
          width: 98%;
          float: left;
          margin-bottom: 10px;
}

.CenterProdcutInner_Yellow {
          width: 99.5%;
          background: #FAF50C;
}

.cart_noimage {
          float:right;
          overflow:hidden;
          z-index:100;
          background: url( '/frihofn/upload/images/templates/Shop_Button2.jpg' ) no-repeat;
          width:22px;
          height:18px;
          margin-top: 30px;
}

.stockbutton2 {
          width:77px;
          float:left;
          height:22px;
          background:url('/frihofn/upload/images/templates/stockbutton2.gif') no-repeat;
          font-size:9px;
          color:red;
          font-weight:bold;
}

.stockbutton1_test {
          width:39px;
          float:left;
          height:67px;
          background:url('/frihofn/upload/images/templates/brottfor_takki1.png') no-repeat;
          font-size:9px;
          color:red;
          font-weight:bold;
}

.stockbutton2_test {
          width:39px;
          float:left;
          height:67px;
          background:url('/frihofn/upload/images/templates/koma_takki1.png') no-repeat;
          font-size:9px;
          color:red;
          font-weight:bold;
}

.wish_noimage {
          height:19px;
          float:right;
          overflow:hidden;
          z-index:100;
          background: url( '/frihofn/upload/images/templates/Shop_Button1.jpg' ) no-repeat;
          width:22px;
          height:19px;
          margin-top: 30px;
}

.Curve_TopLeft_Yellow {
          background: url('/frihofn/upload/images/templates/Curve_TopLeft_Yellow.gif') no-repeat top left;
}

.Curve_TopRight_Yellow {
          background: url('/frihofn/upload/images/templates/Curve_TopRight_Yellow.gif') no-repeat top right;
}

.Curve_BottomLeft_Yellow {
          background: url('/frihofn/upload/images/templates/Curve_BottomLeft_Yellow.gif') no-repeat bottom left;
}

.Curve_BottomRight_Yellow {
          background: url('/frihofn/upload/images/templates/Curve_BottomRight_Yellow.gif') no-repeat bottom right;
          width: 100%;
}

.Curve_BottomRight_Yellow1 {
          background: url('/frihofn/upload/images/templates/Curve_BottomRight_Yellow.gif') no-repeat bottom right;
          height:9px;
          width:9px;
          position:absolute;
          bottom:-1px;
          right:6px;
}

*html .Curve_BottomRight_Yellow1 {
          background: url('/frihofn/upload/images/templates/Curve_BottomRight_Yellow.gif') no-repeat bottom right;
          height:9px;
          width:9px;
          position:absolute;
          bottom:-1px;
          right:2px;
}

body:last-child .Curve_BottomRight_Yellow1 {
          background: url('/frihofn/upload/images/templates/Curve_BottomRight_Yellow.gif') no-repeat bottom right;
          height:9px;
          width:9px;
          position:absolute;
          bottom:-1px;
          right:2px;
}

.TitleLeft {
          width: 48%;
          float: left;
          text-align: left;
}

.Top1_TitleLeft {
          width: 40%;
          float: left;
          text-align: left;
}

.TitleRight {
          width: 30%;
          float: right;
          margin-right: 2px;
          text-align: right;
}

.Y_Content_Right {
          width: 52%;
          float: left;
}

.Y_Content_Left {
          width: 48%;
          background: url('/frihofn/upload/images/templates/Y_Content_Left.gif') no-repeat top right;
          float: left;
}

.Y_Content_Right_Inner {
          background: url('/frihofn/upload/images/templates/Y_Content_Right.gif') repeat-x top left;
          text-align: left;
          margin-right: 6px;
}

.AddToCartArea {
          background: #2438A4 url('/frihofn/upload/images/templates/Add_To_Cart_Bg.gif') repeat-y top left;
          margin-top: 12px;
}

.AddToCartArea_LeftTop {
          background: url('/frihofn/upload/images/templates/Add_To_Cart_LeftTop_Curve.gif') no-repeat top left;
}

.AddToCartArea_LeftBottom {
          background: url('/frihofn/upload/images/templates/Add_To_Cart_LeftBottom_Curve.gif') no-repeat bottom left;
          padding-top: 1px;
          padding-bottom: 1px;
}

.AddToCartText {
          margin-left: 8px;
          background: #fff;
          font-size: 100%;
          padding-top: 2px;
          padding-bottom: 1px;
          text-align: center;
}

.AddToCartArea_Right {
          background: url('/frihofn/upload/images/templates/Add_To_Cart_Right_Curve.gif') no-repeat center right;
          padding-right: 22px;
}

.Title_TopLeftCurve {
          background: url('/frihofn/upload/images/templates/Title_LeftCurve.gif') no-repeat top left;
}

.Title_TopRightCurve {
          background: url('/frihofn/upload/images/templates/Title_RightCurve.gif') no-repeat top right;
}

.Title_TopLeftCurve_New_Green_2007 {
          background:url('/frihofn/upload/images/productdetails/title_leftcurve_new_green.gif') no-repeat top left;
}

.Title_TopRightCurve_New_Green_2007 {
          background:url('/frihofn/upload/images/productdetails/title_rightcurve_new_green.gif') no-repeat top right;
}

*html .Title_TopRightCurve {
          background: url('/frihofn/upload/images/templates/Title_RightCurve.gif') no-repeat top right;
          height:2px;
}

.Title_BottomLeftCurve {
          background: url('/frihofn/upload/images/templates/ContentCurve_BottomLeft.gif') no-repeat bottom left;
}

.Title_BottomRightCurve {
          background: url('/frihofn/upload/images/templates/ContentCurve_BottomRight.gif') no-repeat bottom right;
          padding-top: 5px;
          width: 100%;
}

.TitleBg_2 {
          background: #FBEA0A url('/frihofn/upload/images/templates/Tilbod_title_2_Bg.gif') repeat-x top left;
}

.TitleBg_Green {
          background: #95B156 url('/frihofn/upload/images/templates/Green_Title_Bg.gif') repeat-x top left;
}

.Title_2_TopLeftCurve {
          background: url('/frihofn/upload/images/templates/Curve_2_TopLeft.jpg') no-repeat top left;
}

.Title_2_TopRightCurve {
          background: url('/frihofn/upload/images/templates/Curve_2_TopRight.jpg') no-repeat top right;
}

.Title_G_TopLeftCurve {
          background: url('/frihofn/upload/images/templates/G_TopLeft_Curve.gif') no-repeat top left;
}

.Title_G_TopRightCurve {
          background: url('/frihofn/upload/images/templates/G_TopRight_Curve.gif') no-repeat top right;
}

.TitleBg {
          background: #fff url('/frihofn/upload/images/templates/TitleBg.gif') repeat-x top left;
}

.TitleBg_New_Green_2007 {
          background: #fff url('/frihofn/upload/images/productdetails/title_new_green.gif') repeat-x top left;
}

.WishItemsCenterArea {
          float: left;
          background: #fff;
}

.WishTopArea_9mar {
          width:605px;
          float:left;
}

.WishBotArea_9mar {
          width:605px;
          float:left;
}

.WishMidArea_9mar {
          width:605px;
          float:left;
          border-bottom:3px solid #98C436;
}

#WishListButtonArea1 {
          width:227px;
          float:right;
}

.printbtnstyle {
          float:left;
          font-size:11px;
          color:#ffffff;
          font-weight:bold;
          padding-left:25px;
}

.sendbtnstyle {
          float:right;
          font-size:11px;
          color:#ffffff;
          font-weight:bold;
          padding-left:15px;
}

.WishImgArea {
          width: 95px;
          float: left;
          margin-left:4px;
}

.WishProdImg {
          margin: 6px 0px 6px 0px;
          float: left;
}

.WishInfoArea {
          width:481px;
          float:right;
}

.WishTopInfo {
          width:472px;
          height:38px;
          margin-top:10px;
}

.WishMainLeft {
          width:260px;
          float:left;
}

.WishLeftTop {
          width:270px;
          float:left;
          border-bottom:1px solid #98C436;
          background-color:#F1F9E0;
}

.WishLeftTopLeft {
          width:160px;
          border-right:1px solid #98C436;
          float:left;
          padding-top:2px;
          padding-bottom:3px;
          text-align:left;
}

.WishLeftTopRight {
          width:108px;
          float:left;
          padding-top:2px;
          padding-bottom:3px;
}

.WishMainRight {
          width:179px;
          float:right;
          border-left:1px solid #98C436;
}

.WishRightSubLeft {
          width:106px;
          color:#FB3434;
          font-weight:bolder;
          float:left;
          padding-top:11px;
          padding-bottom:12px;
}

.WishRightSubRight {
          float:left;
          width:70px;
          padding-top:11px;
          padding-bottom:12px;
          border-left:1px solid #98C436;
}

.WishRightSubRight a {
          text-decoration:none;
          cursor:hand;
          color:#000;
          cursor:pointer;
}

.WishRightSubRight a:hover {
          text-decoration:underline;
          cursor:hand;
          color:#000;
          cursor:pointer;
}

.WishBotInfo {
          width:450px;
          text-align:left;
          margin-top:5px;
          padding-left:12px;
          padding-right:150px;
          float:left;
}

.WishLeftBottom {
          text-align:left;
}

.WishLeft {
          width:10px;
          height:39px;
          background:url('/frihofn/upload/images/templates/WishLeft1.gif') no-repeat;
          float:left;
}

.WishRight {
          width:10px;
          height:39px;
          background:url('/frihofn/upload/images/templates/WishRight.gif') no-repeat;
          float:left;
}

.WishMid {
          width:450px;
          float:left;
          border-top:1px solid #98C436;
          border-bottom:1px solid #98C436;
}

.WishBotBorderArea {
          width:605px;
          float:left;
          border-bottom:3px solid #98C436;
}

.WishBotLeftCorner {
          background: url( '/frihofn/upload/images/templates/BottomLeftCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
          position:relative;
          bottom:-3px;
          left:-3px;
}

.WishBotRightCorner {
          background: url( '/frihofn/upload/images/templates/BottomRightCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
          position:relative;
          bottom:-3px;
          right:-1px;
}

*html .WishBotRightCorner {
          background: url( '/frihofn/upload/images/templates/BottomRightCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
          position:relative;
          bottom:-3px;
          right:-3px;
}

.WishBotRightCorner {
          background: url('/frihofn/upload/images/templates/BottomRightCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size: 0px;
          position: relative;
          bottom: -3px;
          right: -3px;
}

.WishBotLeftCorner {
          background: url('/frihofn/upload/images/templates/BottomLeftCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size: 0px;
          position: relative;
          bottom: -3px;
          left: -3px;
}

.WishBotBorderArea {
          width: 605px;
          float: left;
}

#WishListPrintButton {
          width:116px;
          height:27px;
          background:url('/frihofn/upload/images/templates/PrintButton1.gif') no-repeat;
          border:0px;
          cursor:pointer;
}

#WishListSendButton {
          width:111px;
          height:27px;
          background:url('/frihofn/upload/images/templates/SendButton1.gif') no-repeat;
          border:0px;
          cursor:pointer;
}

.ProductContentH_Yellow {
          width: 98%;
          padding: 5px 0px 0px 0px;
          margin: 0px auto;
          text-align: left;
}

.ProductContentT_Yellow {
          width: 98%;
          padding: 0px 0px 0px 0px;
          margin: 0px auto;
          background: #fff url('/frihofn/upload/images/templates/Content_Y_Shade.gif') repeat-x top left;
          text-align: center;
}

.ProductContentT_Green {
          width: 97%;
          padding: 0px 0px 0px 0px;
          margin: 0px auto;
          background: #1B39BF url('/frihofn/upload/images/templates/Green_Content_Bg1.gif') repeat-y top right;
          text-align: center;
          color:#fff;
}

.ProductContentT_Green_BG {
          background: url('/frihofn/upload/images/templates/Green_Content_Bg2.gif') repeat-y top right;
}

.Frontpage_Title {
          font-size:12px;
          color:#061564;
          text-align:left;
          font-weight:bold;
          padding: 10px 0px 5px 20px;
}

.Content_Y_BottomLeft_C {
          background: url('/frihofn/upload/images/templates/Content_Y_BottomLeft_C.gif') no-repeat bottom left;
}

.Content_Y_BottomRight_C {
          background: url('/frihofn/upload/images/templates/Content_Y_BottomRight_C.gif') no-repeat bottom right;
          padding: 0px 0px 0px 0px;
}

.Content_G_BottomLeft_C {
          background: url('/frihofn/upload/images/templates/G_BottomLeft_Curve.gif') no-repeat bottom left;
}

.Content_G_BottomRight_C {
          background: url('/frihofn/upload/images/templates/G_BottomRight_Curve.gif') no-repeat bottom right;
          padding: 0px 0px 5px 0px;
}

.Content_Y_TopLeft_C {
          background: url('/frihofn/upload/images/templates/Content_Y_TopLeft_C.gif') no-repeat top left;
}

.Content_Y_TopRight_C {
          background: url('/frihofn/upload/images/templates/Content_Y_TopRight_C.gif') no-repeat top right;
}

*html .SurveyLeftCurve {
          BACKGROUND: url(/frihofn/upload/images/templates/survleftcurve.gif) no-repeat left bottom;
          LEFT: 4px;
          FLOAT: left;
          WIDTH: 6px;
          BOTTOM: -1px;
          POSITION: absolute;
          HEIGHT: 6px;
}

.SurveyLeftCurve {
          BACKGROUND: url(/frihofn/upload/images/templates/survleftcurve.gif) no-repeat left bottom;
          LEFT: 5px;
          FLOAT: left;
          WIDTH: 6px;
          BOTTOM: 0px;
          POSITION: absolute;
          HEIGHT: 6px;
}

*html .SurveyRightCurve {
          RIGHT: 4px;
          BACKGROUND: url(/frihofn/upload/images/templates/survrightcurve.gif) no-repeat right bottom;
          FLOAT: right;
          WIDTH: 6px;
          BOTTOM: -1px;
          POSITION: absolute;
          HEIGHT: 6px;
}

.SurveyRightCurve {
          RIGHT: 5px;
          BACKGROUND: url(/frihofn/upload/images/templates/survrightcurve.gif) no-repeat right bottom;
          FLOAT: right;
          WIDTH: 6px;
          BOTTOM: 0px;
          POSITION: absolute;
          HEIGHT: 6px;
}

body:last-child .SurveyRightCurve {
          RIGHT: 4px;
          BACKGROUND: url(/frihofn/upload/images/templates/survrightcurve.gif) no-repeat right bottom;
          FLOAT: right;
          WIDTH: 6px;
          BOTTOM: 0px;
          POSITION: absolute;
          HEIGHT: 6px;
}

*html .SurveyLeftCurve1 {
          BACKGROUND: url(/frihofn/upload/images/templates/survleftcurve.gif) no-repeat left bottom;
          LEFT: 4px;
          FLOAT: left;
          WIDTH: 6px;
          BOTTOM: 0px;
          POSITION: absolute;
          HEIGHT: 6px;
}

body:last-child .SurveyLeftCurve1 {
          BACKGROUND: url(/frihofn/upload/images/templates/survleftcurve.gif) no-repeat left bottom;
          LEFT: 5px;
          FLOAT: left;
          WIDTH: 6px;
          BOTTOM: 0px;
          POSITION: absolute;
          HEIGHT: 6px;
}

.SurveyLeftCurve1 {
          BACKGROUND: url(/frihofn/upload/images/templates/survleftcurve.gif) no-repeat left bottom;
          LEFT: 5px;
          FLOAT: left;
          WIDTH: 6px;
          BOTTOM: 0px;
          POSITION: absolute;
          HEIGHT: 6px;
}

*html .SurveyRightCurve1 {
          RIGHT: 4px;
          BACKGROUND: url(/frihofn/upload/images/templates/survrightcurve.gif) no-repeat right bottom;
          FLOAT: right;
          WIDTH: 6px;
          BOTTOM: 0px;
          POSITION: absolute;
          HEIGHT: 6px;
}

.SurveyRightCurve1 {
          RIGHT: 5px;
          BACKGROUND: url(/frihofn/upload/images/templates/survrightcurve.gif) no-repeat right bottom;
          FLOAT: right;
          WIDTH: 6px;
          BOTTOM: 0px;
          POSITION: absolute;
          HEIGHT: 6px;
}

body:last-child .SurveyRightCurve1 {
          RIGHT: 4px;
          BACKGROUND: url(/frihofn/upload/images/templates/survrightcurve.gif) no-repeat right bottom;
          FLOAT: right;
          WIDTH: 6px;
          BOTTOM: 0px;
          POSITION: absolute;
          HEIGHT: 6px;
}

.SurveyGreen {
          FLOAT: left;
          WIDTH: 155px;
          HEIGHT: 10px;
          font-size:0px;
          background:#98C436;
}

.SurveyAlign {
          MARGIN-TOP: 19px;
          FLOAT: left;
}

.TitleBg_Green1 {
          background: #95B156 url('/frihofn/upload/images/templates/Green_Title_Bg.gif') repeat-x top left;
          margin-left:4px;
          position:relative;
}

*html .TitleBg_Green1 {
          background: #95B156 url('/frihofn/upload/images/templates/Green_Title_Bg.gif') repeat-x top left;
          margin-left:3px;
          position:relative;
}

.ProductContent {
          width: 97%;
          margin: 0px auto;
          padding-top: 5px;
          padding-bottom: 10px;
          text-align: left;
}

.Title_2_Text {
          color: #FF1102;
          font-size: 150%;
          font-weight: bold;
          text-align: left;
          padding: 10px 0px 5px 50px;
          margin-left: 20px;
}

.Tilbod_star {
          background: url('/frihofn/upload/images/templates/Star.gif') no-repeat top left;
          height:41px;
          width:40px;
          position:absolute;
          top:9px;
          left:14px;
          z-index:2;
}

.Title_G_Text {
          color: #0B1C77;
/*font-size: 150%;
*/
          font-size: 12px;
          font-weight: bold;
          text-align: left;
          padding: 10px 0px 5px 20px;
}

.Right_Title_G_Text {
          color: #05145D;
          font-size: 11px;
          font-family:arial black;
          text-align: left;
          padding: 10px 0px 5px 10px;
          font-weight:normal;
}

.Right_Title_G_Text strong {
          color: #05145D;
}

.FindIconBG {
          width: 36px;
          float: left;
          background: url('/frihofn/upload/images/templates/ProductDetail/FindIcon.gif') no-repeat;
          height: 25px;
          position:absolute;
          top:5px;
          left:-5px;
}

.Titles {
          color: #fff;
          text-align: left;
          padding-left: 15px;
}

.Titles_New_Green_2007 {
          color: #fff;
          text-align: left;
          padding-left: 15px;
          padding-bottom:5px;
          border-bottom:solid 1px #99C538;
          padding-right:5px;
}

.Titles a {
          color:#fff;
          text-decoration:none;
}

.ProductContent_Left {
          width: 35%;
          float: left;
          margin-top:10px;
}

.RegPrice {
          float:left;
          width:100px;
          height:35px;
          background: url('/frihofn/upload/images/templates/reguserprice.jpg') no-repeat;
          position:relative;
}

#RegPriceTitle {
          color:#fff;
          font-size:12px;
          position:absolute;
          float:left;
          left:20px;
          top:0px;
}

#RegPriceValue {
          color:#fff;
          font-size:15px;
          font-weight:bold;
          position:absolute;
          float:left;
          left:20px;
          bottom:4px;
}

.NetPrice {
          float:left;
          width:100px;
          height:35px;
          background: url('/frihofn/upload/images/templates/PriceBgImg1.jpg') no-repeat;
          position:relative;
}

#PriceTitle {
          color:#FF0000;
          font-size:11px;
          position:absolute;
          float:left;
          left:20px;
          top:-6px;
}

#PriceValue {
          color:#ff0000;
          font-size:14px;
          font-weight:bold;
          position:absolute;
          float:left;
          left:20px;
          bottom:12px;
}

#ActualPrice {
          float:left;
          width:72px;
}

#Title {
          color:#648C09;
          font-size:13px;
}

#ActualPrice #Value {
          font-weight:bold;
          text-decoration:line-through;
          color:#83858B;
          font-size:14px;
}

#TitleStyle {
          color:#FF0000;
          font-size:12px;
          text-align:left;
}

#PriceStyle {
          text-decoration:line-through;
          color:#83858B;
          font-size:18px;
          font-weight:normal;
}

#OfferPrice {
          float:left;
          width:141px;
          height:50px;
          background: url('/frihofn/upload/images/templates/OfferPrice.jpg') no-repeat;
}

#OfferValue {
          color:#AE1C33;
          font-size:25px;
          padding-top:5px;
}

.ProductContent_Right {
          width: 64%;
          float: right;
}

.CenterProdcutOuter_Green {
          width: 50%;
          float: left;
          margin-bottom: 10px;
}

.CenterProdcutInner_Green {
          width: 99.5%;
          background: #95C629 url('/frihofn/upload/images/templates/Spacer.gif') repeat-x top left;
}

/* Center Content Area Ends */

/* Right Content Area Starts */
.RightProdcutOuter_Green {
          width: 99%;
          padding-top: 5px;
          padding-bottom: 0px;
}

.RightProdcutInner_Green {
          width: 100%;
          background: #95C629 url('/frihofn/upload/images/templates/RightSpacer.gif') repeat-x top left;
}

.Right_TitleLeft {
          width: 48%;
          float: left;
          text-align: left;
}

.RightContent_BG_1 {
          background: #2D46C3 url('/frihofn/upload/images/templates/RightContent_BG_1.gif') repeat-x top left;
          padding-top: 3px;
}

.RightContent_BR_B {
          background: url('/frihofn/upload/images/templates/RightContent_BR_B.gif') no-repeat bottom right;
          padding-bottom: 0px;
}

.RightContent_BR_B UL {
          background: url('/frihofn/upload/images/templates/RightContent_UL_BG.gif') repeat-y top left;
          margin: 0px;
          padding: 0px 0px 10px 15px;
}

.RightContent_BR_B UL LI {
          list-style-type: none;
          background:url('/frihofn/upload/images/templates/Right_VerticalNav.gif') no-repeat left;
          text-align: left;
          color: #fff;
          padding: 5px 0px 0px 25px;
}

.RightContent_BR_B a {
          color:#fff;
          text-decoration:none;
          font-size:12px;
          font-weight:normal;
}

.Right_TitleRight {
          width: 51%;
          float: right;
          text-align: right;
}

#RightContentArea {
          width: 161px;
          float: left;
}

#searchArea {
/* width: 161px;
*/
          float: right;
          position: relative;
          margin:0px 0px 0px 0px;
}

#searchArea .SearchBgLCurve {
          width: 11px;
          height: 38px;
          float: left;
          background: url('/frihofn/upload/images/templates/SearchBgLCurve.gif') no-repeat;
}

#searchArea .SearchBg {
          width: 143px;
          float: left;
          height: 38px;
          background: url('/frihofn/upload/images/templates/SearchBg.jpg') repeat-x;
}

#searchArea .SearchBgRCurve {
          width: 11px;
          height: 38px;
          float:left;
          background: url('/frihofn/upload/images/templates/SearchBgRCurve.gif') no-repeat;
}

#searchArea .SearchTxtArea {
          width: 153px;
          float: left;
          position: absolute;
          top: 9px;
          left: 3px;
}

#searchArea .SearchTxtLCurve {
          width: 9px;
          float: left;
          height: 22px;
          background: url('/frihofn/upload/images/templates/SearchTxtLCurve.gif') no-repeat;
}

#searchArea .SearchTxtBg {
          width: 92px;
          float: left;
          height: 22px;
          background: url('/frihofn/upload/images/templates/SearchTextBg.gif') repeat-x;
}

#searchArea .SearchToolBg {
          width: 51px;
          float: left;
          height: 21px;
          text-align:left;
          background: url('/frihofn/upload/images/templates/SearchTool.gif') no-repeat;
}

#searchArea .SearchTxtBox {
          width: 98%;
          height: 16px;
          border:solid 0 #fff;
          font-size: 10px;
}

#searchArea .SearchToolTextPad {
          margin:5px 0px 0px 5px;
          width:23px;
          height:10px;
}

/* Search Area ends */

/* Oskalisti Area starts */
.RightGiftCart {
/* width: 98%;
*/
/* margin-top: 10px;
*/
          background: #97CA3C url('/frihofn/upload/images/templates/Right_GiftCart_BG.gif') repeat-x left top;
}

.RightGiftCart_TL_C {
          background: url('/frihofn/upload/images/templates/Right_GiftCart_TL_C.gif') no-repeat left top;
}

.RightGiftCart_TR_C {
          background: url('/frihofn/upload/images/templates/Right_GiftCart_TR_C.gif') no-repeat right top;
}

.RightGiftCart_BL_C {
          background: url('/frihofn/upload/images/templates/Right_GiftCart_BL_C.gif') no-repeat left bottom;
}

.RightGiftCart_BR_C {
          background: url('/frihofn/upload/images/templates/Right_GiftCart_BR_C.gif') no-repeat right bottom;
          padding-bottom: 6px;
}

.RighGiftCart_Inner {
          width: 94%;
          padding-top: 2px;
          text-align: center;
          margin: 0px auto;
}

.GiftBox {
          background: url('/frihofn/upload/images/templates/Right_GiftBg.gif') no-repeat left top;
          height: 51px;
          width: 46px;
          float: left;
          position: absolute;
          margin-left: 5px;
}

.RighGiftCart_Inner H4 {
          padding-top: 20px;
          text-align: left;
          padding-left: 70px;
/* height:37px;
*/
          color:#0b1d77;
}

.Right_GiftContent_TL {
          background:#fff url('/frihofn/upload/images/templates/Right_GiftContent_TL.gif') no-repeat left top;
}

.Right_GiftContent_TR {
          background: url('/frihofn/upload/images/templates/Right_GiftContent_TR.gif') no-repeat right top;
}

.Right_GiftContent_BL {
          background: url('/frihofn/upload/images/templates/Right_GiftContent_BL.gif') no-repeat left bottom;
}

.Right_GiftContent_BR {
          background: url('/frihofn/upload/images/templates/Right_GiftContent_BR.gif') no-repeat right bottom;
          padding:5px 0px 5px 0px;
}

.Right_GiftContent_Border {
          border-top:solid 1px green;
          background:#fff url('/frihofn/upload/images/templates/RightGiftContent_Bg.gif') repeat-y left top;
          padding-top:5px;
}

.RightGiftContent {
          width: 100%;
          background:fff;
}

.Right_GiftContent_Left {
          width:82%;
          float:left;
}

.Right_GiftContent_Right {
          width:14%;
          float:right;
}

.GiftCartButton {
          width:100%;
          margin-top:10px;
          background:url('/frihofn/upload/images/templates/giftcartbutton_bg.gif') repeat-x left center;
}

.Right_GC_Button_Left {
          background:url('/frihofn/upload/images/templates/Right_GC_Button_Left.gif') no-repeat left center;
}

.Right_GC_Button_Right {
          background:url('/frihofn/upload/images/templates/Right_GC_Button_Right.gif') no-repeat right center;
          padding:5px 0px 5px 0px;
}

.Right_GC_Button_Right a {
          color:fff;
          text-decoration:none;
}

/* Oskalisti Area starts */
.RightCart {
          width: 100%;
          margin-bottom: 5px;
          background: #1C32A5 url('/frihofn/upload/images/templates/Right_Cart_BG.gif') repeat-x left top;
}

.RightCart_TL_C {
          background: url('/frihofn/upload/images/templates/Right_Cart_TL_C.gif') no-repeat left top;
}

.RightCart_TR_C {
          background: url('/frihofn/upload/images/templates/Right_Cart_TR_C.gif') no-repeat right top;
}

.RightCart_BL_C {
          background: url('/frihofn/upload/images/templates/Right_Cart_BL_C.gif') no-repeat left bottom;
}

.RightCart_BR_C {
          background: url('/frihofn/upload/images/templates/Right_Cart_BR_C.gif') no-repeat right bottom;
          padding-bottom: 6px;
}

.RighCart_Inner {
          width: 94%;
          padding-top: 2px;
          text-align: center;
          margin: 0px auto;
}

.CartBox {
          background: url('/frihofn/upload/images/templates/basket.gif') no-repeat left top;
          height: 31px;
          margin-top:8px;
          width: 32px;
          float: left;
          position: absolute;
          margin-left: 5px;
}

.RighCart_Inner H4 {
          padding-top: 20px;
          text-align: left;
          padding-left: 70px;
/* height:37px;
*/
}

.Right_CartContent_TL {
          background:#fff url('/frihofn/upload/images/templates/Right_CartContent_TL.gif') no-repeat left top;
}

.Right_CartContent_TR {
          background: url('/frihofn/upload/images/templates/Right_CartContent_TR.gif') no-repeat right top;
}

.Right_CartContent_BL {
          background: url('/frihofn/upload/images/templates/Right_CartContent_BL.gif') no-repeat left bottom;
}

.Right_CartContent_BR {
          background: url('/frihofn/upload/images/templates/Right_CartContent_BR.gif') no-repeat right bottom;
          padding:5px 0px 5px 0px;
}

.Right_CartContent_Border {
          border-top:solid 1px #1C32A5;
          background:#fff url('/frihofn/upload/images/templates/RightCartContent_Bg_New.gif') repeat-y left top;
          padding-top:5px;
}

.Right_CartContent_BorderBot {
          border-bottom:solid 1px #1C32A5;
          background:#fff url('/frihofn/upload/images/templates/RightCartContent_Bg_New.gif') repeat-y left top;
}

.CartTotals {
          background:#fff url('/frihofn/upload/images/templates/RightCartContent_Bg.gif') repeat-y left top;
          color:#243E99;
}

.RightCartContent {
          width: 100%;
          background:fff;
}

.Right_CartContent_Left {
          width:85%;
          float:left;
}

.Right_CartContent_Right {
          width:14%;
          float:right;
}

.Right_CartContent1 {
          width:78px;
          float:left;
}

.Right_CartContent2 {
          width:13px;
          float:left;
}

.Right_CartContent3 {
          width:44px;
          float:left;
}

.Right_CartContent4 {
          width:19px;
          float:right;
}

.CartButton {
          width:100%;
          margin-top:10px;
          background:url('/frihofn/upload/images/templates/CartButton_First.gif') repeat-x left center;
}

.Right_C_Button_Left {
          background:url('/frihofn/upload/images/templates/Right_C_Button_Left.gif') no-repeat left center;
}

.Right_C_Button_Right {
          background:url('/frihofn/upload/images/templates/Right_C_Button_Right.gif') no-repeat right center;
          padding:5px 0px 5px 0px;
}

/* Karfa Area Ends */
.RightContent_BR_B_Login {
          background: url( '/frihofn/upload/images/templates/RightContent_BR_B.gif' ) no-repeat bottom right;
          padding-bottom: 0px;
}

.RightContent_BR_B_Login UL {
          background: url( '/frihofn/upload/images/templates/loginlock.gif' ) no-repeat left center;
          width:29px;
          margin: 0px;
          padding: 0px 0px 0px 28px;
}

.RightContent_BR_B_Login UL LI {
          list-style:none;
          text-align: left;
          color: #fff;
          padding: 2px 0px 0px 0px;
          font-family:arial;
          font-size:11px;
}

*html .RightContent_BR_B_Login UL LI {
          height: 1%;
}

.RightContent_BR_B_Login a {
          color:#fff;
          text-decoration:none;
}

/* .loginLock {
          background: url('/frihofn/upload/images/templates/loginlock.gif') no-repeat left center;
          margin-left: 2px;
}

*/
.Login_seperator1 {
}

.LoginTextBox {
          border: solid 0px #fff;
          width: 120px;
}

.LoginButtons {
          width: 130px;
          margin-top: 5px;
          margin-bottom:5px;
          float:left;
}

.LoginButtons_Left {
          width: 60px;
          float: left;
}

.Logout_Button {
          float:right;
          margin-right:75px;
          background: url('/frihofn/upload/images/templates/logoutbutton.jpg') no-repeat left center;
          width:188px;
          height:27px;
          font-size:12px;
          padding-left:5px;
          color:#fff;
          font-weight:bold;
          border:0px;
          text-align:left;
}

.LoginButtons_Right {
          width: 60px;
          float:left;
}

.LoginButton {
          width: 56px;
          height:14px;
          float: right;
/* background: url('/frihofn/upload/images/templates/LoginButtonBg.gif') no-repeat left;
          text-align: center;
          cursor: hand;
*/
          border:0px;
/* color:#fff;
          font-family:arial;
          font-size:11px;
*/
}

/*.LogoutBut {
          background-color:#98C436;
          border:0px;
          color:#fff;
          cursor:hand;
          cursor:pointer;
          margin-left:10px;
}

*/

/* Left And Right area */
.FooterLeftTopCurve {
          background: url('/frihofn/upload/images/templates/FooterTopLeftCurve.gif') no-repeat top left;
}

.FooterRightTopCurve {
          background: url('/frihofn/upload/images/templates/FooterTopRightCurve1.gif') no-repeat top right;
          width:10px;
          height:47px;
          float:right;
}

.FooterLeftBottomCurve {
          background: url('/frihofn/upload/images/templates/FooterBottomLeftCurve.gif') no-repeat bottom left;
}

.FooterRightBottomCurve {
          background: url('/frihofn/upload/images/templates/FooterBottomRightCurve.gif') no-repeat bottom right;
}

.FooterArea {
          background: #182C93 url('/frihofn/upload/images/templates/FooterBG.gif') repeat-y top left;
}

.FooterLeft {
          width: 170px;
          background: #98C436 url('/frihofn/upload/images/templates/FooterBG1.gif') repeat-x top left;
          float: left;
}

.FooterRight {
          width: 165px;
          background: #182C93 url('/frihofn/upload/images/templates/FooterRightBG.gif') repeat-x top right;
          float: Right;
}

.FooterCenter {
          width: 613px;
          background: #98C436 url('/frihofn/upload/images/templates/FooterBG1.gif') repeat-x top left;
          float: left;
}

.FooterInnerArea {
          width: 951px;
}

.FooterText {
/* padding: 20px 30px 20px 30px;
*/
          padding:0px 0px 0px 0px;
}

.FooterBottom {
          background: url('/frihofn/upload/images/templates/FooterBottom1.gif') repeat-x top left;
          width: 960px;
}

.FooterBottomLeftTopCurve {
          background: url('/frihofn/upload/images/templates/FooterBottomLeftTopCurve.gif') no-repeat top left;
}

.FooterBottomRightTopCurve {
          background: url('/frihofn/upload/images/templates/FooterBottomRightTopCurve1.gif') no-repeat top right;
}

.FooterBottomLeft {
          width: 170px;
          float: left;
}

.FooterBottomRight {
          width: 172;
          background: url('/frihofn/upload/images/templates/FooterBottomRightBG.gif') repeat-x top left;
          float: Right;
}

.FooterBottomCenter {
          width: 613px;
          float: left;
}

.FooterBottomInnerArea {
          width: 960px;
}

/*******************************************/

/*.TitleText {
          width:605px;
          background:#ECFCC9;
          margin-left:3px;
          border-bottom:3px solid #98C436;
}

*/
.Center_TopBanner {
          width:611px;
          background-color:#98C436;
          float:left;
}

.Center_TextPad {
          text-align:left;
          float:left;
          color:#122573;
          padding-top:5px;
          padding-left:13px;
          padding-bottom:5px;
          font-weight:bold;
          font-size:14px;
}

#WholeBgImg {
          background: url('/frihofn/upload/images/templates/WholeBgImg.gif') repeat-y;
          width: 611px;
          float: left;
}

#BorderBgImg {
          background: url('/frihofn/upload/images/templates/BorderBgImg.gif') repeat-x;
          width: 587px;
          float: left;
          height:3px;
          font-size:0px;
}

#BottomBorderBgImg {
          background: url('/frihofn/upload/images/templates/BorderBgImg.gif') repeat-x;
          width: 587px;
          float: left;
          height:3px;
          font-size:0px;
          margin-top:9px;
}

#TopLeftCorner {
          background: url('/frihofn/upload/images/templates/TopLeftCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
}

#TopRightCorner {
          background: url('/frihofn/upload/images/templates/TopRightCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
}

#BottomLeftCorner {
          background: url('/frihofn/upload/images/templates/BottomLeftCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
}

#BottomRightCorner {
          background: url('/frihofn/upload/images/templates/BottomRightCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
}

#ProdItemsArea .BotBlueBorderCurveL_New {
          background:url('/frihofn/upload/images/templates/ProductDetail/BotProdBlueBorderL.gif') no-repeat left bottom;
}

#ProdItemsArea .BotBlueBorderCurveR_New {
          background:url('/frihofn/upload/images/templates/ProductDetail/BotProdBlueBorderR.gif') no-repeat right bottom;
          height:7px;
}

.Header_Text {
          float:left;
          margin-top:18px;
          padding-left:32px;
}

.Header_Text a {
          color:#000;
          text-decoration:underline;
}

.Header_Text a:hover {
          color:#000;
          text-decoration:underline;
}

.Header_Text h4 {
          padding-top:10px;
          padding-left:8px;
}

/***********************Agreements*****************************/
.Center_image {
          background:url('/frihofn/upload/images/templates/Center_Image.jpg') no-repeat;
          width:194px;
          height:72px;
          float:left;
}

.Center_Img_pad {
          width:576px;
          padding-top:10px;
          float:left;
          border-bottom:1px solid #16AC1F;
          font-size:0px;
}

.Right_Text {
          float:right;
          text-align:center;
          color:#848799;
          font-size:14px;
          font-weight:bold;
          margin-top:20px;
          padding-right:10px;
}

.Center_text {
          width:576px;
          float:left;
          text-align:left;
          margin-top:14px;
}

.Center_text a {
          color:#081B7C;
          text-decoration:none;
          font-weight:bold;
}

.Center_text a:hover {
          color:#081B7C;
          text-decoration:underline;
          font-weight:bold;
}

.Center_text h1 {
          color:#081A77;
          font-family:arial;
}

.Center_text h3 {
          color:#081A77;
          font-family:arial;
}

.Center_textPad {
          float:left;
          text-align:left;
          font-size:12px;
          line-height:17px;
          margin-top:10px;
          font-family:arial;
}

.Center_Bot_Text {
          width:576px;
          float:left;
          text-align:left;
          margin-top:14px;
          padding-bottom:37px;
}

.Center_Bot_Text h3 {
          color:#081A77;
          font-family:arial;
}

.Center_BotArea {
          width:576px;
          float:left;
          margin-top:3px;
          text-align:left;
}

.Center_BotImg {
          width:71px;
          border:1px solid #DCDDD9;
          float:left;
          padding-bottom:2px;
}

.PersonImage {
          width:62px;
          height:77px;
}

.Img_TextArea {
          width:496px;
          border-bottom:1px solid #081A77;
          float:left;
          margin-left:3px;
          margin-top:3px;
}

.Img_TextAreaPad {
          width:240px;
          float:left;
          margin-top:45px;
          text-align:left;
}

.Img_BotText {
          text-align:left;
          border-right:1px solid #081A77;
}

.Phone_Num {
          width:100px;
          float:left;
          border-right:1px solid #081A77;
          margin-top:62px;
}

.MailBoxPad {
          width:150px;
          margin-top:60px;
          float:left;
          padding-left:3px;
}

.MailBox {
          background:url('/frihofn/upload/images/templates/MailBox.gif') no-repeat;
          width:14px;
          height:9px;
          float:left;
          margin-top:2px;
}

.Center_Content {
          margin-left:20px;
}

.MailBoxText {
          float:right;
}

.MailBoxText a{
          color:#000;
          text-decoration:none;
}

.MailBoxText a:hover{
          color:#000;
          text-decoration:underline;
}

.Cen_Text_Pad {
          float:left;
          text-align:left;
          font-size:12px;
          line-height:17px;
          margin-top:8px;
          font-family:arial;
}

/*****************************************************John*******************/
.Bottom_Left2_Corner {
          background: url('/frihofn/upload/images/templates/Frame_Left_Border.gif') no-repeat;
          width: 11px;
          height: 11px;
          float: left;
          font-size:0px;
}

.Bottom_Right2_Corner {
          background: url('/frihofn/upload/images/templates/Frame_Right_Border.gif') no-repeat;
          width: 11px;
          height: 11px;
          float: right;
          font-size:0px;
}

.Cat_BreadCrumb_Area {
          background:#9DC740;
          padding:0px 0px 0px 1px;
          margin:0px 0px 0px 0px;
          text-align:left;
}

.Cat_BreadCrumb_Img {
          width:34px;
          height:22px;
          background:url('/frihofn/upload/images/templates/BreadCrumbImg.gif');
          float:left;
}

.Cat_BrdCrum_Img_Width {
          width:35px;
          float:left;
}

.Cat_BreadCrumb_Text {
          padding:6px 0px 3px 40px;
          margin:0px 0px 0px 0px;
          text-align:left;
          font-weight:bolder;
          color:#081A77;
}

.Center_Cat_Img {
          width:610px;
          height:105px;
          background:url('/frihofn/upload/images/templates/CenterCategoryImg.jpg') no-repeat;
}

.Cat_Cont_Pad {
          margin:13px 0px 0px 3px;
}

.Cat_ContNext_Pad {
          margin:8px 0px 0px 3px;
}

.Cat_Cont1_Pad {
          margin:13px 0px 0px 8px;
}

.Cat_Cont1Next_Pad {
          margin:8px 0px 0px 8px;
}

.Cat_Cont_Width {
          width:297px;
          float:left;
}

.Cat_Cont_Head_Width {
/* width:100px;
*/
          float:left;
}

.Cont_Right_Head {
          width:197px;
          float:right;
}

.Cat_Left_Corner {
          width:10px;
          height:30px;
          background:url('/frihofn/upload/images/templates/Cat_Left_Corner.jpg') no-repeat;
          float:left;
}

.Cat_Header_Bg {
          background:url('/frihofn/upload/images/templates/Cont_Head_Bg.gif') repeat-x;
          height:30px;
/*width:80px;
*/
          float:left;
          color:#061564;
          font-weight:bolder;
          font-size:12px;
}

.Cat_Header_Pad {
          padding-top:11px;
          padding-left:6px;
          padding-right:6px;
}

.Cat_Right_Corner {
          width:10px;
          height:30px;
          background:url('/frihofn/upload/images/templates/Cat_Right_Corner.jpg') no-repeat;
          float:left;
}

.Cont_Right_Pad {
          margin-top:12px;
}

.Cont_Head_Bg {
          width:183px;
          float:left;
          background-color:#98C436;
          font-size:11px;
          font-weight:bolder;
          color:#fff;
}

.Cont_Head_Txt_Pad {
          padding:3px 0px 2px 135px;
}

.Cont_Header_Right {
          width:14px;
          height:18px;
          background:url('/frihofn/upload/images/templates/Cont_Header_Right.gif') no-repeat top;
          float:right;
}

.Cat_Prod_Bg {
          width:297px;
          background:url('/frihofn/upload/images/templates/Product_Bg.gif') repeat-y;
          float:left;
}

.Cat_Prod_Pad {
          margin-left:3px;
}

.Cat_Prod1_Pad {
          margin-left:8px;
}

.Cat_Prod_Bg ul {
          list-style-type:none;
          margin:0px;
          padding:0px;
}

.Cat_Prod_Bg ul li {
          list-style-type:none;
          margin:0px;
          padding:0px;
          text-align:left;
}

.HeaderLink {
          padding-top:3px;
          color:#081A77;
          font-size:12px;
          font-weight:bolder;
          padding-left:34px;
}

.ProductLink {
          color:#555555;
          font-size:11px;
          font-weight:bolder;
          padding-left:34px;
}

.ProductLink1 {
          color:#555555;
          font-size:11px;
          font-weight:bolder;
          padding-left:0px;
          float:left;
          padding-top:2px;
}

.Prod_Bottom_Border {
          margin-top:21px;
          border-bottom:1px solid #89BB19;
}

.Prod_Bottom_Border1 {
          margin-top:14px;
          border-bottom:1px solid #89BB19;
}

.Prod_Left_Curve {
          width:16px;
          height:15px;
          background:url('/frihofn/upload/images/templates/Bottom_Left_Shade.gif') no-repeat;
/* left:0px;
          bottom:0px;
*/
          float:left;
}

.Prod_Right_Curve {
          width:16px;
          height:15px;
          background:url('/frihofn/upload/images/templates/Bottom_Right_Shade.gif') no-repeat;
/* right:0px;
          bottom:0px;
*/
          float:right;
}

.Product_Content {
          margin:1px;
}

.Product_Desc {
/*background:url('/frihofn/upload/images/templates/Product_Img.jpg') no-repeat;
*/
          width:55px;
          height:77px;
          float:left;
}

.Product_Desc_Pad {
          padding-top:10px;
          padding-left:26px;
}

/*********************************************Product_Specification*****************************************/
.Prod_Bread_Crumb {
          padding:4px 0px 3px 40px;
          margin:0px 0px 0px 0px;
          text-align:left;
          font-weight:bolder;
          font-size:13px;
          color:#081A77;
}

.Prod_Bread_Crumb1 {
          padding:4px 0px 3px 11px;
          margin:0px 0px 0px 0px;
          text-align:left;
          font-weight:bolder;
          font-size:13px;
          color:#081A77;
}

.Top_Area_Pad {
          padding:7px 0px 0px 0px;
}

.Product_Area_Width {
          width:610px;
          float:left;
}

.Product_Top_Border {
          border-bottom: 3px solid #89BB19;
}

.Prod_Top_Left {
          background: url('/frihofn/upload/images/templates/TopLeftCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
          position:absolute;
}

.Prod_Top_Right {
          background: url('/frihofn/upload/images/templates/TopRightCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float:right;
          right:0px;
          font-size:0px;
          position:absolute;
}

.Product_Area {
          width:610px;
          background:url('/frihofn/upload/images/templates/Prod_Area_Bg.gif') repeat-y;
}

.Prod_Top_Area1 {
          width:179px;
          float:left;
}

.Prod_Top_Area2 {
          width:428px;
          float:left;
          border-left:1px solid #9FC945;
}

.Prod_Top_Desc {
          width:321px;
          float:left;
}

.Prod_Top_Desc_Pad {
          padding-top:9px;
          padding-left:16px;
          padding-bottom:5px;
          text-align:left;
}

.Prod_Top_Desc_Pad h3 {
          font-size: 140%;
          margin: 0px 0px 3px 0px;
}

.Prod_Top_Desc_Pad h4 {
          font-size: 130%;
          margin: 0px 0px 3px 0px;
          color: #6F7075;
}

.Prod_Top_Price {
          width:106px;
          float:left;
}

.Prod_Top_Price h1 {
          font-size: 160%;
          margin: 0px 0px 3px 0px;
          color: #6F7075;
}

.Prod_Top_Strike {
          text-decoration:line-through;
          padding-top:29px;
          color:#83858B;
}

.Prod_Top_Ad1 {
          background:url(/frihofn/upload/images/templates/Prod_Top_Ad.jpg) no-repeat;
          width:149px;
          height:32px;
          float:left;
}

.Prod_Top_Ad1_Pad {
          Padding-left:8px;
          padding-bottom:8px;
          padding-top:9px;
}

.Prod_Intern_Width {
          width:610px;
          float:left;
}

.Prod_Border {
          border-top:1px solid #98C436;
}

.Prod_Center_Area1 {
          width:135px;
          float:left;
}

.Prod_Center_Area2 {
          width:303px;
          float:left;
}

.Prod_Center_Area2Pad {
          padding-top:16px;
          padding-left:55px;
          text-align:left;
}

.Prod_Center_HeaderPad {
          padding-left:55px;
          padding-top:16px;
          text-align:left;
}

.Prod_Center_TextPad {
          padding-top:6px;
          padding-left:55px;
          text-align:left;
}

.Prod_Center_Area3 {
          width:160px;
          float:right;
}

.Prod_Right_Price {
          background:url('/frihofn/upload/images/templates/Top_Price_Img.jpg') no-repeat;
          width:154px;
          height:55px;
          float:left;
}

.Prod_PriceDesc_Pad {
          text-align:left;
          padding-left:25px;
          color:#49567F;
          font-weight:bolder;
}

.Prod_Price_Pad {
          font-size:18px;
          color:#FF0202;
          font-weight:bolder;
          padding-top:7px;
}

.Prod_Right_PricePad {
          padding-top:40px;
}

.Prod_Center_Img1 {
          background:url('/frihofn/upload/images/templates/Prod_Center1.jpg') no-repeat;
          width:91px;
          height:133px;
          float:left;
          text-align:left;
}

.Prod_Center_Img1Pad {
          padding-left:46px;
          padding-top:15px;
          margin-bottom:6px;
}

.CheckBox_Style1 {
          padding-left:12px;
          padding-bottom:11px;
          text-align:left;
          color:#152367;
}

.CheckBox_Style {
          padding-left:12px;
          text-align:left;
          color:#152367;
}

.Prod_Right_ButtonPad {
          padding:21px;
          padding-left:49px;
}

.ProdCase_Tab_Width {
          width:150px;
          float:left;
}

.ProdCase_Tab_Left {
          width:16px;
          height:34px;
          background:url('/frihofn/upload/images/templates/Tab_Left_Img.jpg') no-repeat;
          float:left;
}

.ProdCase_Tab_Img {
          width:30px;
          height:34px;
          background:url('/frihofn/upload/images/templates/Tab_Img.jpg') no-repeat;
          float:left;
}

.ProdCase_Tab {
          width:89px;
          height:34px;
          background:url('/frihofn/upload/images/templates/Tab_Bg.gif') repeat-x;
          color:#081A77;
          font-weight:bolder;
          float:left;
}

.ProdCase_Tab_TextPad {
          padding:11px 0px 0px 3px;
          font-size:13px;
}

.ProdCase_Tab_RightPad {
          margin-top:23px;
}

*html .ProdCase_Tab_RightPad {
          margin-top:21px;
}

.ProdCase_Tab_Right {
          width:15px;
          height:34px;
          background:url('/frihofn/upload/images/templates/Tab_Right_Img.jpg') no-repeat;
          float:right;
}

.ProdCase_Top_Bg {
          width:460px;
          height:11px;
          background-color:#9FC945;
          float:right;
}

.Prod_Case1_Width {
          width:198px;
          float:left;
}

.Prod_Case1_TxtWid {
          width:152px;
          float:left;
}

.Prod_Case1_TxtPad {
          padding:7px 0px 0px 8px;
          color:#5D810E;
          text-align:left;
          font-weight:bolder;
}

.Prod_Case1_BtnWidth {
          width:41px;
          float:left;
}

.Prod_Case_ShopBtn1 {
          width:18px;
          height:19px;
          border:0px;
          border-style:inset;
          background:url('/frihofn/upload/images/templates/Shop_Button1.jpg') no-repeat;
          float:left;
}

.Shop_Button1_Pad {
          padding:3px 0px 0px 0px;
}

.Prod_Case_ShopBtn2 {
          width:22px;
          height:19px;
          border:0px;
          border-style:inset;
          background:url('/frihofn/upload/images/templates/Shop_Button2.jpg') no-repeat;
          float:left;
}

.Shop_Button2_Pad {
          padding:3px 0px 0px 2px;
}

.Prod_Case2_Width {
          width:207px;
          float:left;
}

.Prod_Demo1 {
          width:77px;
          height:74px;
          background:url('/frihofn/upload/images/templates/Product1.jpg') no-repeat;
          float:left;
}

.Prod_Demo1_Pad {
          margin-left:55px;
          margin-top:12px;
}

.Prod_Demo2 {
          width:79px;
          height:74px;
          background:url('/frihofn/upload/images/templates/Product2.jpg') no-repeat;
          float:left;
}

.Prod_Demo3 {
          width:82px;
          height:74px;
          background:url('/frihofn/upload/images/templates/Product3.jpg') no-repeat;
          float:left;
}

.Prod_Check_Width {
          width:122px;
          float:left;
}

.Prod_Check_Pad1 {
          padding:7px 0px 6px 5px;
          text-align:left;
}

.Prod_Check_Pad {
          padding:7px 0px 6px 5px;
          text-align:left;
}

.Prod_Check_Pad3 {
          padding:7px 0px 6px 5px;
          text-align:left;
}

.CommonPriceArea {
          width: 76px;
          float: right;
}

.Prize_BgImg {
          width: 66px;
          background: url('/frihofn/upload/images/templates/PriceBgImg.jpg') no-repeat;
          float: left;
          height: 24px;
}

.Prize_TxtPad {
          color: #FF0000;
          font-size:10px;
          font-weight: bold;
          padding: 5px 0px 0px 0px;
}

.Prod_Case2_Border {
          width:207px;
          background:url('/frihofn/upload/images/templates/Case_Bg.gif') repeat-y;
}

.Prod_Case3_Width {
          width:198px;
          float:right;
}

.Top_Button_Area {
          width:145px;
          float:left;
}

.Top_Button_Width {
          width:130px;
          float:left;
}

.Top_Button_Pad {
          margin:6px 0px 5px 5px;
}

.Top_Button_Bg {
          width:610px;
          float:left;
          background-color:#9FC945;
}

.Top_Button_Left {
          width:9px;
          height:20px;
          background:url('/frihofn/upload/images/templates/Top_Button_Left.jpg') no-repeat;
          float:left;
}

.Top_Button {
          width:112px;
          height:20px;
          background:url('/frihofn/upload/images/templates/Top_Button_Bg.gif') repeat-x;
          color:#FFF;
          font-weight:bolder;
          font-size:11px;
          border:0px;
          border-style:inset;
          float:left;
}

.Top_Button_Right {
          width:9px;
          height:20px;
          background:url('/frihofn/upload/images/templates/Top_Button_Right.jpg') no-repeat;
          float:right;
}

.News_Bottom_Border {
          background:url('/frihofn/upload/images/templates/Prod_Bottom.gif') no-repeat;
          width:610px;
          height:12px;
          float:left;
}

.Prod_Middle_Pad {
          margin-top:6px;
}

.UnSel_Tab_Width {
          width:144px;
          float:left;
}

.UnSel_Left_Corner {
          background:url('/frihofn/upload/images/templates/UnSel_Tab_Left.jpg') no-repeat;
          width:7px;
          height:38px;
          float:left;
}

.UnSel_Tab1_Width {
          width:147px;
          float:left;
}

.UnSel_Tab1_Pad {
          margin-top:5px;
          margin-left:3px;
          margin-bottom:3px;
}

.UnSel_Img1 {
          background:url('/frihofn/upload/images/templates/Tab_Img1.jpg') no-repeat;
          width:27px;
          height:13px;
          margin-top:13px;
          margin-left:4px;
          float:left;
}

.UnSel_Tab2_Width {
          width:157px;
          float:left;
}

.UnSel_Tab2_Pad {
          margin-top:5px;
          margin-left:10px;
          margin-right:4px;
          margin-bottom:3px;
}

.UnSel_Img2 {
          background:url('/frihofn/upload/images/templates/Tab_Img2.jpg') no-repeat;
          width:23px;
          height:24px;
          margin-left:4px;
          margin-top:10px;
          float:left;
}

.UnSel_Tab3_Width {
          width:148px;
          float:left;
}

.UnSel_Tab3_Pad {
          margin-top:5px;
          margin-left:4px;
          margin-bottom:3px;
}

.UnSel_Img3 {
          background:url('/frihofn/upload/images/templates/Tab_Img3.jpg') no-repeat;
          width:22px;
          height:23px;
          margin-left:6px;
          margin-top:6px;
          float:left;
}

.UnSel_Bg {
          background:url('/frihofn/upload/images/templates/UnSel_Bg.gif') repeat-x;
          width:130px;
          height:38px;
          float:left;
}

.UnSel_Right_Corner {
          background:url('/frihofn/upload/images/templates/UnSel_Tab_Right.jpg') no-repeat;
          width:7px;
          height:38px;
          float:right;
}

.Sel_Tab_Width {
          width:144px;
          float:left;
}

.Sel_Tab1_Width {
          width:153px;
          float:left;
}

.Sel_Tab1_Border {
          border-left:1px solid #253486;
          border-right:1px solid #253486;
          border-top:1px solid #253486;
}

.Sel_Tab1_Pad {
          margin-top:4px;
          margin-left:3px;
          margin-right:4px;
          margin-bottom:3px;
}

.Sel_Left_Corner {
          background:url('/frihofn/upload/images/templates/Sel_Left_Corner.jpg') no-repeat;
          width:7px;
          height:38px;
          float:left;
}

.Sel_Img1 {
          background:url('/frihofn/upload/images/templates/Sel_Img1.jpg') no-repeat;
          width:27px;
          height:18px;
          margin-top:8px;
          margin-left:3px;
          float:left;
}

.Sel_Bg {
          background:url('/frihofn/upload/images/templates/Sel_Bg.gif') repeat-x;
          width:130px;
          height:38px;
          float:left;
}

.Sel_Right_Corner {
          background:url('/frihofn/upload/images/templates/Sel_Right_Corner.jpg') no-repeat;
          width:7px;
          height:38px;
          float:right;
}

.SelTab_TxtPad {
          padding:11px 0px 0px 17px;
          text-align:left;
          color:#051254;
          font-weight:bolder;
          float:left;
}

.UnSelTab_TxtPad {
          padding:11px 0px 0px 17px;
          text-align:left;
          color:#FFFFFF;
          font-weight:bolder;
          float:left;
}

.Form_Border {
          border:1px solid #253486;
}

.News_Bottom_Pad {
          margin-top:11px;
}

.Prod_Bottom_Left {
          background:url('/frihofn/upload/images/templates/Prod_Bottom_Left.jpg') no-repeat;
          width:9px;
          height:22px;
          float:left;
}

.Prod_Bottom_Header {
          background:url('/frihofn/upload/images/templates/Prod_Bottom_Header.gif') repeat-x;
          width:592px;
          height:22px;
          float:left;
}

.Prod_Bottom_HeaderPad {
          padding-left:8px;
          padding-top:5px;
          text-align:left;
          color:#081A77;
}

.Prod_Bottom_Right {
          background:url('/frihofn/upload/images/templates/Prod_Bottom_Right.jpg') no-repeat;
          width:9px;
          height:22px;
          float:right;
}

.News_DateMargin {
          margin-top:4px;
          color:#1C2C81;
}

.News_DateBg {
          width:610px;
          height:12px;
          background:url('/frihofn/upload/images/templates/Text_Bg.gif') repeat-x;
}

.News_UserPad {
          padding-left:11px;
          text-decoration:underline;
          text-align:left;
          float:left;
}

.News_DatePad {
          padding-left:7px;
          text-align:left;
          float:left;
}

.News_TextPad {
          padding-left:15px;
          padding-top:6px;
          padding-bottom:10px;
          color:#666666;
          text-align:left;
}

.CommentAreaWidth {
          width:610px;
          background-color:#E8F5CA;
          float:left;
}

.CommentAreaPad {
          margin-bottom:8px;
}

.StyleText {
          width:461px;
          float:left;
}

.CommentText {
          width:449px;
          height:110px;
          color:#FF0000;
          float:left;
}

#CommentBorder {
          border:2px solid #98C436;
}

.CommentTextPad {
          padding:5px 0px 10px 12px;
}

.ButtonArea {
          width:145px;
          float:right;
}

.ButtonAreaPad {
          margin-left:4px;
          margin-top:94px;
}

.StyleButton {
          width:130px;
          float:left;
}

.Button_Left {
          width:8px;
          height:19px;
          background:url('/frihofn/upload/images/templates/Button_Left.gif') no-repeat;
          float:left;
}

.ButtonWidth {
          width:114px;
          height:19px;
          color:#061563;
          font-weight:bolder;
          font-size:11px;
          border:0px;
          border-style:inset;
          background:url('/frihofn/upload/images/templates/ButtonBg.gif') repeat-x;
          float:left;
}

.Button_Right {
          width:8px;
          height:19px;
          background:url('/frihofn/upload/images/templates/Button_Right.jpg') no-repeat;
          float:right;
}

/******************* 200 About CSS **********************/
.About_Top_Img {
          background:url('/frihofn/upload/images/templates/About_Top_Img.jpg') no-repeat;
          width:569px;
          height:76px;
          float:left;
}

.About_Img_Pad {
          margin:7px 0px 0px 18px;
}

.About_Content_Pad {
          margin-right:18px;
          padding:15px 0px 16px 18px;
          text-align:left;
}

.About_Content_Pad h5 {
          font-size: 130%;
          margin: 0px 0px 3px 0px;
          color: #081A77;
          display: inline;
}

.About_Content_Pad h6 {
          font-size: 120%;
          margin: 0px 0px 3px 0px;
          color: #081A77;
          display: inline;
}

.About_Text_Pad {
          padding:10px 0px 15px 0px;
          text-align:left;
          font-size:12px;
          line-height:20px;
}

.About_Frame_Pad {
          margin:0px 0px 14px 14px;
}

.About_Top_Frame {
          background:url('/frihofn/upload/images/templates/About_Top_Img.gif') no-repeat;
          width:585px;
          height:8px;
          float:left;
}

.About_Top_Left {
          width:8px;
          height:9px;
          background:url('/frihofn/upload/images/templates/Frame_Top_Left.gif') no-repeat;
          left:0px;
          float:left;
}

.About_Top_Right {
          width:8px;
          height:8px;
          background:url('/frihofn/upload/images/templates/Frame_Top_Right.gif') no-repeat;
          right:0px;
          float:right;
}

.About_Frame_Width {
          width:585px;
          float:left;
}

.About_Header_Pad {
          color:#FFF;
          background-color:#081A77;
          padding:6px 0px 7px 10px;
          text-align:left;
          font-weight:bolder;
}

.About_Bg {
          background:url('/frihofn/upload/images/templates/About_Border.gif') repeat-y;
          width:585px;
          float:left;
}

.About_InnerWidth {
          width:565px;
          float:left;
}

.About_LeftImg_Width {
          width:71px;
          float:left;
}

.About_FramePad {
          padding:5px 0px 0px 10px;
}

.About_FrameNextPad {
          padding:5px 0px 23px 10px;
}

.About_LeftImg_Pad {
          border:1px solid #DCDDD9;
          padding-left:11px;
          padding-bottom:1px;
}

.About_Desc_Width {
          width:490px;
          float:right;
}

.About_Desc_Width1 {
          width:490px;
          float:right;
          border-bottom:1px solid #081A77;
}

.About_Desc_Header {
          font-weight:bolder;
          text-align:left;
          padding-top:45px;
          padding-left:2px;
}

.About_Left_Img {
          background:url('/frihofn/upload/images/templates/About_Desc_Img.jpg') no-repeat;
          width:51px;
          height:77px;
          float:left;
}

.About_Addr_Width {
          width:234px;
          float:left;
}

.About_Addr_Pad {
          padding-top:6px;
          padding-left:2px;
          padding-bottom:2px;
          text-align:left;
}

.About_Simi_Width {
          width:100px;
          float:left;
}

.About_Simi_Pad {
          border-left:1px solid #081A77;
          border-right:1px solid #081A77;
          margin-top:6px;
          padding-bottom:2px;
          padding-left:10px;
          text-align:left;
}

.About_NetFang_Width {
          width:156px;
          float:left;
}

.About_Mail_ImgPad {
          padding-top:6px;
          padding-left:3px;
          padding-bottom:2px;
          text-align:left;
}

.About_Mailid_Pad {
          padding-left:20px;
          text-align:left;
}

.About_Mail_Img {
          background:url('/frihofn/upload/images/templates/Mail_Img.gif') no-repeat;
          width:14px;
          height:9px;
          float:left;
          margin-top:3px;
}

.About_Bottom_Frame {
          margin-top:10px;
          border-bottom:1px solid #081A77;
          padding-left:5px;
}

.About_Bottom_Left {
          width:13px;
          height:11px;
          background:url('/frihofn/upload/images/templates/Frame_Bottom_Left.gif') no-repeat;
          left:0px;
          float:left;
          bottom:0px;
}

.About_Bottom_Right {
          width:13px;
          height:11px;
          background:url('/frihofn/upload/images/templates/Frame_Bottom_Right.gif') no-repeat;
          right:0px;
          float:right;
          bottom:0px;
}

/******************Services1 ******************/
.Service_Banner_Img {
          background:url('/frihofn/upload/images/templates/Top_Service_Img.jpg') no-repeat;
          width:602px;
          height:75px;
          float:left;
}

.Serv_Banner_Pad {
          margin:4px 0px 1px 0px;
}

.Serv_Banner_Border {
          border-bottom:1px solid #98C436;
}

.Serv_Frame_Area {
          width:611px;
          float:left;
          background-color:#ECFCC9;
}

.Serv_Area_Width {
          width:608px;
          float:left;
}

.Serv_Area_Pad {
          margin-left:3px;
          background-color:#ECFCC9;
}

.Serv_Area_Margin {
          margin-top:10px;
          margin-bottom:10px;
}

.Serv_Content_Width {
          width:605px;
}

.Serv_ContHead_Pad {
          padding-left:18px;
          padding-top:3px;
          text-align:left;
          font-weight:bolder;
          font-size:11px;
}

.Serv_ContBody_Pad {
          padding-left:18px;
          padding-top:12px;
          padding-bottom:14px;
          text-align:left;
}

.Serv_Top_Border {
          border-bottom:3px solid #9AC53B;
}

.Serv_Frame_Width {
          width:146px;
          float:left;
          position:relative;
          margin-left:3px;
}

.Serv_Frame_Width1 {
          width:146px;
          float:left;
          position:relative;
          margin-left:3px;
          margin-bottom:12px;
}

.Serv_Frame_Pad {
          margin-left:4px;
          margin-top:5px;
}

.Serv_Frame_Pad1 {
          margin-left:3px;
}

.Serv_Frame_Border {
          background:url('/frihofn/upload/images/templates/ServFrame_Bg.gif') repeat-y;
          width:146px;
}

.Serv_Bottom_Border {
          margin-top:9px;
          border-bottom:2px solid #9FC843;
}

.Serv_Border_pad {
          margin-bottom:12px;
}

.Serv_Content_Header {
          width:144px;
          float:left;
}

.Serv_Left_CornerPad {
          margin-left:2px;
}

.Serv_Frame_Header {
          width:128px;
          height:38px;
          background:url('/frihofn/upload/images/templates/UnSel_Bg.gif') repeat-x;
          float:left;
}

.Serv_Frame_HeadPad {
          padding-top:13px;
          padding-left:35px;
          text-align:left;
          color:#081A77;
          font-weight:bolder;
}

.Serv_Content {
          width:141px;
          float:left;
}

.Serv_Highlight {
          width:141px;
          float:left;
          margin-left:2px;
          background-color:#ECFCC9;
}

.Cont_Highlight {
          width:146px;
          float:left;
          background-color:#ECFCC9;
          position:relative;
}

.Serv_Highlight ul {
          margin-left:8px;
          padding-left:18px;
          padding-top:10px;
          margin-top:0px;
          text-align:left;
          list-style-type:disc;
          margin-bottom:0px;
}

.Serv_Highlight ul li {
          padding-bottom:10px;
          margin:0px;
          text-align:left;
}

.Serv_Content ul {
          padding-left:18px;
          padding-top:10px;
          text-align:left;
          margin-bottom:0px;
          margin-left:8px;
          margin-top:0px;
}

.Serv_Content ul li {
          padding-bottom:10px;
          margin:0px;
          text-align:left;
          padding-left:0px;
          margin-left:0px;
          list-style-type:disc;
}

.Serv_Top_Bullet {
/*background:url('/frihofn/upload/images/templates/Top_Content_Bullet.gif') no-repeat;
          width:4px;
          height:5px;
*/
          padding-left:0px;
          margin-left:0px;
          list-style-type:disc;
}

.Serv_Highlight_List {
          color:#081A77;
}

.Serv_InfoBar {
          width:600px;
          float:left;
}

.Serv_InfoBar_Pad {
          margin-left:7px;
}

.Serv_InfoArea1 {
          width:531px;
          float:left;
}

.Serv_InfoArea2 {
          width:62px;
          float:right;
}

.Serv_InfoPad {
          color:#FFF;
          background-color:#081A77;
          background-color:#081A77;
          text-align:left;
          padding-left:10px;
          padding-top:3px;
          padding-bottom:4px;
          font-weight:bolder;
}

.Serv_Content_Pad {
          padding:12px 0px 9px 15px;
}

.Serv_Header_Pad {
          font-weight:bolder;
          font-size:12px;
          text-align:left;
}

.Serv_Text_Pad1 {
          text-align:left;
          padding-top:17px;
          padding-bottom:0px;
}

.Serv_Text_Pad {
          text-align:left;
          padding-top:17px;
          padding-bottom:14px;
}

.Serv_List_Area {
          width:608px;
          margin:0px;
          float:left;
}

.Serv_List_Area ul {
          margin:0px;
          padding-left:0px;
          list-style:none;
}

.Serv_List_Pad {
          list-style:none;
          margin-left:40px;
          padding-left:10px;
          text-align:left;
          line-height:20px;
          background:url('/frihofn/upload/images/templates/UnSel_Bullet.gif') no-repeat left;
}

.Serv_Sel_List {
          list-style:none;
          margin-left:40px;
          padding-left:10px;
          text-align:left;
          line-height:20px;
          color:#081A77;
          background:url('/frihofn/upload/images/templates/Sel_Bullet.gif') no-repeat left;
}

.Serv_SubList_Pad {
          list-style:none;
          margin-left:60px;
          text-align:left;
          line-height:20px;
}

/***********************************Frame Spacer****************************************/
#FrameSpacer1 {
          padding-bottom:47px;
}

#FrameSpacer2 {
          padding-bottom:47px;
}

#FrameSpacer3 {
          padding-bottom:23px;
}

#FrameSpacer4 {
          padding-bottom:72px;
}

/**************Frame Spacer***************/

/*********** JobsApply(Jane) ***************/
#TopBlock {
          background:#ECFCC9;
          float:left;
}

#BotBlock {
          float:left;
}

#CenterAreaPad {
          float:left;
          margin:0px 0px 10px 1px;
}

#JobHeader {
          float:left;
          width:611px;
          margin-bottom:8px;
          background:#98C436;
}

#JobHeader_Text {
          text-align:left;
          padding:4px 0px 6px 15px;
          color:#081A77;
          font-size:14px;
          font-weight:bold;
}

#LeftAlign {
          margin-left:3px;
}

#Detail_Header {
          background:#ECFCC9;
          float:left;
          width:605px;
          border-bottom:3px solid #98C436;
}

#DetailHeader_Text {
          padding:0px 0px 12px 15px;
          color:#081A77;
          font-size:16px;
          font-weight:bold;
          text-align:left;
}

.DetailArea {
          text-align:left;
          float:left;
          padding:16px 0px 0px 35px;
}

.DetailArea_Mail {
          text-align:left;
          float:left;
          padding:16px 0px 0px 0px;
}

#Details {
          text-align:left;
          float:left;
}

.labelbox {
          width:170px;
          float:left;
          margin-top:8px;
          text-align:left;
}

*html .JobText {
          float:left;
          margin-top:8px;
/* border:1px solid #98C436;
*/
          height:16px;
          margin-left:2px;
}

.JobText {
          float:left;
          margin-top:8px;
/*border:1px solid #98C436;
*/
          height:16px;
}

.TextBox {
          border:1px solid #98C436;
          height:16px;
          width:173px;
          margin-top:8px;
          font-size:11px;
}

.TextBox_large {
          border:1px solid #98C436;
          height:16px;
          width:273px;
          margin-top:8px;
          font-size:11px;
}

#Attachment {
          margin-top:25px;
          width:370px;
          float:left;
}

#AttachLabel {
          float:left;
          width:70px;
          font-weight:bold;
}

.color {
          width:100px;
          height:20px;
          margin-left:200px;
}

.file {
          position:relative;
          top:0px;
          left:-60px;
          opacity: .0;
          filter: alpha(opacity=0);
}

.text {
          position:relative;
          top:-22px;
          left:82px;
          float:left;
          height:18px;
          width:107px;
          border:1px solid #98C436;
}

body:last-child .text {
          position:relative;
          top:-19px;
          left:82px;
          float:left;
          height:18px;
          width:107px;
          border:1px solid #98C436;
}

#BrowseArea {
          width:80px;
          float:left;
          height:18px;
          background:#98C436;
}

#BrowseText {
          float:left;
          color:#fff;
          padding:1px 0px 0px 10px;
          font-size:12px;
}

#BrowseBut {
          background:url('/frihofn/upload/images/templates/Browse_bg_new.jpg') no-repeat;
          width:80px;
          height:18px;
          float:right;
          border:0px;
          position:absolute;
          right:98px;
}

.SelectArea {
          float:left;
          margin:22px 0px 0px 25px;
}

.SelectHeader {
          background:#ECFCC9;
          width:552px;
          border-left:7px solid #98C436;
          margin-bottom:5px;
}

.SelectText {
          text-align:left;
          padding-left:8px;
}

.SelectItem {
          margin-left:20px;
          margin-top:2px;
          float:left;
}

#JobsButton {
          background: url('/frihofn/upload/images/templates/jobsButton.gif') no-repeat;
          width:175px;
          height:27px;
          float:right;
          color:#fff;
          font-size:11px;
          font-weight:bold;
          padding-top:5px;
          padding-left:15px;
          margin-bottom:10px;
          border:0px;
          cursor:hancond;
          cursor:pointer;
}

#JobsButton #ButtonText {
          padding-top:9px;
          padding-left:15px;
          font-size:11px;
          font-weight:bold;
}

.SkillsText {
          margin-top:8px;
          float:left;
          font-size:11px;
          border:1px solid #98C436;
          height:45px;
          width:350px;
}

.Skills_aligner {
          margin-left:1px;
}

*html .Skills_aligner {
          margin-left:2px;
}

/*************** Contact Page classes ********************/
#ContactButton {
          background: url('/frihofn/upload/images/templates/Buton.gif') no-repeat;
          width:175px;
          height:27px;
          float:right;
          color:#fff;
          margin-bottom:10px;
          border:0px;
          cursor:hand;
          cursor:pointer;
}

#ContactButton #ButtonText {
          padding-top:7px;
          padding-left:17px;
          font-size:11px;
          font-weight:bold;
}

#Detail_Header #Text {
          text-align:left;
          font-size:11px;
          margin:10px 20px 20px 20px;
}

#Detail_Header font {
          font-size:11px;
          color:#081A78;
          font-weight:bold;
}

#TextArea {
          border:1px solid #98C436;
          width:545px;
          height:91px;
          float:left;
          margin-left:35px;
          margin-bottom:15px;
}

.DetailArea font {
          text-align:left;
          font-size:11px;
          font-weight:bold;
}

/********** Login Page Classes ***************/
#RegisterImg {
          float:left;
          width:205px;
          height:77px;
          background: url('/frihofn/upload/images/templates/registratnimg.jpg') no-repeat;
          margin:5px 0px 0px 0px;
}

#HeaderArea {
          float:left;
          border-bottom:1px solid #98C436;
          width:602px;
          margin-bottom:6px;
}

#HeaderArea #Text {
          float:right;
          padding-top:32px;
          padding-right:30px;
          font-weight:bold;
          color:#848799;
          font-size:13px;
}

#Detail_Header #Heading {
          font-size:13px;
          margin-left:30px;
}

#RegisterArea {
          background:#ECFCC9;
          float:left;
          width:605px;
/*margin-left:3px;
*/
          border-bottom:3px solid #98C436;
}

#RegisterArea #Heading {
          text-align:left;
          margin-left:30px;
          margin-bottom:8px;
          font-size:14px;
          color:#081A78;
          font-weight:bold;
}

#InputArea {
          margin-bottom:10px;
          text-align:left;
}

#InputArea label {
          padding-left:30px;
          color:#081A77;
          float:left;
          margin-top:8px;
}

#RegisterArea input {
          width:125px;
          height:15px;
          margin-left:10px;
          margin-top:8px;
          float:left;
}

#LoginBut {
          float:left;
          width:94px;
          height:27px;
          background: url('/frihofn/upload/images/templates/loginbut.gif') no-repeat;
/* margin-left:100px;
*/
          border:0px;
}

#login_continue {
          float:left;
          width:94px;
          height:27px;
          background: url('/frihofn/upload/images/templates/loginbut.gif') no-repeat;
          margin-left:50px;
          border:0px;
}

#InputArea font {
          margin-left:337px;
          font-size:11px;
          text-decoration:underline;
          text-align:left;
          cursor:hand;
}

.ButtonText {
          padding-top:7px;
          padding-left:0px;
          font-size:11px;
          font-weight:bold;
          color:#fff;
          cursor:hand;
}

.ButtonText1 {
          padding-top:0px;
          padding-left:0px;
          font-size:11px;
          font-weight:bold;
          color:#fff;
          cursor:hand;
}

.DetailArea #Header {
          text-align:left;
          margin-bottom:8px;
          font-size:14px;
          color:#081A78;
          font-weight:bold;
}

.labelarea {
          width:120px;
          float:left;
          margin-top:8px;
          text-align:left;
}

#RegisterText {
          text-align:left;
          border:1px solid #9CC63D;
          padding-left:20px;
          padding-right:27px;
}

#Head {
          text-align:left;
          margin-bottom:8px;
          font-size:12px;
          color:#081A78;
          font-weight:bold;
}

#Password_Header {
          text-align:left;
          margin-bottom:8px;
          font-size:12px;
          color:#081A78;
          font-weight:bold;
          text-decoration:underline;
}

.ButText {
          padding-top:7px;
          padding-left:24px;
          font-size:11px;
          font-weight:bold;
          border:0px;
          cursor:hand;
}

/***********************Template Objects Begins(Divya - 125LOCATION)******************************/

/*#CenterArea {
          width:611px;
          margin:90px auto;
}

*/
#CenterTopBg {
          height: 25px;
/* width: 609px;
*/
          width:612px;
          margin-bottom:5px;
          background-color: #98C436;
}

html>body #CenterTopBg {
          height: 25px;
          width: 611px;
          margin-left:3px;
          margin-bottom:5px;
          background-color: #98C436;
}

#CenterTopText {
          float:left;
          font-size: 12px;
          font-weight: bolder;
          color: #081A77;
          padding-left: 10px;
          padding-top: 5px;
}

#CenterTopText a {
          font-size: 12px;
          font-weight: bolder;
          color: #081A77;
          text-decoration:none;
}

#CenterTopText a:hover {
          font-size: 12px;
          font-weight: bolder;
          color: #081A77;
          text-decoration:none;
}

#CenterTopInfo {
          width: 609px;
          padding-bottom: 2px;
}

#CenterTopImage {
          height: 86px;
          width: 208px;
          background: url('/frihofn/upload/images/templates/CenterTopImage.gif') no-repeat;
          float: left;
}

#CenterText {
          width: 120px;
          color: #848799;
          font-weight: bolder;
          font-size: 11px;
          padding-top: 35px;
          padding-right: 10px;
          float: right;
          text-align: right;
}

#CenterTopBorder {
          font-size:0px;
          width: 602px;
          height: 1px;
          background-color: #98C436;
          margin-bottom:4px;
}

/************************* Top Banner Area Begins *******************************/
.WholeBgImg {
          background: url('/frihofn/upload/images/templates/WholeBgImg.gif') repeat-y top right;
          width: 611px;
          float: left;
}

.BorderBgImg {
          background: url('/frihofn/upload/images/templates/BorderBgImg.gif') repeat-x top right;
          width: 587px;
          float: left;
          height:3px;
          font-size:0px;
}

.BottomBorderBgImg {
          background: url('/frihofn/upload/images/templates/BorderBgImg.gif') repeat-x bottom left;
          width: 587px;
          float: left;
          height:3px;
          font-size:0px;
          margin-top:9px;
}

.TopLeftCorner {
          background: url('/frihofn/upload/images/templates/TopLeftCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
}

.TopRightCorner {
          background: url('/frihofn/upload/images/templates/TopRightCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
}

.BottomLeftCorner {
          background: url('/frihofn/upload/images/templates/BottomLeftCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
}

.BottomRightCorner {
          background: url('/frihofn/upload/images/templates/BottomRightCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
}

/*****************************Banner Area Ends*******************************/
#CenterMainTopArea {
          width:607px;
}

.CenterTitleArea {
          background-color:#ECFCC9;
          border-bottom:3px solid #98C436;
          border-left:3px solid #98C436;
          border-right:3px solid #98C436;
}

.CenterLeftTitleArea {
          width: 282px;
          border-right: 1px solid #98C436;
          float: left;
}

.CenterLeftTitlePad {
          font-weight: bolder;
          font-size: 11px;
          text-align:center;
          padding-top: 26px;
          padding-bottom: 22px;
}

.CenterMiddTitleArea {
          width: 171px;
          border-right: 1px solid #98C436;
          float: left;
}

.CenterMiddTitlePad {
          text-align:center;
          padding-top: 26px;
          padding-bottom: 22px;
}

.CenterRightTitleArea {
          width: 120px;
          margin-right:5px;
          text-align:right;
          float:left;
}

.CenterRightTitlePad {
          text-align:center;
          padding-top: 17px;
          padding-bottom:16px;
}

.CenterInfoArea {
          width: 607px;
}

#CenterTopArea {
          width: 601px;
          padding-top: 12px;
          padding-left: 19px;
}

#CenterMainBotArea {
          margin-top:13px;
          width:607px;
}

#CenterBottomArea {
          width: 601px;
          padding-top: 12px;
          padding-left: 19px;
}

.CenterImage1Area {
          width: 171px;
          float: left;
          padding-top: 11px;
}

.CenterImage2Area {
          width: 171px;
          float: left;
          padding-top:11px;
}

.CenterImage3Area {
          width: 163px;
          float: left;
          padding-top:11px;
}

.CenterHeader {
          color: #98C436;
          font-weight: bolder;
          font-size: 11px;
}

.CenterHeader ul {
          color: #98C436;
          font-weight: bolder;
          font-size: 11px;
          list-style-type:disc;
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 16px;
}

.CenterHeader ul li {
          color: #98C436;
          font-weight: bolder;
          font-size: 11px;
          list-style-type:disc;
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 25px 0px;
          text-align:left;
}

.CenterTextArea {
          width: 217px;
          float: left;
}

.CenterTextPad {
          padding-top: 133px;
}

.CenterTextPad ul {
          margin: 0px;
          padding: 0px;
          list-style-type:none;
}

.CenterTextPad li {
          margin: 0px;
          padding: 0px;
          list-style-type:none;
          text-align:left;
}

.CenterMap1Area {
          width: 190px;
          float: left;
          padding-bottom: 5px;
}

.CenterMapArea {
          width: 190px;
          float: left;
}

#CenterMidBorder {
          height: 1px;
          width: 579px;
          background: url('/frihofn/upload/images/templates/CenterMidBorder.gif') repeat-x;
          margin-left: 19px;
          font-size:0px;
}

#CenterMidImage1 {
          width: 160px;
          height: 111px;
          background: url('/frihofn/upload/images/templates/CenterMidImage1.gif') no-repeat;
}

#CenterMidImage2 {
          width: 162px;
          height: 113px;
          background: url('/frihofn/upload/images/templates/CenterMidImage2.gif') no-repeat;
}

#CenterBotImage {
          width: 150px;
          height: 112px;
          background: url('/frihofn/upload/images/templates/CenterBotImage.gif') no-repeat;
}

#CenterMap1 {
          width: 185px;
          height: 165px;
          background: url('/frihofn/upload/images/templates/CenterMap1.gif') no-repeat;
          float: right;
}

#CenterMap2 {
          width: 184px;
          height: 165px;
          background: url('/frihofn/upload/images/templates/CenterMap2.gif') no-repeat;
          float: right;
}

#CenterBotMap {
          width: 184px;
          height: 165px;
          background: url('/frihofn/upload/images/templates/CenterBotMap.gif') no-repeat;
          float: right;
}

.CenterContentArea {
          width: 601px;
          padding-top: 12px;
          padding-left: 19px;
}

#RightArea {
          width: 161px;
          float: right;
}

/*********New CSS Classes (Divya and John - Product Specification and Product Request)**********************************************/
.Cat_BreadCrumb_Area {
          background:#9DC740;
          padding:0px 0px 0px 1px;
          margin:0px 0px 0px 0px;
          text-align:left;
}

.Cat_BreadCrumb_Img {
          width:34px;
          height:22px;
          background:url('/frihofn/upload/images/templates/BreadCrumbImg.gif');
          float:left;
}

.Cat_BrdCrum_Img_Width {
          width:35px;
          float:left;
}

.Cat_BreadCrumb_Text {
          padding:6px 0px 3px 40px;
          margin:0px 0px 0px 0px;
          text-align:left;
          font-weight:bolder;
          color:#081A77;
}

.Center_Cat_Img {
          width:610px;
          height:105px;
          background:url('/frihofn/upload/images/templates/CenterCategoryImg.jpg') no-repeat;
}

.Cat_Cont_Pad {
          margin:13px 0px 0px 3px;
}

.Cat_ContNext_Pad {
          margin:8px 0px 0px 3px;
}

.Cat_Cont1_Pad {
          margin:13px 0px 0px 8px;
}

.Cat_Cont1Next_Pad {
          margin:8px 0px 0px 8px;
}

/*********************************************Product_Specification*****************************************/
.Prod_Bread_Crumb {
          padding:4px 0px 3px 40px;
          margin:0px 0px 0px 0px;
          text-align:left;
          font-weight:bolder;
          font-size:13px;
          color:#081A77;
}

.Prod_Bread_Crumb1 {
          padding:4px 0px 3px 11px;
          margin:0px 0px 0px 0px;
          text-align:left;
          font-weight:bolder;
          font-size:13px;
          color:#081A77;
}

.Top_Area_Pad {
          padding:7px 0px 0px 0px;
}

.Product_Area_Width {
          width:610px;
          float:left;
}

.Product_Top_Border {
          border-bottom: 3px solid #89BB19;
}

.Prod_Top_Left {
          background: url('/frihofn/upload/images/templates/TopLeftCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
          position:absolute;
}

.Prod_Top_Right {
          background: url('/frihofn/upload/images/templates/TopRightCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float:right;
          right:0px;
          font-size:0px;
          position:absolute;
}

.Product_Area {
          width:610px;
          background:url('/frihofn/upload/images/templates/Prod_Area_Bg.gif') repeat-y;
}

.Prod_Top_Area1 {
          width:179px;
          float:left;
}

.Prod_Top_Area2 {
          width:428px;
          float:left;
          border-left:1px solid #9FC945;
}

.Prod_Top_Desc {
          width:321px;
          float:left;
}

.Prod_Top_Desc_Pad {
          padding-top:9px;
          padding-left:16px;
          padding-bottom:5px;
          text-align:left;
}

.Prod_Top_Price {
          width:106px;
          float:left;
}

.Prod_Top_Strike {
          text-decoration:line-through;
          padding-top:29px;
          color:#83858B;
}

.Prod_Top_Ad1 {
          background:url(/frihofn/upload/images/templates/Prod_Top_Ad.jpg) no-repeat;
          width:149px;
          height:32px;
          float:left;
}

.Prod_Top_Ad1_Pad {
          Padding-left:8px;
          padding-bottom:8px;
          padding-top:9px;
}

.Prod_Intern_Width {
          width:610px;
          float:left;
}

.Prod_Border {
          border-top:1px solid #98C436;
}

.Prod_Center_Area1 {
          width:135px;
          float:left;
}

.Prod_Center_Area2 {
          width:303px;
          float:left;
}

.Prod_Center_Area2Pad {
          padding-top:16px;
          padding-left:55px;
          text-align:left;
}

.Prod_Center_HeaderPad {
          padding-left:55px;
          padding-top:16px;
          text-align:left;
}

.Prod_Center_TextPad {
          padding-top:6px;
          padding-left:55px;
          text-align:left;
}

.Prod_Center_Area3 {
          width:160px;
          float:right;
}

.Prod_Right_Price {
          background:url('/frihofn/upload/images/templates/Top_Price_Img.jpg') no-repeat;
          width:154px;
          height:55px;
          float:left;
}

.Prod_PriceDesc_Pad {
          text-align:left;
          padding-left:25px;
          color:#49567F;
          font-weight:bolder;
}

.Prod_Price_Pad {
          font-size:18px;
          color:#FF0202;
          font-weight:bolder;
          padding-top:7px;
}

.Prod_Right_PricePad {
          padding-top:40px;
}

.Prod_Center_Img1 {
          background:url('/frihofn/upload/images/templates/Prod_Center1.jpg') no-repeat;
          width:91px;
          height:133px;
          float:left;
          text-align:left;
}

.Prod_Center_Img1Pad {
          padding-left:46px;
          padding-top:15px;
          margin-bottom:6px;
}

.CheckBox_Style1 {
          padding-left:12px;
          padding-bottom:11px;
          text-align:left;
          color:#152367;
}

.CheckBox_Style {
          padding-left:12px;
          text-align:left;
          color:#152367;
}

.Prod_Right_ButtonPad {
          padding:21px;
          padding-left:49px;
}

.ProdCase_Tab_Width {
          width:150px;
          float:left;
}

.ProdCase_Tab_Left {
          width:16px;
          height:34px;
          background:url('/frihofn/upload/images/templates/Tab_Left_Img.jpg') no-repeat;
          float:left;
}

.ProdCase_Tab_Img {
          width:30px;
          height:34px;
          background:url('/frihofn/upload/images/templates/Tab_Img.jpg') no-repeat;
          float:left;
}

.ProdCase_Tab {
          width:89px;
          height:34px;
          background:url('/frihofn/upload/images/templates/Tab_Bg.gif') repeat-x;
          color:#081A77;
          font-weight:bolder;
          float:left;
}

.ProdCase_Tab_TextPad {
          padding:11px 0px 0px 3px;
          font-size:13px;
}

.ProdCase_Tab_RightPad {
          margin-top:23px;
}

*html .ProdCase_Tab_RightPad {
          margin-top:21px;
}

.ProdCase_Tab_Right {
          width:15px;
          height:34px;
          background:url('/frihofn/upload/images/templates/Tab_Right_Img.jpg') no-repeat;
          float:right;
}

.ProdCase_Top_Bg {
          width:460px;
          height:11px;
          background-color:#9FC945;
          float:right;
}

.Prod_Case1_Width {
          width:198px;
          float:left;
}

.Prod_Case1_TxtWid {
          width:152px;
          float:left;
}

.Prod_Case1_TxtPad {
          padding:7px 0px 0px 8px;
          color:#5D810E;
          text-align:left;
          font-weight:bolder;
}

.Prod_Case1_BtnWidth {
          width:41px;
          float:left;
}

.Prod_Case_ShopBtn1 {
          width:18px;
          height:19px;
          border:0px;
          border-style:inset;
          background:url('/frihofn/upload/images/templates/Shop_Button1.jpg') no-repeat;
          float:left;
}

.Shop_Button1_Pad {
          padding:3px 0px 0px 0px;
}

.Prod_Case_ShopBtn2 {
          width:22px;
          height:19px;
          border:0px;
          border-style:inset;
          background:url('/frihofn/upload/images/templates/Shop_Button2.jpg') no-repeat;
          float:left;
}

.Shop_Button2_Pad {
          padding:3px 0px 0px 2px;
}

.Prod_Case2_Width {
          width:207px;
          float:left;
}

.Prod_Demo1 {
          width:77px;
          height:74px;
          background:url('/frihofn/upload/images/templates/Product1.jpg') no-repeat;
          float:left;
}

.Prod_Demo1_Pad {
          margin-left:55px;
          margin-top:12px;
}

.Prod_Demo2 {
          width:79px;
          height:74px;
          background:url('/frihofn/upload/images/templates/Product2.jpg') no-repeat;
          float:left;
}

.Prod_Demo3 {
          width:82px;
          height:74px;
          background:url('/frihofn/upload/images/templates/Product3.jpg') no-repeat;
          float:left;
}

.Prod_Check_Width {
          width:122px;
          float:left;
}

.Prod_Check_Pad1 {
          padding:7px 0px 6px 5px;
          text-align:left;
}

.Prod_Check_Pad {
          padding:7px 0px 6px 5px;
          text-align:left;
}

.Prod_Check_Pad3 {
          padding:7px 0px 6px 5px;
          text-align:left;
}

.CommonPriceArea {
          width: 76px;
          float:left;
}

.Top10_CommonPriceArea {
          width: 76px;
          float:left;
          margin-top:15px;
}

.Prize_BgImg {
          width: 66px;
          background: url('/frihofn/upload/images/templates/PriceBgImg.jpg') no-repeat;
          float: left;
          height: 24px;
}

.Prize_TxtPad {
          color: #FF0000;
          font-size: 12px;
          font-weight: bold;
          padding: 5px 0px 0px 0px;
}

.Prod_Case2_Border {
          width:207px;
          background:url('/frihofn/upload/images/templates/Case_Bg.gif') repeat-y;
}

.Prod_Case3_Width {
          width:198px;
          float:right;
}

.Top_Button_Area {
          width:145px;
          float:left;
}

.Top_Button_Width {
          width:130px;
          float:left;
}

.Top_Button_Pad {
          margin:6px 0px 5px 5px;
}

.Top_Button_Bg {
          width:610px;
          float:left;
          background-color:#9FC945;
}

.Top_Button_Left {
          width:9px;
          height:20px;
          background:url('/frihofn/upload/images/templates/Top_Button_Left.jpg') no-repeat;
          float:left;
}

.Top_Button {
          width:112px;
          height:20px;
          background:url('/frihofn/upload/images/templates/Top_Button_Bg.gif') repeat-x;
          color:#FFF;
          font-weight:bolder;
          font-size:11px;
          border:0px;
          border-style:inset;
          float:left;
}

.Top_Button_Right {
          width:9px;
          height:20px;
          background:url('/frihofn/upload/images/templates/Top_Button_Right.jpg') no-repeat;
          float:right;
}

.News_Bottom_Border {
          background:url('/frihofn/upload/images/templates/Prod_Bottom.gif') no-repeat;
          width:610px;
          height:12px;
          float:left;
}

.Prod_Middle_Pad {
          margin-top:6px;
}

.UnSel_Tab_Width {
          width:144px;
          float:left;
}

.UnSel_Left_Corner {
          background:url('/frihofn/upload/images/templates/UnSel_Tab_Left.jpg') no-repeat;
          width:7px;
          height:38px;
          float:left;
}

.UnSel_Tab1_Width {
          width:147px;
          float:left;
}

.UnSel_Tab1_Pad {
          margin-top:5px;
          margin-left:3px;
          margin-bottom:3px;
}

.UnSel_Img1 {
          background:url('/frihofn/upload/images/templates/Tab_Img1.jpg') no-repeat;
          width:27px;
          height:13px;
          margin-top:13px;
          margin-left:4px;
          float:left;
}

.UnSel_Tab2_Width {
          width:157px;
          float:left;
}

.UnSel_Tab2_Pad {
          margin-top:5px;
          margin-left:10px;
          margin-right:4px;
          margin-bottom:3px;
}

.UnSel_Img2 {
          background:url('/frihofn/upload/images/templates/Tab_Img2.jpg') no-repeat;
          width:23px;
          height:24px;
          margin-left:4px;
          margin-top:10px;
          float:left;
}

.UnSel_Tab3_Width {
          width:148px;
          float:left;
}

.UnSel_Tab3_Pad {
          margin-top:5px;
          margin-left:4px;
          margin-bottom:3px;
}

.UnSel_Img3 {
          background:url('/frihofn/upload/images/templates/Tab_Img3.jpg') no-repeat;
          width:22px;
          height:23px;
          margin-left:6px;
          margin-top:6px;
          float:left;
}

.UnSel_Bg {
          background:url('/frihofn/upload/images/templates/UnSel_Bg.gif') repeat-x;
          width:130px;
          height:38px;
          float:left;
}

.UnSel_Right_Corner {
          background:url('/frihofn/upload/images/templates/UnSel_Tab_Right.jpg') no-repeat;
          width:7px;
          height:38px;
          float:right;
}

.Sel_Tab_Width {
          width:144px;
          float:left;
}

.Sel_Tab1_Width {
          width:153px;
          float:left;
}

.Sel_Tab1_Border {
          border-left:1px solid #253486;
          border-right:1px solid #253486;
          border-top:1px solid #253486;
}

.Sel_Tab1_Pad {
          margin-top:4px;
          margin-left:3px;
          margin-right:4px;
          margin-bottom:3px;
}

.Sel_Left_Corner {
          background:url('/frihofn/upload/images/templates/Sel_Left_Corner.jpg') no-repeat;
          width:7px;
          height:38px;
          float:left;
}

.Sel_Img1 {
          background:url('/frihofn/upload/images/templates/Sel_Img1.jpg') no-repeat;
          width:27px;
          height:18px;
          margin-top:8px;
          margin-left:3px;
          float:left;
}

.Sel_Bg {
          background:url('/frihofn/upload/images/templates/Sel_Bg.gif') repeat-x;
          width:130px;
          height:38px;
          float:left;
}

.Sel_Right_Corner {
          background:url('/frihofn/upload/images/templates/Sel_Right_Corner.jpg') no-repeat;
          width:7px;
          height:38px;
          float:right;
}

.SelTab_TxtPad {
          padding:11px 0px 0px 17px;
          text-align:left;
          color:#051254;
          font-weight:bolder;
          float:left;
}

.UnSelTab_TxtPad {
          padding:11px 0px 0px 17px;
          text-align:left;
          color:#FFFFFF;
          font-weight:bolder;
          float:left;
}

.Form_Border {
          border:1px solid #253486;
}

.News_Bottom_Pad {
          margin-top:11px;
}

.Prod_Bottom_Left {
          background:url('/frihofn/upload/images/templates/Prod_Bottom_Left.jpg') no-repeat;
          width:9px;
          height:22px;
          float:left;
}

.Prod_Bottom_Header {
          background:url('/frihofn/upload/images/templates/Prod_Bottom_Header.gif') repeat-x;
          width:592px;
          height:22px;
          float:left;
}

.Prod_Bottom_HeaderPad {
          padding-left:8px;
          padding-top:5px;
          text-align:left;
          color:#081A77;
}

.Prod_Bottom_Right {
          background:url('/frihofn/upload/images/templates/Prod_Bottom_Right.jpg') no-repeat;
          width:9px;
          height:22px;
          float:right;
}

.News_DateMargin {
          margin-top:4px;
          color:#1C2C81;
}

.News_DateBg {
          width:610px;
          height:12px;
          background:url('/frihofn/upload/images/templates/Text_Bg.gif') repeat-x;
}

.News_UserPad {
          padding-left:11px;
          text-decoration:underline;
          text-align:left;
          float:left;
}

.News_DatePad {
          padding-left:7px;
          text-align:left;
          float:left;
}

.News_TextPad {
          padding-left:15px;
          padding-top:6px;
          padding-bottom:10px;
          color:#000;
          text-align:left;
}

.CommentAreaWidth {
          width:610px;
          background-color:#E8F5CA;
          float:left;
}

.CommentAreaPad {
          margin-bottom:8px;
}

.StyleText {
          width:461px;
          float:left;
}

.CommentText {
          width:449px;
          height:110px;
          color:#FF0000;
          float:left;
}

#CommentBorder {
          border:2px solid #98C436;
}

.CommentTextPad {
          padding:5px 0px 10px 12px;
}

.ButtonArea {
          width:145px;
          float:right;
}

.ButtonAreaPad {
          margin-left:4px;
          margin-top:94px;
}

.StyleButton {
          width:130px;
          float:left;
}

.Button_Left {
          width:8px;
          height:19px;
          background:url('/frihofn/upload/images/templates/Button_Left.gif') no-repeat;
          float:left;
}

.ButtonWidth {
          width:114px;
          height:19px;
          color:#061563;
          font-weight:bolder;
          font-size:11px;
          border:0px;
          border-style:inset;
          background:url('/frihofn/upload/images/templates/ButtonBg.gif') repeat-x;
          float:left;
}

.Button_Right {
          width:8px;
          height:19px;
          background:url('/frihofn/upload/images/templates/Button_Right.jpg') no-repeat;
          float:right;
}

/**********************************Tab Area Begins******************************/
#TabArea {
          width:607px;
          margin-top:6px;
}

#DetTab1Width {
          width:144px;
          float:left;
          margin-left:3px;
          margin-top:5px;
}

#DetTab2Width {
          width:158px;
          margin-left:4px;
          float:left;
}

#DetTab3Width {
          width:144px;
          float:left;
          margin-top:5px;
}

#DetTab4Width {
          width:144px;
          float:left;
          margin-top:5px;
          margin-left:4px;
}

#Tab1Width {
          width:144px;
          float:left;
          margin-left:3px;
          margin-top:5px;
}

#Tab2Width {
          width:144px;
          float:left;
          margin-left:8px;
          margin-top:5px;
}

#Tab3Width {
          width:156px;
          margin-left:2px;
          float:left;
}

#Tab4Width {
          width:144px;
          float:left;
          margin-top:5px;
}

.DefTabLeftCorner {
          width:10px;
          height:38px;
          background:url('/frihofn/upload/images/templates/LeftCorner.gif') no-repeat;
          float:left;
}

.DefTabRightCorner {
          width:10px;
          height:38px;
          background:url('/frihofn/upload/images/templates/RightCorner.gif') no-repeat;
          float:left;
}

.DefTabBg {
          width:124px;
          height:38px;
          border-top:2px solid #9FC945;
          background:url('/frihofn/upload/images/templates/DefaultTabBg.gif') repeat-x;
          float:left;
}

.DefTabTextArea {
          width:80px;
          float:left;
}

.DefTabTextPad {
          color:#081A77;
          font-size:11px;
          font-weight:bolder;
          padding-top:10px;
          padding-left:15px;
}

.SelTabLeftCorner {
          width:12px;
          height:46px;
          background:url('/frihofn/upload/images/templates/SelLeftCorner.gif') no-repeat;
          float:left;
}

.SelTabRightCorner {
          width:15px;
          height:46px;
          background:url('/frihofn/upload/images/templates/SelRightCorner.gif') no-repeat;
          float:left;
}

.SelTabBg {
          width:126px;
          height:43px;
          background:url('/frihofn/upload/images/templates/SelTabBg.gif') repeat-x;
          float:left;
}

.SelTabTextArea {
          width:95px;
          float:right;
}

.SelTabTextPad {
          color:white;
          font-size:11px;
          font-weight:bolder;
          padding-top:18px;
          padding-left:10px;
}

#Tab1Image {
          width:29px;
          height:18px;
          margin-top:8px;
          background:url('/frihofn/upload/images/templates/Tab1Image.gif') no-repeat;
          float:left;
}

#DetTab2Image {
          width:26px;
          height:25px;
          margin-top:13px;
          background:url('/frihofn/upload/images/templates/DetTab2Image.gif') no-repeat;
          float:left;
}

#Tab2Image {
          width:26px;
          height:25px;
          margin-top:8px;
          background:url('/frihofn/upload/images/templates/Tab2Image.jpg') no-repeat;
          float:left;
}

#DetTab3Image {
          width:29px;
          height:20px;
          margin-top:8px;
          background:url('/frihofn/upload/images/templates/DetTab3Image.jpg') no-repeat;
          float:left;
}

#Tab3Image {
          width:29px;
          height:20px;
          margin-top:13px;
          background:url('/frihofn/upload/images/templates/Tab3Image.gif') no-repeat;
          float:left;
}

#Tab4Image {
          width:25px;
          height:25px;
          margin-top:5px;
          background:url('/frihofn/upload/images/templates/Tab4Image.jpg') no-repeat;
          float:left;
}

#ContentArea {
          width:608px;
          border-left:1px solid #081A77;
          border-right:1px solid #081A77;
}

*html #ContentArea_New {
          width:608px;
          border-left:1px solid #081A77;
          border-right:1px solid #081A77;
}

#ContentArea_New {
          width:606px;
          border-left:1px solid #081A77;
          border-right:1px solid #081A77;
}

#TopBorder {
          width:608px;
          float:left;
}

.TopBorderArea {
          width:608px;
          float:left;
}

#DetTopLeftBorder {
          width:151px;
          float:left;
}

*html #DetTopLeftBorder {
          width:155px;
          float:left;
}

#DetTopRightBorder {
          width:294px;
          margin-left:151px;
          float:left;
}

*html #DetTopRightBorder {
          width:290px;
          margin-left:151px;
          float:left;
}

#TopLeftBorder {
          width:301px;
          float:left;
}

*html #TopLeftBorder {
          width:304px;
          float:left;
}

#TopRightBorder {
          width:144px;
          margin-left:151px;
          float:left;
}

*html #TopRightBorder {
          width:140px;
          margin-left:152px;
          float:left;
}

#TabTopRightCorner {
          width:15px;
          height:13px;
          background:url('/frihofn/upload/images/templates/TabTopRightCorner.gif') no-repeat;
          float:right;
          position:relative;
          top:-1px;
          right:-13px;
}

.TopBorder {
          border-top:1px solid #081A77;
}

#DetContentPad {
          padding-left:2px;
          text-align:left;
}

.DefInfoArea1 {
          width:463px;
}

.AltInfoArea1 {
          width:463px;
          background-color:#ECFCC9;
}

.DefInfoArea {
          width:300px;
}

.AltInfoArea {
          width:162px;
          background-color:#ECFCC9;
}

.LeftInfoArea {
          width:300px;
          float:left;
          text-align:left;
}

.LeftInfoArea1 {
          width:300px;
          float:left;
          text-align:left;
          background-color:#ECFCC9;
}

.LeftTextPad {
          font-weight:bolder;
          padding-top:8px;
          padding-left:12px;
          text-align:left;
}

.RightInfoArea {
          width:162px;
          float:left;
}

.RightInfoArea1 {
          width:162px;
          float:left;
          background-color:#ECFCC9;
}

.RightTextPad {
          padding-top:8px;
          text-align:center;
}

#RightTickImg {
          width:15px;
          height:14px;
          margin-top:5px;
          margin-left:75px;
          background:url('/frihofn/upload/images/templates/TickMark.gif') no-repeat;
}

.RightCrossText {
          font-weight:bolder;
          color:Red;
          padding-top:8px;
          text-align:center;
          font-size:12px;
}

#TabButtonArea {
          width:178px;
          margin-top:15px;
          padding-left:300px;
}

#SubmitButton {
          width:170px;
          height:27px;
          background:url('/frihofn/upload/images/templates/Button.gif') no-repeat;
          border:0px;
          cursor:pointer;
}

#SubmitButton_prenta {
          width:170px;
          height:27px;
          background:url('/frihofn/upload/images/templates/Button_prenta.jpg') no-repeat;
          border:0px;
          cursor:pointer;
          color:#ffffff;
}

#BottomBorderArea {
          width:610px;
}

#BotLeftCorner {
          width:11px;
          height:11px;
          background:url('/frihofn/upload/images/templates/BotLeftCorner.gif') no-repeat;
          float:left;
}

#BotMidBorder {
          width:584px;
          height:11px;
          background:url('/frihofn/upload/images/templates/BotMidBorder.gif') repeat-x;
          float:left;
}

#BotRightCorner {
          width:15px;
          height:11px;
          background:url('/frihofn/upload/images/templates/BotRightCorner.gif') no-repeat;
          float:left;
          position:relative;
          right:0px;
          bottom:0px;
}

#BotRightCorner_New {
          width:15px;
          height:11px;
          background:url('/frihofn/upload/images/templates/BotRightCorner.gif') no-repeat;
          float:left;
          position:relative;
          right:2px;
          bottom:0px;
}

#ContentPad {
          padding-left:27px;
          padding-top:18px;
          text-align:left;
}

.LoginArea {
          width:320px;
          float:left;
}

.TextPad {
          margin-bottom:5px;
          float:left;
          width:120px;
}

.TextBox1 {
          width:173px;
          height:17px;
          border:1px solid #9FC945;
          margin-left:120px;
          float:left;
}

.TextBox2 {
          width:173px;
          height:17px;
          border:1px solid #9FC945;
          margin-left:105px;
}

.TextBox3 {
          width:173px;
          height:17px;
          border:1px solid #9FC945;
          margin-left:90px;
}

.TextBox4 {
          width:173px;
          height:17px;
          border:1px solid #9FC945;
          margin-left:15px;
}

#MailText {
          font-weight:bolder;
          padding-bottom:5px;
          text-align:left;
}

#MailTextArea {
          width:545px;
          height:91px;
          border:1px solid #9FC945;
}

#MailButtonArea {
          width:178px;
          margin-top:15px;
          padding-right:33px;
          float:right;
}

#MailSubmitButton {
          width:175px;
          height:27px;
          background:url('/frihofn/upload/images/templates/SubmitButton.gif') no-repeat;
          border:0px;
          cursor:hand;
          cursor:pointer;
}

/***********************************Tab Area Ends*******************************/

/********************************** 200 About CSS ******************************/
.About_Top_Img {
          background:url('/frihofn/upload/images/templates/About_Top_Img.jpg') no-repeat;
          width:569px;
          height:76px;
          float:left;
}

.About_Img_Pad {
          margin:7px 0px 0px 18px;
}

.About_Content_Pad {
          padding:15px 0px 16px 18px;
          text-align:left;
}

.About_Text_Pad {
          padding:10px 0px 15px 0px;
          text-align:left;
          font-size:12px;
          line-height:20px;
}

.About_Frame_Pad {
          margin:0px 0px 14px 14px;
}

.About_Top_Frame {
          background:url('/frihofn/upload/images/templates/About_Top_Img.gif') no-repeat;
          width:585px;
          height:8px;
          float:left;
}

.About_Top_Left {
          width:8px;
          height:9px;
          background:url('/frihofn/upload/images/templates/Frame_Top_Left.gif') no-repeat;
          left:0px;
          float:left;
}

.About_Top_Right {
          width:8px;
          height:8px;
          background:url('/frihofn/upload/images/templates/Frame_Top_Right.gif') no-repeat;
          right:0px;
          float:right;
}

.About_Frame_Width {
          width:585px;
          float:left;
}

.About_Header_Pad {
          color:#FFF;
          background-color:#081A77;
          padding:6px 0px 7px 10px;
          text-align:left;
          font-weight:bolder;
}

.About_Bg {
          background:url('/frihofn/upload/images/templates/About_Border.gif') repeat-y;
          width:585px;
          float:left;
}

.About_InnerWidth {
          width:565px;
          float:left;
}

.About_LeftImg_Width {
          width:71px;
          float:left;
}

.About_FramePad {
          padding:5px 0px 0px 10px;
}

.About_FrameNextPad {
          padding:5px 0px 23px 10px;
}

.About_LeftImg_Pad {
          border:1px solid #DCDDD9;
          padding-left:11px;
          padding-bottom:1px;
}

.About_Desc_Width {
          width:490px;
          float:right;
}

.About_Desc_Width1 {
          width:490px;
          float:right;
          border-bottom:1px solid #081A77;
}

.About_Desc_Header {
          font-weight:bolder;
          text-align:left;
          padding-top:45px;
          padding-left:2px;
}

.About_Left_Img {
          background:url('/frihofn/upload/images/templates/About_Desc_Img.jpg') no-repeat;
          width:51px;
          height:77px;
          float:left;
}

.About_Addr_Width {
          width:234px;
          float:left;
}

.About_Addr_Pad {
          padding-top:6px;
          padding-left:2px;
          padding-bottom:2px;
          text-align:left;
}

.About_Simi_Width {
          width:100px;
          float:left;
}

.About_Simi_Pad {
          border-left:1px solid #081A77;
          border-right:1px solid #081A77;
          margin-top:6px;
          padding-bottom:2px;
          padding-left:10px;
          text-align:left;
}

.About_NetFang_Width {
          width:156px;
          float:left;
}

.About_Mail_ImgPad {
          padding-top:6px;
          padding-left:3px;
          padding-bottom:2px;
          text-align:left;
}

.About_Mailid_Pad {
          padding-left:20px;
          text-align:left;
}

.About_Mail_Img {
          background:url('/frihofn/upload/images/templates/Mail_Img.gif') no-repeat;
          width:14px;
          height:9px;
          float:left;
          margin-top:3px;
}

.About_Bottom_Frame {
          margin-top:10px;
          border-bottom:1px solid #081A77;
          padding-left:5px;
}

.About_Bottom_Left {
          width:13px;
          height:11px;
          background:url('/frihofn/upload/images/templates/Frame_Bottom_Left.gif') no-repeat;
          left:0px;
          float:left;
          bottom:0px;
}

.About_Bottom_Right {
          width:13px;
          height:11px;
          background:url('/frihofn/upload/images/templates/Frame_Bottom_Right.gif') no-repeat;
          right:0px;
          float:right;
          bottom:0px;
}

/*****************Services1 *******************/
.Service_Banner_Img {
          background:url('/frihofn/upload/images/templates/Top_Service_Img.jpg') no-repeat;
          width:602px;
          height:75px;
          float:left;
}

.Serv_Banner_Pad {
          margin:4px 0px 1px 0px;
}

.Serv_Banner_Border {
          border-bottom:1px solid #98C436;
}

.Serv_Frame_Area {
          width:611px;
          float:left;
          background-color:#ECFCC9;
}

.Serv_Area_Width {
          width:607px;
          float:left;
          text-align:left;
}

#Serv_Area_content_Width {
          width:597px;
          float:left;
          text-align:left;
}

.Serv_Area_Pad {
          margin-left:3px;
          background-color:#ECFCC9;
}

.Serv_Area_Margin {
          margin-top:10px;
}

.Serv_Content_Width {
          width:605px;
}

.Serv_ContHead_Pad {
          padding-left:18px;
          padding-top:3px;
          text-align:left;
          font-weight:bolder;
          font-size:120%;
}

.Serv_ContBody_Pad {
          padding-left:18px;
          padding-top:12px;
          padding-bottom:14px;
          text-align:left;
}

.Serv_Top_Border {
          border-bottom:3px solid #9AC53B;
}

.Serv_Frame_Width {
          width:146px;
          float:left;
          position:relative;
          margin-left:3px;
}

.Serv_Frame_Pad {
          margin-left:4px;
          margin-top:5px;
          margin-bottom:5px;
}

.Serv_Frame_Pad1 {
          margin-left:3px;
}

.Serv_Frame_Border {
          background:url('/frihofn/upload/images/templates/ServFrame_Bg.gif') repeat-y;
          width:146px;
}

.Serv_Bottom_Border {
          margin-top:9px;
          border-bottom:2px solid #9FC843;
}

.Serv_Content_Header {
          width:144px;
          float:left;
}

.Serv_Left_CornerPad {
          margin-left:2px;
}

.Serv_Frame_Header {
          width:128px;
          height:38px;
          background:url('/frihofn/upload/images/templates/UnSel_Bg.gif') repeat-x;
          float:left;
}

.Serv_Frame_HeadPad {
          padding-top:13px;
          padding-left:35px;
          text-align:left;
          color:#081A77;
          font-weight:bolder;
}

.Serv_Content {
          width:141px;
          float:left;
}

.Serv_Highlight {
          width:141px;
          float:left;
          margin-left:2px;
          background-color:#ECFCC9;
}

.Cont_Highlight {
          width:147px;
          float:left;
          background-color:#ECFCC9;
          position:relative;
}

.Serv_Highlight ul {
          margin-left:8px;
          padding-left:18px;
          padding-top:10px;
          margin-top:0px;
          text-align:left;
          list-style-type:disc;
          margin-bottom:0px;
}

.Serv_Highlight ul li {
          padding-bottom:10px;
          margin:0px;
          text-align:left;
}

.Serv_Content ul {
          margin-left:8px;
          padding-left:18px;
          padding-top:10px;
          margin-top:0px;
          text-align:left;
          list-style-type:disc;
          margin-bottom:0px;
}

.Serv_Content ul li {
          padding-bottom:10px;
          margin:0px;
          text-align:left;
}

.Serv_InfoBar {
          width:600px;
          float:left;
}

.Serv_InfoBar_Pad {
          margin-left:7px;
}

.Serv_InfoArea1 {
          width:531px;
          float:left;
}

.Serv_InfoArea2 {
          width:62px;
          float:right;
}

.Serv_InfoPad {
          color:#FFF;
          background-color:#081A77;
          background-color:#081A77;
          text-align:left;
          padding-left:10px;
          padding-top:3px;
          padding-bottom:4px;
          font-weight:bolder;
}

.Serv_InfoPad a {
          color:#FFF;
          text-decoration:none;
}

.Serv_Content_Pad {
          margin:12px 0px 0px 10px;
          padding:0px 0px 0px 7px;
}

.Serv_Header_Pad {
          font-weight:bolder;
          font-size:12px;
          text-align:left;
}

.Serv_Text_Pad1 {
          text-align:left;
          padding-top:17px;
          padding-bottom:0px;
}

.Serv_Text_Pad {
          text-align:left;
          padding-top:17px;
          padding-bottom:14px;
}

.Serv_List_Area {
          width:608px;
          float:left;
}

.Serv_List_Area ul {
          list-style-type:disc;
          margin:0px;
          padding:0px;
}

.Serv_List_Pad {
          margin-left:40px;
          padding-left:0px;
          text-align:left;
}

.Serv_SubList_Pad {
          margin-left:40px;
          padding-left:0px;
          text-align:left;
}

/********************Compare Products***********/
.Compare_CenterArea {
          width:785px;
          float:right;
}

.Compare_Center_TopBanner {
          width:778px;
          background-color:#98C436;
          float:left;
          margin-bottom:3px;
}

.Compare_Center_TextPad {
          text-align:left;
          padding-top:5px;
          padding-left:13px;
          padding-bottom:8px;
          font-weight:bold;
}

.RightwholeArea {
          padding-top:4px;
          float:right;
          width:781px;
}

.Text_Align {
          float:left;
}

.TopLeftArea {
          width:153px;
          float:left;
          height:11px;
}

.LeftSpace {
          width:150px;
          float:left;
          height:18px;
}

.Com_ProductArea {
          width:150px;
          float:left;
}

.LeftImage {
          float:left;
          background:url('/frihofn/upload/images/templates/Crossbox.gif') no-repeat;
          width:11px;
          height:11px;
}

.Com_LeftTextPad {
          float:left;
          padding-left:6px;
          text-align:center;
          font-weight:bold;
          font-size:10px;
}

.RightText {
          float:right;
          font-weight:bold;
          font-size:10px;
}

.WebShop_Area {
          width:97px;
          padding-left:30px;
          float:left;
}

.WebShop_Text {
          color:#081A77;
          font-weight:bold;
          font-size:9px;
          text-align:left;
          padding-top:4px;
          padding-left:10px;
}

.product_border {
          background:url('/frihofn/upload/images/templates/Product_left_border.gif') no-repeat;
          width:8px;
          height:18px;
          float:left;
}

.product_border_img {
          background:url('/frihofn/upload/images/templates/Product_right_img.jpg') no-repeat;
          width:22px;
          height:18px;
          float:right;
}

.product_border_top {
          background:url('/frihofn/upload/images/templates/product_border.gif') repeat-x;
          width:1px;
          float:left;
}

.product_imgArea {
          width:150px;
          height:88px;
          float:left;
}

.product_img {
/* background:url('/frihofn/upload/images/templates/laptop.jpg') no-repeat;
*/
          width:91px;
          height:88px;
          float:left;
}

.product_imgPad {
          margin-left:36px;
          margin-top:3px;
}

.Price_Area {
          width:150px;
          float:left;
          background-color:#081A77;
          color:#fff;
          padding-top:3px;
          text-align:center;
}

.TextBg {
          width:151px;
          background-color:#ECFCC9;
}

.TextPad {
          padding-top:5px;
          padding-bottom:5px;
          text-align:center;
}

.TextPad h4 {
          color:#081A77;
}

.More {
          background:url('/frihofn/upload/images/templates/more.gif') no-repeat;
          width:13px;
          height:13px;
          float:right;
}

.Pro_tick {
          width:13px;
          height:13px;
          background:url('/frihofn/upload/images/templates/Product_tick.gif') no-repeat;
          float:left;
}

.Pro_tickPad {
          padding-left:70px;
}

.pro_broder {
          background:url('/frihofn/upload/images/templates/Pro_border.gif') no-repeat;
          width:97px;
          height:18px;
          float:left;
}

.whole_Area {
          width:148px;
          margin-left:3px;
}

.whole_Area1 {
          width:145px;
          margin-left:3px;
}

.Whole_AreaPad {
          margin-left:3px;
          margin-top:3px;
}

.Product_Price {
          width:150px;
          background-color:#081A77;
          color:#fff;
          font-size:13px;
          font-weight:bold;
}

.Product_TextArea {
          width:150px;
          float:left;
          background-color:#ECFCC9;
          padding-top:42px;
          padding-bottom:43px;
}

.Product_Text {
          width:150px;
          background-color:#ECFCC9;
}

.Product_TextPad {
          padding-left:20px;
          padding-right:20px;
}

.Pro_BotText {
          margin-top:20px;
}

.Pro_BotTextPad {
          width:65px;
          float:right;
}

.Property_Area {
          width:150px;
          float:left;
          padding-top:7px;
          font-weight:bold;
}

.Property_AreaBG {
          width:150px;
          float:left;
          padding-top:7px;
          font-weight:bold;
          background-color:#ECFCC9;
}

.Property_Namepad {
          padding-left:8px;
          text-align:left;
}

.Property_Align {
          width:150px;
          padding-top:7px;
          text-align:center;
}

.Property_AlignBg {
          width:150px;
          padding-top:7px;
          text-align:center;
          background-color:#ECFCC9;
}

.Property_AlignPad {
          width:150px;
          margin-left:3px;
          height:20px;
          text-align:center;
          background-color:#ECFCC9;
}

.Property_TextColor {
          width:150px;
          margin-left:3px;
          padding-top:7px;
          text-align:center;
          color:red;
          font-weight:bold;
}

#WholeBgImg1 {
          background: url('/frihofn/upload/images/templates/WholeBgImg1.gif') repeat-y top right;
          width: 781px;
          float: left;
}

#BorderBgImg1 {
          background: url('/frihofn/upload/images/templates/BorderBgImg.gif') repeat-x top right;
          width: 757px;
          float: left;
          height:3px;
          font-size:0px;
}

#BottomBorderBgImg1 {
          background: url('/frihofn/upload/images/templates/BorderBgImg.gif') repeat-x bottom left;
          width: 757px;
          float: left;
          height:3px;
          font-size:0px;
          margin-top:9px;
}

/**************End Compare products**********/
#TopLeftCorner {
          background: url('/frihofn/upload/images/templates/TopLeftCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
}

#TopRightCorner {
          background: url('/frihofn/upload/images/templates/TopRightCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
}

#BottomLeftCorner {
          background: url('/frihofn/upload/images/templates/BottomLeftCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
}

#BottomRightCorner {
          background: url('/frihofn/upload/images/templates/BottomRightCorner.gif') no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
}

/********************************************************************/

/***************210 jobs list **************************************/
.Center_TopBanner {
          width:611px;
          background:#98C436;
          float:left;
}

.HeaderBG {
          background:#ECFCC9;
          float:left;
}

.HeaderTextArea {
          width:605px;
          background:#ECFCC9;
          margin-left:3px;
          border-bottom:3px solid #98C436;
}

.HeaderTitleArea {
          padding-top:5px;
          padding-left:22px;
}

.HeaderTitleText {
          Float:left;
          color:#122573;
          Font-size:18px;
}

.HeaderTextPad {
          text-align:left;
          padding-top:10px;
          padding-bottom:10px;
}

.Center_BottomArea {
          margin-top:3px;
          margin-left:1px;
          float:left;
}

.Center_TextPad {
          text-align:left;
          float:left;
          color:#122573;
          padding-top:5px;
          padding-left:13px;
          padding-bottom:5px;
          font-weight:bold;
          font-size:14px;
}

#WholeBgImg {
          background: url('/frihofn/upload/images/templates/WholeBgImg.gif') repeat-y;
          width: 611px;
          float: left;
}

#BorderBgImg {
          background: url('/frihofn/upload/images/templates/BorderBgImg.gif') repeat-x;
          width: 587px;
          float: left;
          height:3px;
          font-size:0px;
}

#BottomBorderBgImg {
          background: url('/frihofn/upload/images/templates/BorderBgImg.gif') repeat-x;
          width: 588px;
          float: left;
          height:3px;
          font-size:0px;
          margin-top:9px;
}

.Header_Text {
          float:left;
          margin-top:18px;
          padding-left:32px;
}

.Header_Text a {
          color:#000;
          text-decoration:underline;
}

.Header_Text a:hover {
          color:#000;
          text-decoration:underline;
}

.Header_Text h4 {
          padding-top:10px;
          padding-left:8px;
}

.ListType {
          width:500px;
          margin:0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          text-align:left;
          float:left;
}

.ListType ul {
          width:500px;
          margin:0px 0px 0px 30px;
          padding:10px 10px 0px 10px;
}

.ListType ul li {
          width:500px;
          margin:0px 14px 0px 0px;
          padding:2px 10px 2px 12px;
          list-style:none;
/*background:url('/frihofn/upload/images/templates/listStyle.gif') no-repeat center left;
*/
}

.list_bullet {
          background:url('/frihofn/upload/images/templates/listStyle.gif') no-repeat top left;
          float:left;
          width:4px;
          height:4px;
          margin-top:5px;
}

.ListType ul li a {
          color:#000;
          text-decoration:underline;
}

.ListType ul li a:hover {
          color:#000;
          text-decoration:underline;
}

.ListType .ListText {
          width:130px;
          float:left;
          margin-left:8px;
          text-align:left;
}

.ListType .ListText a{
          text-align:left;
          text-decoration:none;
          cursor:hand;
}

.ListType .ListText a:hover{
          text-align:left;
          text-decoration:underline;
          cursor:hand;
}

.ListText a{
          text-align:left;
          text-decoration:none;
}

.ListText a:hover{
          text-align:left;
          text-decoration:underline;
}

.ListType .ListText_aligner {
          margin-left:10px;
          float:left;
}

/*************************************************/

/*****-i style starts ******/
.NewsCenterArea {
          width:618px;
          float:left;
          overflow:hidden;
          margin:0px auto;
}

.NewsCenterInnerArea {
          width:608px;
          margin:0px auto;
}

.FréttirBg {
          background:#9DC740;
          color:#081A77;
          padding:3px 0px 3px 20px;
          margin:0px 3px 1px 3px;
          text-align:left;
          font-weight:bold;
          font-size:14pt;
          font-family:Arial;
}

.NewsArea {
          width:608px;
          padding:0px 26px 0px 20px;
          margin:0px auto;
          float:left;
          text-align:left;
          padding-top:16px;
          overflow:hidden;
}

.Date {
          width:608px;
          color:#717174;
          float:left;
          text-align:left;
          padding-top:16px;
}

.Heading {
          width:608px;
          color:#081B7C;
          float:left;
          font-weight:bold;
          text-align:left;
          text-decoration:underline;
}

.NewsContent {
          width:580px;
          color:Black;
          float:left;
          text-align:left;
          padding-top:8px;
          padding-bottom:18px;
}

.NewsContent a {
          color:#081B7C;
          text-decoration:none;
          font-weight:bold;
}

.NewsContent a:hover {
          color:#081B7C;
          text-decoration:underline;
          font-weight:bold;
}

.MeraText {
          width:562px;
          color:#081B7C;
          float:left;
          text-align:left;
          border-bottom:1px solid #081B7C;
          text-decoration:none;
}

.NewsBottomArea {
          padding-left:136px;
          padding-right:168px;
          padding-top:10px;
          padding-bottom:56px;
}

.LeftmostArrow {
          background:url('/frihofn/upload/images/templates/LeftmostArrow.gif') no-repeat top left;
          width:26px;
          height:14px;
          float:left;
}

.LeftArrow {
          background:url('/frihofn/upload/images/templates/LeftArrow.gif') no-repeat top left;
          width:18px;
          height:13px;
          float:left;
}

.PageNumbers {
          width:170px;
          float:left;
}

.RightArrow {
          background:url('/frihofn/upload/images/templates/RightArrow.gif') no-repeat top right;
          width:14px;
          height:12px;
          float:left;
}

.RightmostArrow {
          background:url('/frihofn/upload/images/templates/RightmostArrow.gif') no-repeat top right;
          width:25px;
          height:13px;
          float:left;
}

/*****-i style end starts ******/
.CenterContent #CenterContentPad {
          padding: 6px 0px 6px 0px;
}

.CenterContent #CenterContentPad1 {
          padding: 6px 0px 6px 0px;
}

.CenterContent #CenterContent_Bg {
          background: #98C436;
          width:610px;
}

.CenterContent .Common_Pad {
          padding: 3px 3px 3px 3px;
}

.CenterContent .Common_Width {
          width: 604px;
          float: left;
          background: #fff;
}

#LeftCornerBg {
          width: 3px;
          background: url('/frihofn/upload/images/templates/LeftCornerBg.gif') no-repeat top left;
          float: left;
          height: 3px;
          font-size: 0px;
}

#RightCornerBg {
          width: 3px;
          background: url('/frihofn/upload/images/templates/RightCornerImg.gif') no-repeat top right;
          float: right;
          height: 3px;
          font-size: 0px;
}

#BottomArea {
          width:610px;
          float:left;
          position:relative;
          border-bottom:3px solid #98C436;
}

#BottomArea_Top10 {
          padding-left:0px;
          float:left;
}

#BottomArea_Top10 {
          padding-left:2px;
          float:left;
}

#BottomArea1 {
          width:785px;
          float:left;
          position:relative;
          border-bottom:3px solid #98C436;
}

#BottomArea .CornerArea {
          width:14px;
          float:left;
}

#BottomLeftBgImg {
          width: 14px;
          background: url('/frihofn/upload/images/templates/BotttomLeftBgImg.gif') no-repeat;
          float: left;
          height: 13px;
          font-size: 0px;
          position: absolute;
          top: -10px;
          left:0px;
}

*html #BottomLeftBgImg {
          width: 14px;
          background: url('/frihofn/upload/images/templates/BotttomLeftBgImg.gif') no-repeat;
          float: left;
          height: 13px;
          font-size: 0px;
          position: absolute;
          top: -10px;
          left:2px;
}

#BottomRightBgImg {
          width: 14px;
          background: url('/frihofn/upload/images/templates/BotttomRgtBgImg.gif') no-repeat;
          float: right;
          height: 13px;
          font-size: 0px;
          position: absolute;
          top: -10px;
          right:0px;
}

*html #BottomRightBgImg {
          width: 14px;
          background: url('/frihofn/upload/images/templates/BotttomRgtBgImg.gif') no-repeat;
          float: right;
          height: 13px;
          font-size: 0px;
          position: absolute;
          top: -10px;
          right: -2px;
}

.ProductArea {
          width: 604px;
          float: left;
          background: url('/frihofn/upload/images/templates/RightProductWholeBg.gif') repeat-y;
}

.ProductArea .LeftArea {
          width: 162px;
          float: left;
}

.ProductArea .RightArea {
          width: 442px;
          float: left;
}

.ProductArea .LeftImgArea {
          width: 118px;
          float: left;
}

.ProductArea .LeftImgArea .LeftImgPad {
          padding: 7px 0px 7px 20px;
/* padding:7px 0px 7px 40px;
*/
}

.ProductArea .RightImgArea {
          width: 44px;
          float: left;
}

.ProductArea .Left_Area {
          width: 239px;
          float: left;
}

.ProductArea .CommonTxtArea {
          width: 222px;
          float: left;
          padding-top: 8px;
}

.ProductArea .Top10_BottomArea {
          width:440px;
          float:right;
}

.ProductArea .CommonTxtArea .BottomTxtArea {
          width: 201px;
          float: left;
}

.ProductArea .CommonTxtArea .BottomTxtPad {
          padding: 6px 0px 0px 6px;
          text-align: left;
}

.ProductArea .CommonTxtArea .BottomTxtPad a {
          color:#000;
          text-decoration:none;
}

.ProductArea .Right_Area {
          width: 203px;
          float:left;
}

.ProductArea .Right_Area .CommonPriceArea {
          width: 102px;
          float: left;
          padding: 53px 0px 0px 0px;
}

.ProductArea .Right_Area .Prize_BgImg {
          width: 100px;
          background: url('/frihofn/upload/images/templates/PriceBgImg1.jpg') no-repeat;
          float: left;
          height: 35px;
}

.Prize_BgImg1{
          width: 70px;
          background: url('/frihofn/upload/images/templates/PriceBgImg1.jpg') no-repeat;
          float: left;
          height: 35px;
}

.ProductArea .Right_Area .Prize_TxtPad {
          color: #FF0000;
          font-size: 12px;
          font-weight: bold;
          padding: 9px 0px 0px 0px;
}

.ProductArea .Right_Area .BasketImgArea {
          width:101px;
          float:left;
}

.ProductArea .Left_Area .TopRgtCorner {
          width: 9px;
          background: url('/frihofn/upload/images/templates/TopRgt_Corner.gif') no-repeat;
          float: right;
          height: 20px;
          font-size: 0px;
          position: absolute;
          top: 0px;
          right: 0px;
}

.ProductArea .Left_Area .TopLftCorner {
          width: 9px;
          background: url('/frihofn/upload/images/templates/TopLft_Corner.gif') no-repeat;
          float: right;
          height: 20px;
          font-size: 0px;
          position: absolute;
          top: 0px;
          left: 0px;
}

.ProductArea .Left_Area .BottomRgtCorner {
          width: 9px;
          background: #000 url('/frihofn/upload/images/templates/BottonRight_Corner.gif') no-repeat;
          float: right;
          height: 18px;
          font-size: 0px;
          position: absolute;
          bottom: 0px;
          right: 0px;
          top: 21px;
}

.ProductArea .Left_Area .BottomLftCorner {
          width: 9px;
          background: #000 url('/frihofn/upload/images/templates/BottonLeft_Corner.gif') no-repeat;
          float: right;
          height: 18px;
          font-size: 0px;
          position: absolute;
          bottom: 0px;
          left: 0px;
          top: 21px;
}

.ProductBorderBgImg {
          background: url('/frihofn/upload/images/templates/BorderBgImg1.gif') repeat-x;
          float: right;
          height: 39px;
          width: 222px;
          position: relative;
}

.Top10_ProductBorderBgImg {
          margin-top: 10px;
          margin-left:0px;
          background: url('/frihofn/upload/images/templates/BorderBgImg1.gif') repeat-x;
          float: right;
          height: 39px;
          width: 222px;
          position: relative;
}

.TopTextPad {
          margin: 5px 0px 0px 4px;
          font-weight: bold;
          text-align: left;
}

.TopTextPad a {
          color:#000;
          text-decoration:none;
}

.SecondTextPad {
          margin: 5px 0px 0px 4px;
          font-weight: bold;
          text-align: left;
          color: #646566;
          text-transform: capitalize;
}

.SecondTextPad a {
          font-weight: bold;
          color: #646566;
          text-decoration:none;
}

.NoImgPad {
          width: 43px;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No1BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No1BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No2BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No2BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No3BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No3BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No4BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No4BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No5BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No5BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No6BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No6BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No7BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No7BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No8BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No8BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No9BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No9BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

#No10BgImg {
          width: 43px;
          background: #000 url('/frihofn/upload/images/templates/No10BgImg.gif') no-repeat;
          float: right;
          height: 39px;
          font-size: 0px;
          position: relative;
          top: 8px;
}

/*****************************New CSS added by Durai On 9/11/2006 Ends*******************/

/************************Gopi *********************/

/* Center Content Area Starts */
#CenterContentArea {
          width: 614px;
          float: left;
          background:#FFFFFF;
}

#CenterContentArea .CenterAreaPad {
          padding:0px 3px 0px 3px;
}

#BrudCrumArea {
          width:608px;
          height:25px;
          float:left;
          background:#98C436;
          color:#081A77;
          font-size:11px;
          font-weight:bold;
}

.brudcrumIcon {
          width:40;
          height:25px;
          float:left;
          background:#081A77;
}

#BrudCrumArea .brudcrumPad {
          padding-top:4px;
          padding-left:4px 
}

#BrudCrumArea .brudcrumText {
          width:560;
          float:right;
          text-align:left;
          padding-top:4px;
}

#TopProductArea {
          width:608px;
          float:left;
          background:#FFFFFF;
          margin-top:7px;
          border-top:3px solid #98C436;
          position:relative;
}

#TopProductArea .TopCurveL {
          width:15px;
          height:14px;
          background:url('/frihofn/upload/images/templates/ProductDetail/CenterAreaTopLCurve.gif') no-repeat;
          position:absolute;
          top:-3px;
          left:0px;
}

#TopProductArea .TopCurveR {
          width:15px;
          height:14px;
          background:url('/frihofn/upload/images/templates/ProductDetail/CenterAreaTopRCurve.gif') no-repeat;
          position:absolute;
          top:-3px;
          right:0px;
}

#TopProductArea .ProdListPad {
          padding-left:4px;
}

#ProdHeadArea {
          width:598px;
          float:left;
}

#ProdHeadArea h4 {
          margin-left:10px;
          margin-top:10px;
}

#ProdHeadArea .RightBorder {
          border-right:1px solid #98C436;
}

.LeftBorder {
          border-right:1px solid #98C436;
}

.Right_SendaImg {
          padding-top:0px;
          float:left;
          padding-left:0px;
          cursor:hand;
          cursor:pointer;
}

.Right_SendaImg a{
          text-decoration:none;
}

.Right_SendaImg a:hover{
          text-decoration:underline;
}

.Right_PrintaImg {
          margin-top:5px;
          float:left;
          padding-left:0px;
          cursor:hand;
          cursor:pointer;
}

.Right_SendaImg_Text {
          cursor:hand;
          cursor:pointer;
          color:#717376;
          font-weight:bold;
          padding-left:0px;
}

.Right_SendaImg_Text a {
          color:#707174;
          text-decoration:none;
          cursor:hand;
}

.Right_SendaImg_Text a:hover {
          color:#707174;
          text-decoration:underline;
          cursor:hand;
}

.Right_PrintaImg_Text {
          cursor:hand;
          color:#717376;
          font-weight:bold;
          padding-left:4px;
}

.Right_PrintaImg_Text a {
          cursor:hand;
          color:#707174;
          font-weight:bold;
          text-decoration:none;
}

.Right_PrintaImg_Text a:hover {
          cursor:hand;
          color:#707174;
          font-weight:bold;
          text-decoration:underline;
}

#TopProductArea .ProdHeadL {
          width:166px;
          float:left;
          text-align:center;
}

#TopProductArea .CheckBoxAlign {
          vertical-align:middle;
}

#TopProductArea .ProdHead {
          width:271px;
          float:left;
          font-size:13px;
          text-align:left;
}

#TopProductArea .ProdDesc {
          padding-left:9px;
          font-size:11px;
          text-align:left;
}

#TopProductArea .ProdHeadR {
          width:161px;
          float:left;
}

#TopProductArea .WashMachinePrice {
          padding-top:20px;
          text-align:center;
}

#TopProductArea .WashPriceCheck {
          padding-top:6px;
          font-size:10px;
          text-align:center;
}

#TopProductArea .PadL {
          padding-top:11px;
          padding-bottom:12px;
}

#TopProductArea .PadR {
          font-size:15px;
          color:#95969A;
          text-decoration:line-through;
          font-weight:bold;
          padding-right:10px;
          padding-top:25px;
          padding-bottom:12px;
          text-align:right;
}

#TopProductArea .GreenLine {
          width:602px;
          float:left;
          border-top:1px solid #98C436;
}

#ProdDetailArea {
          width:598px;
          float:left;
}

#ProdDetailArea .CheckBoxArea {
          padding-top:8px;
          padding-left:10px;
}

.CartArea {
          padding:18px 10px 0px 40px;
}

.Cart1 {
          width:110px;
          float:left;
}

.Cart1LCurve {
          width:8px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/Cart1LCurve.gif') no-repeat;
          height:18px;
}

.Cart1Bg {
          width:85px;
          float:left;
          height:18px;
          background:#98C436;
          text-align:center;
          color:#081973;
          font-size:10px;
}

.Cart1Rimg {
          width:17px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/Cart1RImg.gif') no-repeat;
          height:18px;
}

.CartText {
          padding-top:3px;
          text-align:center;
}

.CartText a {
          text-align:center;
          text-decoration:none;
}

.Cart2 {
          width:110px;
          float:left;
}

.Cart2LCurve {
          width:8px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/Cart2LCurve.gif') no-repeat;
          height:18px;
}

.Cart2Bg {
          width:80px;
          float:left;
          height:18px;
          background:url('/frihofn/upload/images/templates/ProductDetail/Cart2Bg.gif') repeat-x;
          text-align:center;
          color:#081973;
          font-size:10px;
}

.Cart2Rimg {
          width:22px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/Cart2RImg.gif') no-repeat;
          height:18px;
}

.CartArea1 {
          float:right;
          width:110px;
/*padding-top:20px;
*/
}

#TopProductArea .TopProductBottomPad {
          padding-bottom:15px;
}

/* Top Product Area Ends */

/* SeeToo Area Starts */
#SeeTooArea {
          width: 605px;
          float: left;
          color: #0B1C77;
          background:white;
}

#SeeTooArea h4 {
          padding-top: 11px;
          text-align: center;
          font-size:11px;
}

n #SeeTooArea .HeadTopLCurve {
          width: 12px;
          float: left;
          background: url('/frihofn/upload/images/templates/ProductDetail/NavBotHeadCurveL.jpg') no-repeat;
          height: 32px;
          position:relative;
}

#SeeTooArea .HeadTopRCurve {
          width: 12px;
          float: left;
          background: url('/frihofn/upload/images/templates/ProductDetail/NavBotHeadCurveR.jpg') no-repeat;
          height: 32px;
          position:relative;
}

#SeeTooArea .LeftGreenBorder {
          width:3px;
          height:32px;
          position:absolute;
          background:#98C436;
          float:left;
          top:0px;
          left:0px;
}

#SeeTooArea .HeadTopBG {
          width: 128px;
          float: left;
          background: url('/frihofn/upload/images/templates/ProductDetail/NavBotHeadBg.gif') repeat-x;
          height: 32px;
          position:relative;
}

#SeeTooArea .FindIconBG {
          width: 36px;
          float: left;
          background: url('/frihofn/upload/images/templates/ProductDetail/FindIcon.gif') no-repeat;
          height: 25px;
          position:absolute;
          top:5px;
          left:-5px;
}

#SeeTooArea .HeadTopRightBgArea {
          width: 453px;
          float: left;
          padding-top: 23px;
          position:relative;
}

#SeeTooArea .RightGreenBorder {
          width:3px;
          height:32px;
          position:absolute;
          background:#98C436;
          top:0px;
          right:-3px;
}

*html #SeeTooArea .RightGreenBorder {
          width:3px;
          height:32px;
          position:absolute;
          background:#98C436;
          top:0px;
          right:-4px;
}

#SeeTooArea .HeadTopRightBg {
          background: #98C436;
          height: 9px;
          overflow:hidden;
}

/* Products Middle Area starts */
#MiddleProdArea {
          width:602px;
          float:left;
}

#MiddleProdArea .ProdL {
          width:198px;
          float:left;
}

#MiddleProdArea .ProdCenter {
          width:206px;
          float:left;
}

#MiddleProdArea .GreenBorderLR {
/*border-left:3px solid #9FC945;
          border-right:3px solid #9FC945;
*/
          width:206px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/MiddleProdBorderLR.gif') repeat-y;
          padding-bottom:7px;
}

#MiddleProdArea .ProdR {
          width:198px;
          float:left;
}

#MiddleProdArea .ProductPad {
          padding-left:6px;
          padding-top:3px;
}

#MiddleProdArea .ProductName {
          float:left;
          color:#5D810E;
          padding-top:5px;
          padding-bottom:10px;
}

#MiddleProdArea .RightCartArea {
          float:right;
          padding-right:3px;
}

#MiddleProdArea .ImgAlign {
          text-align:center;
          width:90px;
          height:70px;
}

#MiddleProdArea .ProdBottomArea {
          width:192px;
          float:left 
}

#MiddleProdArea .CheckBoxArea {
          width:110px;
          float:left;
          padding-top:17px;
          color:#283573;
}

.pdtstyle {
          float:left;
          margin-left:5px;
}

#MiddleProdArea .CheckBoxArea1 {
          width:110px;
          float:left;
          padding-top:10px;
          color:#283573;
}

#MiddleProdArea .PriceArea {
          width:82px;
          float:right;
          padding-top:12px;
}

#MiddleProdArea .PriceArea1 {
          width:82px;
          float:right;
          padding-top:5px;
}

/* Products Middle Area Ends */
#TopProductArea .ProdListBottomArea {
          width:608px;
          float:left;
          height:31px;
          background:#98C436;
          position:relative;
}

#TopProductArea .BotCurveL {
          width:15px;
          height:14px;
          background:url('/frihofn/upload/images/templates/ProductDetail/CenterAreaBotLCurve.gif') no-repeat bottom left;
          position:absolute;
          bottom:0px;
          left:0px;
}

*html #TopProductArea .BotCurveL {
          bottom:-1px;
}

#TopProductArea .BotCurveR {
          width:15px;
          height:14px;
          background:url('/frihofn/upload/images/templates/ProductDetail/CenterAreaBotRCurve.gif') no-repeat bottom right;
          position:absolute;
          bottom:0px;
          right:0px;
}

*html #TopProductArea .BotCurveR {
          bottom:-1px;
}

#TopProductArea .ProdButtonArea {
          width:128px;
          left:5px;
          position:absolute;
          top:5px;
          color:#FFFFFF;
          font-weight:bold;
          font-size:11px;
}

#TopProductArea .ProdButtonL {
          width:9px;
          height:20px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/ProdButtonL.gif') no-repeat;
}

#TopProductArea .ProdButtonBg {
          width:110px;
          height:20px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/ProdButtonBg.gif') repeat-x;
          text-align:center;
          padding-top:3px;
          border:0px;
          border-style:inset;
          color:#fff;
          cursor:hand;
          cursor:pointer;
}

#TopProductArea .ProdButtonR {
          width:9px;
          height:20px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/ProdButtonR.gif') no-repeat;
}

#TopProductArea .BorderLR {
/*border-left:3px solid #98C436;
          border-right:3px solid #98C436;
*/
          width:608px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/borderbgLR.gif') repeat-y;
}

/* Bottom Product Area Starts */
#BotProductArea {
          width:608px;
          float:left;
}

#BotProductArea .ProdHeadArea {
          padding-top:6px;
}

#BotProductArea .ProductHead {
          width:144px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHeadSel {
          width:153px;
          float:left;
}

#BotProductArea .ProductHeadPad {
          margin-left:4px;
}

#BotProductArea .HeadCurveL {
          width:9px;
          height:38px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/BotProdHeadCurveL.gif') no-repeat;
}

#BotProductArea .HeadCurveLsel {
          width:1px;
          height:47px;
          float:left;
          background:url('/frihofn/upload/images/templates/BotProdHeadCurveLSel_New.gif') no-repeat;
}

#BotProductArea .HeadBg {
          width:126px;
          height:38px;
          float:left;
          border:0px;
          cursor:hand;
          cursor:pointer;
          padding:0px 0px 0px 25px;
          background:url('/frihofn/upload/images/templates/ProductDetail/BotProdHeadBg.gif') repeat-x;
          position:relative;
          color:#051254;
          font-size:11px;
          font-weight:bold;
}

#BotProductArea .HeadBg_Aukahlutir{
          background:url('/frihofn/upload/images/templates/Aukahlutir_Img.gif') no-repeat;
          width:144px;
          height:38px;
          float:left;
          border:0px;
          cursor:hand;
          cursor:pointer;
          padding:0px 0px 0px 25px;
          color:#051254;
          font-size:11px;
          font-weight:bold;
          position:relative;
}

#BotProductArea .HeadBg_Eiginleikar {
          background:url('/frihofn/upload/images/templates/Eiginleikar_Img.gif') no-repeat;
          width:144px;
          height:38px;
          float:left;
          border:0px;
          cursor:hand;
          cursor:pointer;
          padding:0px 0px 0px 25px;
          color:#051254;
          font-size:11px;
          font-weight:bold;
          position:relative;
}

#BotProductArea .HeadBg_Fyrirspum{
          background:url('/frihofn/upload/images/templates/Fyrirspum_Img.gif') no-repeat;
          width:144px;
          height:38px;
          float:left;
          border:0px;
          cursor:hand;
          cursor:pointer;
          padding:0px 0px 0px 25px;
          color:#051254;
          font-size:11px;
          font-weight:bold;
}

#BotProductArea .HeadBg_Godrad{
          background:url('/frihofn/upload/images/templates/Godrad_Img.gif') no-repeat;
          width:144px;
          height:38px;
          float:left;
          border:0px;
          cursor:hand;
          cursor:pointer;
          padding:0px 0px 0px 25px;
          color:#051254;
          font-size:11px;
          font-weight:bold;
}

#BotProductArea .HeadBg_Aukahlutir_Sel {
          background:url('/frihofn/upload/images/templates/Aukahlutir_ImgAlt_New.gif') no-repeat;
          width:153px;
          height:47px;
          float:left;
          border:0px;
          cursor:hand;
          cursor:pointer;
          padding:0px 0px 0px 0px;
          color:#FFFFFF;
          font-size:11px;
          font-weight:bold;
}

#BotProductArea .HeadBg_Eiginleikar_Sel {
          background:url('/frihofn/upload/images/templates/Eiginleikar_ImgAlt_New.gif') no-repeat;
          width:153px;
          height:47px;
          float:left;
          border:0px;
          cursor:hand;
          cursor:pointer;
          padding:0px 0px 0px 0px;
          color:#FFFFFF;
          font-size:11px;
          font-weight:bold;
}

#BotProductArea .HeadBg_Fyrirspum_Sel{
          background:url('/frihofn/upload/images/templates/Fyrirspum_ImgAlt_New.gif') no-repeat;
          width:153px;
          height:47px;
          float:left;
          border:0px;
          cursor:hand;
          padding:0px 0px 0px 25px;
          color:#FFFFFF;
          font-size:11px;
          font-weight:bold;
          cursor:pointer;
}

#BotProductArea .HeadBg_Godrad_Sel{
          background:url('/frihofn/upload/images/templates/Godrad_ImgAlt_New.gif') no-repeat;
          width:153px;
          height:47px;
          float:left;
          border:0px;
          cursor:hand;
          padding:0px 0px 0px 0px;
          color:#FFFFFF;
          font-size:11px;
          font-weight:bold;
          cursor:pointer;
}

#BotProductArea .HeadBgSel {
          width:124px;
          height:47px;
          float:left;
          border:0px;
          cursor:hand;
          background:url('/frihofn/upload/images/templates/ProductDetail/BotProdHeadBgSel.gif') repeat-x;
          position:relative;
          color:#051254;
          font-size:11px;
          font-weight:bold;
          color:#fff;
          cursor:pointer;
}

#BotProductArea .HeadCurveR {
          width:9px;
          height:38px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/BotProdHeadCurveR.gif') no-repeat;
}

#BotProductArea .HeadCurveRsel {
          width:1px;
          height:47px;
          float:left;
          background:url('/frihofn/upload/images/templates/BotProdHeadCurveRSel_New.gif') no-repeat;
}

#BotProductArea .Aukahlutir_icon {
          width:27px;
          height:13px;
          position:absolute;
          background:url('/frihofn/upload/images/templates/ProductDetail/Aukahlutir_icon.gif') no-repeat;
          top:11px;
          left:-1px;
}

#BotProductArea .Eiginleikar_icon {
          width:24px;
          height:23px;
          position:absolute;
          background:url('/frihofn/upload/images/templates/ProductDetail/Eiginleikar_icon.gif') no-repeat;
          top:8px;
          left:-1px;
}

#BotProductArea .Fyrirspum_icon {
          width:27px;
          height:18px;
          position:absolute;
          background:url('/frihofn/upload/images/templates/ProductDetail/Fyrirspum_icon.gif') no-repeat;
          top:10px;
          left:-1px;
}

#BotProductArea .Godrad_icon_sel {
          width:22px;
          height:23px;
          position:absolute;
          background:url('/frihofn/upload/images/templates/ProductDetail/Godrad_icon_sel.gif') no-repeat;
          top:10px;
          left:-1px;
}

/* Start-Updated*/
#BotProductArea .HeadBg_Godrad1{
          background:url('/frihofn/upload/images/templates/Godrad_Img.gif') no-repeat;
          width:153px;
          height:38px;
          float:left;
          border:0px;
          cursor:hand;
          padding:0px 0px 0px 0px;
          color:#051254;
          font-size:11px;
          font-weight:bold;
          cursor:pointer;
}

#BotProductArea .ProductHead_Aukahlutir_God {
          width:153px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHead_Aukahlutir_Ei {
          width:152px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHead_Aukahlutir_Fy {
          width:150px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHead_Eiginleikar_Au {
          width:148px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHead_Eiginleikar_God {
          width:155px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHead_Eiginleikar_Fy {
          width:152px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHead_Fyrirspum_God {
          width:158px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHead_Fyrirspum_Ei {
          width:155px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHead_Godrad_Ei {
          width:161px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

#BotProductArea .ProductHead_Godrad_Fy {
          width:150px;
          float:left;
          padding-top:5px;
          padding-bottom:3px;
          border-bottom:1px solid #253486;
}

/*End- Updated*/
#BotProductArea h4 {
          padding:10px 0px 0px 40px;
}

#BotProductArea .selected {
          color:#FFFFFF;
          padding:16px 0px 0px 40px;
}

#ProdItemsArea {
          width:608px;
          float:left;
          position:relative;
}

#ProdItemsArea .ProdItemsAreaBorder {
          width:613px;
          float:left;
/*border-left:1px solid #253486;
          border-right:1px solid #253486;
*/
          background:url('/frihofn/upload/images/templates/ProductDetail/blueborderBgLR_new.gif') repeat-y;
}

#ProdItemsArea .ProdItemsAreaPad {
          padding-top:5px;
          padding-left:3px;
}

#ProdItemsArea .ProductItem {
          width:117px;
          float:left;
          padding-bottom:5px;
}

#ProdItemsArea .ProductItemBorder {
          border:1px solid #BDBEC4;
}

#ProdItemsArea .ProductItemHeight {
          height:147px;
}

#ProdItemsArea .ProductItemPad {
          padding:5px;
}

#ProdItemsArea .ProductItemText {
          padding-bottom:5px;
          color:#283573;
}

#ProdItemsArea .ImgAlign {
          text-align:center;
}

#ProdItemsArea .ProductBottomArea {
          width:105px;
          float:left;
}

#ProdItemsArea .CartArea {
          width:35px;
          float:left;
}

#ProdItemsArea .PriceBg {
          width:70px;
          float:right;
          padding-top:11px;
}

#ProdItemsArea .VerticalSpace {
          width:4px;
          float:left;
}

#ProdItemsArea .BotBlueBorderCurveL {
          width:11px;
          height:9px;
          position:absolute;
          background:url('/frihofn/upload/images/templates/ProductDetail/BotProdBlueBorderL.gif') no-repeat left bottom;
          bottom:0px;
          left:0px;
          float:left;
          font-size:0px;
}

#ProdItemsArea .BotBlueBorderBg {
          width:604px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/BotProdBlueBorderBg.gif') repeat-x left bottom;
}

#ProdItemsArea .BotBlueBorderCurveR {
          width:11px;
          height:9px;
          position:absolute;
          background:url('/frihofn/upload/images/templates/ProductDetail/BotProdBlueBorderR.gif') no-repeat right bottom;
          right:0px;
          bottom:0px;
          float:right;
          font-size:0px;
}

/* Bottom Product Area Ends */

/* Umsagnir Area Starts */
#UmsagnirArea {
          width:608px;
          float:left;
}

#UmsagnirArea h4 {
          font-size:11px;
          font-weight:bold;
          padding-top:4px;
          padding-left:6px;
          text-align:left;
}

#UmsagnirArea h5 {
          font-size:10px;
          padding-top:2px;
          padding-bottom:2px;
          padding-left:6px;
          color:#1C2C81;
          background:#E8F5CA;
          text-align:left;
}

h5 .username {
          text-decoration:underline;
          margin-right:8px;
}

#UmsagnirArea .Umsagnir_text {
          padding:0px 30px 10px 15px;
          font-size:11px;
          color:#000000;
          text-align:left;
}

#UmsagnirArea .UmsagnirAreaPad {
          margin:10px 5px 0px 2px;
}

#UmsagnirHeader {
          width:601px;
          float:left;
          margin-bottom:4px;
}

#UmsagnirHeader .HeadL {
          width:12px;
          height:22px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/UmsagnirHeadCurveL.gif') no-repeat;
}

#UmsagnirHeader .HeadBg {
          width:577px;
          height:22px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/UmsagnirHeadBg.gif') repeat-x;
          color:#081A77;
}

#UmsagnirHeader .HeadR {
          width:12px;
          height:22px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/UmsagnirHeadCurveR.gif') no-repeat;
}

/* Bottom Comment Area Starts */
#CommentArea {
          width:608px;
          background-color:#E8F5CA;
          float:left;
}

#CommentArea .StyleText {
          width:461px;
          float:left;
}

#CommentArea .CommentAreaPad {
          margin-bottom:8px;
}

#CommentArea .CommentText {
          width:449px;
          height:110px;
          color:#FF0000;
          float:left;
}

#CommentBorder {
          border:2px solid #98C436;
}

.CommentTextPad {
          padding:5px 0px 10px 12px;
}

.ButtonArea1 {
          width:140px;
          float:right;
}

.ButtonAreaPad {
          margin-left:4px;
          margin-top:94px;
}

.StyleButton {
          width:130px;
          float:left;
}

.Button_Left {
          width:8px;
          height:19px;
          background:url('/frihofn/upload/images/templates/ProductDetail/Button_Left.gif') no-repeat;
          float:left;
}

.ButtonWidth {
          width:114px;
          height:19px;
          color:#061563;
          font-weight:bolder;
          font-size:11px;
          border:0px;
          border-style:inset;
          background:url('/frihofn/upload/images/templates/ProductDetail/ButtonBg.gif') repeat-x;
          float:left;
          cursor:hand;
          cursor:pointer;
}

.Button_Right {
          width:8px;
          height:19px;
          background:url('/frihofn/upload/images/templates/ProductDetail/Button_Right.jpg') no-repeat;
          float:right;
}

/* Bottom Comment Area Ends */

/* Umsagnir Area Ends */

/* Center Content Area Ends */

/*********** End *************/

/**************Good Advice***************/
#ProdTabArea {
          margin-top:8px;
          margin-left:3px;
          width:607px;
/* border:1px solid red;
*/
}

#ProdTab1Width {
          width:144px;
          float:left;
          margin-top:5px;
}

#ProdTab2Width {
          width:144px;
          margin-left:8px;
          margin-top:5px;
          float:left;
}

#ProdTab3Width {
          width:144px;
          float:left;
          margin-left:8px;
          margin-top:5px;
}

#ProdTab4Width {
          width:153px;
          float:right;
          margin-left:3px;
}

#ProdTab2Image {
          width:26px;
          height:25px;
          margin-top:8px;
          background:url('/frihofn/upload/images/templates/Tab2Image.jpg') no-repeat;
          float:left;
}

#ProdTab3Image {
          width:29px;
          height:20px;
          margin-top:7px;
          background:url('/frihofn/upload/images/templates/DetTab3Image.jpg') no-repeat;
          float:left;
}

#ProdTab4Image {
          width:24px;
          height:25px;
          margin-top:10px;
          background:url('/frihofn/upload/images/templates/ProdTab4Image.jpg') no-repeat;
          float:left;
}

#ProdContentArea {
          width:608px;
          border-left:1px solid #081A77;
          border-right:1px solid #081A77;
}

*html #ProdContentArea {
          width:610px;
          border-left:1px solid #081A77;
          border-right:1px solid #081A77;
}

#ProdTopLeftBorder {
          width:457px;
          float:left;
}

*html #ProdTopLeftBorder {
          width:457px;
          float:left;
}

#ProdContentPad {
          padding-top:10px;
}

#ProdHeaderBg {
          height:17px;
          width:593px;
          background-color:#081A77;
          margin-left:7px;
}

#ProdHeaderText {
          color:#fff;
          text-align:left;
          padding-left:10px;
}

.ProdHeaderPad {
          padding-left:12px;
          padding-top:10px;
          text-align:left;
}

#ProdDetPad {
          margin-left:12px;
          margin-right:30px;
          text-align:left;
}

/***************Good Advice ends **********/

/***********FooterArea******************/
.FtLeftBotArea {
          width:178px;
          float:left;
}

.FtBottomLeftBotArea {
          width:791px;
          float:left;
}

.FtLeftArea {
          width:10px;
          float:left;
          background: url( '/frihofn/upload/images/templates/FtLeftArea.gif' ) no-repeat;
          height:54px;
}

.FtLeftAreaBG {
          background: url( '/frihofn/upload/images/templates/FtLeftAreaBG.gif' ) repeat-x top right;
          width:168px;
          height:54px;
          float:left;
}

.FtLeftTextPad {
          padding:10px 0px 0px 0px;
          text-align:center;
          font-weight:bold;
          color:#151E52;
}

.FtCenterBotArea {
          background: url( '/frihofn/upload/images/templates/FtBottomCenterBg.gif' ) repeat-x top right;
          width:611px;
          height:54px;
          float:left;
}

.FtRightAreaBG {
          background: url( '/frihofn/upload/images/templates/FtRightAreaBg.gif' ) repeat-x top right;
          float:left;
          width:155px;
          height:54px;
}

.FtRightArea {
          width:10px;
          float:left;
          background: url( '/frihofn/upload/images/templates/FtRightArea.gif' ) no-repeat;
          height:54px;
}

.FtRightTextPad {
          text-align:left;
          color:#fff;
          padding-left:10px;
          font-size:10px;
          padding-top:3px;
}

.FtBottomLeftArea {
          width:6px;
          float:left;
          background: url( '/frihofn/upload/images/templates/FtBtLeftArea.gif' ) no-repeat;
          height:36px;
}

.FtBottomLeftAreaBG {
          background: url( '/frihofn/upload/images/templates/FtBtLeftAreaBg.gif' ) repeat-x top right;
          width:785px;
          height:36px;
          float:left;
}

.FtBottomRightAreaBG {
          background: url( '/frihofn/upload/images/templates/FtBtRightAreaBg.gif' ) repeat-x top right;
          float:left;
          width:155px;
          height:36px;
}

.FtBottomRightArea {
          width:5px;
          float:left;
          background: url( '/frihofn/upload/images/templates/FtBtRightArea.gif' ) no-repeat;
          height:54px;
}

/*************Nav**************/
.HorBotNav {
          width:610px;
          float:left;
          text-align:center;
}

.HorBotNav ul {
          list-style-type:none;
          margin:0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
}

.HorBotNav ul li {
          float:left;
          width:80px;
          margin:0px 0px 0px 0px;
          padding:15px 0px 0px 0px;
          background:url('/frihofn/upload/images/templates/BotHorNavSep.gif') no-repeat left;
          height:37px;
}

*html .HorBotNav ul li {
          float:left;
          width:80px;
          margin:10px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          background:url('/frihofn/upload/images/templates/BotHorNavSep.gif') no-repeat left;
          height:37px;
}

.HorNavSelBg {
          background:url('/frihofn/upload/images/templates/FtHorNavSel.gif') repeat-x;
          height:96px;
          width:80px;
          float:left;
          position:relative;
          top:-12px;
          left:0px;
          z-index:20;
          padding-top:13px ;
}

*html .HorNavSelBg {
          background:url('/frihofn/upload/images/templates/FtHorNavSel.gif') repeat-x;
          height:96px;
          width:80px;
          float:left;
          position:relative;
          top:-6px;
          left:0px;
          z-index:20;
          padding-top:7px ;
}

.HorNavSelBg_Bluebg {
          background:url('/frihofn/upload/images/templates/FtHorNavSel_BlueBg.gif') repeat-x;
          height:71px;
          width:80px;
          float:left;
          position:relative;
          top:-12px;
          left:0px;
          z-index:20;
          padding-top:13px ;
}

*html .HorNavSelBg_Bluebg {
          background:url('/frihofn/upload/images/templates/FtHorNavSel_BlueBg.gif') repeat-x;
          height:71px;
          width:80px;
          float:left;
          position:relative;
          top:-7px;
          left:0px;
          z-index:20;
          padding-top:3px ;
}

.HorBotNav ul li a {
          text-decoration:none;
          color:#151E52;
          font-size:11px;
          font-weight:bold;
          font-family:arial;
          text-align:center;
          width:80px;
}

*html .HorBotNav ul li a {
          text-decoration:none;
          color:#151E52;
          font-size:11px;
          font-weight:bold;
          font-family:arial;
          text-align:center;
          width:80px;
          padding-top:5px;
}

.BottomShadeArea {
          margin-top:3px;
          position:absolute;
          top:54px;
          left:0px;
          z-index:10;
}

.BottomFooterArea {
          width:954px;
          text-align:center;
          margin:0px auto;
          position:relative;
}

/*Footer Updated*/
.Bottom_BlueBorder {
          background: url( '/frihofn/upload/images/templates/Bottom_BlueBorder.gif' ) repeat-x top left;
          width:954px;
          margin: 0px auto;
          text-align: center;
          height:100px;
          position:absolute;
          top:54px;
          left:0px;
          z-index:10;
}

.Bottom_BlueBorder_LeftCurve {
          background: url( '/frihofn/upload/images/templates/Bottom_BlueBorder_LeftCurve.gif' ) no-repeat top left;
          width:8px;
          height:20px;
          float:left;
}

.Bottom_BlueBorder_RightCurve {
          background: url( '/frihofn/upload/images/templates/Bottom_BlueBorder_RightCurve.gif' ) no-repeat top right;
          width:7px;
          height:13px;
          float:right;
}

/********************CSS added for Survey ************************/
.SurveyContentT_Green_BG1 {
          margin:0px auto;
          text-align:center;
          color:white;
          background-color:#354CA0;
}

.SurveyContentT_Green_BG2 {
          color:white;
          padding:0px 0px 0px 0px;
          height:40px;
}

.BoxPad1 {
          background:#98C53D;
          float:left;
          height:17px;
          border:0px;
          width:84px;
          margin:0px auto;
          color:#fff;
          font-weight:bold;
          cursor:hand;
          cursor:pointer;
}

.InputLeft {
          background: url('/frihofn/upload/images/templates/SurvButLeft.gif') no-repeat;
          float:left;
          width:10px;
          height:25px;
}

.InputLeft1 {
          background: url('/frihofn/upload/images/templates/surveyleft.gif') no-repeat;
          float:left;
          width:8px;
          height:17px;
}

.InputRight {
          background: url('/frihofn/upload/images/templates/SurvButRight.gif') no-repeat;
          width:15px;
          height:25px;
          float:left;
}

.InputRight1 {
          background: url('/frihofn/upload/images/templates/surveyright.gif') no-repeat;
          width:8px;
          height:17px;
          float:left;
}

.SurveyArea {
          float:left;
/* padding:10px 10px 10px 10px;
*/
          width:100% ;
          background-color:#081B7A;
}

* html .SurveyArea1 {
          float:right;
          padding:10px 10px 10px 10px;
          width:292px;
          background-color:#081B7A;
          overflow:hidden;
          margin:0px auto;
}

/********************CSS added for Survey ************************/

/********************CSS added for product list xslt ************************/

/*.ProductTopLeft {
          background: url('/frihofn/upload/images/templates/TopLeftCorner.gif') no-repeat;
          float:left;
          width:5px;
          height:5px;
}

.ProductTopRight {
          background: url('/frihofn/upload/images/templates/TopRightCorner.gif') no-repeat;
          float:right;
          width:5px;
          height:5px;
}

.ProductBottomLeft {
          background: url('/frihofn/upload/images/templates/BottomleftCorner.gif') no-repeat;
          float:left;
          width:18px;
          height:14px;
          position:relative;
          bottom:-2px;
}

.ProductBottomRight {
          background: url('/frihofn/upload/images/templates/BottomRightCorner.gif') no-repeat;
          float:right;
          width:18px;
          height:14px;
          position:relative;
          bottom:-3px;
          left:3px;
}

.ProductArea {
          background: url('/frihofn/upload/images/templates/NewsBg.gif') repeat-y;
          float:left;
          width:541px;
          border-top:3px solid #99C436;
}

.ProductMiddle {
          float:left;
          border-bottom:3px solid #99C436;
          width:520px;
          position:absolute;
          padding-left:6px;
          top:-5px;
}

.ProductInnerArea {
          padding-left:6px;
          border-bottom:2px solid #99C436;
}

*/

/********************CSS added for product list xslt ************************/

/****************** css added for product lsiting **************/
#SortLftCurve {
          background:url('/frihofn/upload/images/templates/sortleftcurve.jpg') no-repeat;
          width:9px;
          height:21px;
          float:right;
}

#SortRightCurve {
          background:url('/frihofn/upload/images/templates/sortrightcurve.jpg') no-repeat;
          width:6px;
          height:21px;
          float:right;
}

#SortArea {
          background:url('/frihofn/upload/images/templates/sortbg.gif') repeat-x;
          float:right;
          width:320px;
          height:21px;
}

#SortBlock {
          width:340px;
          float:right;
          position:absolute;
          right:4px;
          top:-20px;
}

*html #SortBlock {
          width:340px;
          float:right;
          position:absolute;
          right:2px;
          top:20px;
}

#HideLftCurve {
          background:url('/frihofn/upload/images/templates/sortleftcurve.jpg') no-repeat;
          width:9px;
          height:21px;
          float:right;
}

#HideRightCurve {
          background:url('/frihofn/upload/images/templates/sortrightcurve.jpg') no-repeat;
          width:6px;
          height:21px;
          float:right;
}

#HideArea {
          background:url('/frihofn/upload/images/templates/hidepic.gif') repeat-x;
          float:right;
          width:120px;
          height:19px;
}

#HideBlock {
          width:140px;
          float:right;
          position:absolute;
          right:4px;
          top:5px;
}

#BottomLeftImg {
          width: 14px;
          background: url('/frihofn/upload/images/templates/BotttomLeftBgImg.gif') no-repeat;
          float: left;
          height: 13px;
          font-size: 0px;
          position: absolute;
          top: -10px;
          left:0px;
}

#BottomRightImg {
          width: 14px;
          background: url('/frihofn/upload/images/templates/BotttomRgtBgImg.gif') no-repeat;
          float: right;
          height: 13px;
          font-size: 0px;
          position: absolute;
          top: -10px;
          right:0px;
}

*html #BottomRightImg {
          width: 14px;
          background: url('/frihofn/upload/images/templates/BotttomRgtBgImg.gif') no-repeat;
          float: right;
          height: 13px;
          font-size: 0px;
          position: absolute;
          top: -10px;
          right:-1px;
}

#MidContent {
          position:relative;
          padding-top:40px;
}

#CompareArea {
          padding:10px 0px 10px 0px;
}

#CompareBut {
          width: 18px;
          float: left;
          height: 15px;
          border:1px solid #08165F;
          border-style:inset;
}

#CompareText {
          color:#08165F;
          padding:0px 0px 0px 0px;
}

.PriceArea {
          width:80px;
          height:23px;
}

.PriceAreaAlign {
          float:left;
          margin:10px 0px 5px 20px;
}

.ImgArea {
          float:left;
          width:70px;
          height:70px;
}

.ImgAreaAlign {
          margin-left:45px;
}

.TabLink {
          cursor:hand;
          text-decoration:none;
}

.LeftTextPad a {
          color:#000;
          text-decoration:none;
}

.bkgrd {
          background:#fff;
}

#popuptext {
          text-align:left;
          padding-left:10px;
}

#popupheader {
          text-align:left;
          color:#569407;
          padding-left:10px;
}

.PrintVersion {
          background:#fff;
          text-align:center;
}

/********* added for new design of compare products ***********/
.compprice {
          float:left;
          margin-top:6px;
}

*html .compprice {
          float:left;
          margin-top:5px;
}

#CompareArea {
          float:left;
          width:778px;
}

#AreaAlign {
          float:left;
          margin-left:4px;
}

.LeftPad {
          float:left;
          margin-left:3px;
}

.ItemBlock {
          float:left;
          width:150px;
}

.ItemName {
          float:left;
          height:44px;
          width:150px;
          background-color:#ECFCC9;
}

.ItemNameAlign {
          float:left;
          margin-top:46px;
}

.ItemNamePad {
          margin-top:5px;
          float:left;
}

#ItemPriceAlign {
          margin-top:100px;
          float:left;
}

.CartLink {
          margin-top:10px;
          float:left;
}

.ItemImg {
          float:left;
          width:150px;
          height:95px;
}

/**************** added for the sake of product list page compare button **************/
.CompButtonArea {
          float:left;
          width:128px;
          color:#FFFFFF;
          font-weight:bold;
          font-size:11px;
}

.CompButtonL {
          width:9px;
          height:20px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/ProdButtonL.gif') no-repeat;
}

.CompButtonBg {
          width:110px;
          height:20px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/ProdButtonBg.gif') repeat-x;
          text-align:center;
          padding-top:1px;
          border:0px;
          border-style:inset;
          color:#fff;
          cursor:hand;
          font-weight:bold;
          font-size:11px;
          cursor:pointer;
}

.CompareBut {
          width:132px;
          height:24px;
          float:left;
          border:0px;
          cursor:hand;
          background:url('/frihofn/upload/images/templates/comparebut.gif') no-repeat;
          cursor:pointer;
}

.CompButtonR {
          width:9px;
          height:20px;
          float:left;
          background:url('/frihofn/upload/images/templates/ProductDetail/ProdButtonR.gif') no-repeat;
}

.FontAlign {
          color:#081A78;
          text-align:center;
}

/*********** added for jobsapply table *********/
.Listing {
          width:540px;
}

.Column {
          width:130px;
}

.ColBorder {
          width:130px;
          text-align:center;
}

.InputBox {
          width:130px;
          height:18px;
          font-size:11px;
          border:1px solid #98C436;
}

.Spacing {
          height:5px;
}

.DetailBlock {
          text-align:left;
          float:left;
          margin:16px 0px 0px 35px;
          border:1px solid #98C436;
}

.LabelPad {
          float:left;
          width:100px;
          margin-left:20px;
          margin-top:6px;
}

.info {
          margin-top:6px;
          margin-left:18px;
          float:left;
          width:397px;
          height:18px;
          font-size:11px;
          border:1px solid #98C436;
}

.info_area ( margin-top:6px;
margin-left:20px;
float:left;
font-size:11px;
border:1px solid #98C436;

}

.Serv_Content a {
          text-decoration:none;
          color:#000;
}

.Serv_Content a:hover {
          text-decoration:none;
          color:#000;
}

.Serv_Content a:active {
          text-decoration:none;
          color:blue;
}

.FontStyle {
          color:#919296;
          text-align:left;
          font-size:14px;
          font-weight:bold;
}

.FontStyle a {
          color:#919296;
          text-align:left;
          font-size:14px;
          font-weight:bold;
          text-decoration:none;
}

/***************Wish Area Begins***********/
.WishCenterArea {
          margin-left:1px;
          width: 611px;
          float: left;
}

#WishContentArea {
          border-top:3px solid #98C436;
          border-left:3px solid #98C436;
          border-right:3px solid #98C436;
          width:605px;
          float:left;
}

.WishTopArea {
          width:605px;
          float:left;
          border-bottom:3px solid #98C436;
}

.WishMidArea {
          width:605px;
          float:left;
          border-bottom:3px solid #98C436;
}

.WishBotArea {
          width:605px;
          float:left;
}

/*.WishImgArea {
          width:95px;
          float:left;
}

*/
.WishProdImg {
          margin-top:10px;
          margin-bottom:10px;
          width:70px;
          height:70px;
/*background:url('/frihofn/upload/images/templates/ProdImg.jpg') no-repeat;
*/
          float:right;
}

.WishInfoArea {
          width:481px;
          float:right;
}

.WishTopInfo {
          width:472px;
          height:38px;
          margin-top:10px;
}

.WishMainLeft {
          width:260px;
          float:left;
}

.WishLeftTop {
          width:270px;
          float:left;
          border-bottom:1px solid #98C436;
          background-color:#F1F9E0;
}

.WishLeftTopLeft {
          width:160px;
          border-right:1px solid #98C436;
          float:left;
          padding-top:2px;
          padding-bottom:3px;
          text-align:left;
}

.WishLeftTopRight {
          width:108px;
          float:left;
          padding-top:2px;
          padding-bottom:3px;
}

.WishMainRight {
          width:179px;
          float:right;
          border-left:1px solid #98C436;
}

.WishRightSubLeft {
          width:106px;
          color:#FB3434;
          font-weight:bolder;
          float:left;
          padding-top:11px;
          padding-bottom:12px;
}

.WishRightSubRight {
          float:left;
          width:70px;
          padding-top:11px;
          padding-bottom:12px;
          border-left:1px solid #98C436;
}

.WishRightSubRight a {
          text-decoration:none;
          cursor:hand;
          color:#000;
          cursor:pointer;
}

.WishRightSubRight a:hover {
          text-decoration:underline;
          cursor:hand;
          color:#000;
          cursor:pointer;
}

.WishBotInfo {
          width:450px;
          text-align:left;
          margin-top:5px;
          padding-left:12px;
          padding-right:150px;
          float:left;
}

.WishLeftBottom {
          text-align:left;
}

.WishLeft {
          width:10px;
          height:39px;
          background:url('/frihofn/upload/images/templates/WishLeft1.gif') no-repeat;
          float:left;
}

.WishRight {
          width:10px;
          height:39px;
          background:url('/frihofn/upload/images/templates/WishRight.gif') no-repeat;
          float:left;
}

.WishMid {
          width:450px;
          float:left;
          border-top:1px solid #98C436;
          border-bottom:1px solid #98C436;
}

.WishBotBorderArea {
          width:605px;
          float:left;
          border-bottom:3px solid #98C436;
}

.WishBotLeftCorner {
          background: url( '/frihofn/upload/images/templates/BottomLeftCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size:0px;
          position:relative;
          bottom:-3px;
          left:-3px;
}

.WishBotRightCorner {
          background: url( '/frihofn/upload/images/templates/BottomRightCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
          position:relative;
          bottom:-3px;
          right:-1px;
}

*html .WishBotRightCorner {
          background: url( '/frihofn/upload/images/templates/BottomRightCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size:0px;
          position:relative;
          bottom:-3px;
          right:-3px;
}

/***********Wish List Area**********/
#WishListInfoPad {
          padding-top:28px;
          padding-left:38px;
}

.check {
          border:1px red solid;
}

#WishListForm {
          width:450px;
          float:left;
}

.WishListLabel {
          font-weight:bolder;
/* width:95px;
*/
          width:100px;
          float:left;
          text-align:left;
}

.WishListTextBox {
          height:18px;
          width:169px;
          border:1px solid #98C436;
          float:left;
}

.WishListMailLabel {
          font-weight:bolder;
          text-align:left;
}

.WishListMail {
          height:120px;
          width:445px;
          border:1px solid #98C436;
          float:left;
}

.WishListLinkText {
          margin-left:95px;
          color:#081A77;
          font-weight:bolder;
          float:left;
}

#WishListButtonArea {
          width:250px;
          float:right;
}

#WishListPrintButton {
          width:116px;
          height:27px;
          background:url('/frihofn/upload/images/templates/PrintButton1.gif') no-repeat;
          border:0px;
          cursor:pointer;
}

#WishListSendButton {
          width:111px;
          height:27px;
          background:url('/frihofn/upload/images/templates/SendButton1.gif') no-repeat;
          border:0px;
          cursor:pointer;
}

#WishListBreytaButton {
          width:116px;
          height:27px;
          background:url('/frihofn/upload/images/templates/BreytaButton.jpg') no-repeat;
          border:0px;
          cursor:pointer;
}

#WishListConformButton {
          width:111px;
          height:27px;
          background:url('/frihofn/upload/images/templates/ConformButton.jpg') no-repeat;
          border:0px;
          cursor:pointer;
}

/*********Confirm WishList*********/
#ConfWishTopText {
          width:506px;
          margin-top:25px;
          float:left;
          padding-left:42px;
          text-align:left;
}

#ConfWishMailId {
          margin-top:5px;
          text-align:left;
          margin-bottom:15px;
          font-weight:bolder;
}

.ConfWishTitlePad {
          Text-align:left;
          padding-left:36px;
          padding-top:14px;
          padding-bottom:10px;
}

.ConfWishTextPad {
          padding:0px 5px 0px 5px ;
}

.ConfWishContentPad {
          padding-top:22px;
          padding-left:42px;
          float:left;
          text-align:left;
}

#ElkoLogo {
          width:104px;
          height:38px;
          background:url('/frihofn/upload/images/templates/ElkoLogo.gif') no-repeat;
}

#ConfWishButtonArea {
          width:175px;
          float:right;
}

#ConfWishButton {
          height:27px;
          width:175px;
          background:url('/frihofn/upload/images/templates/ConfListButton.gif') no-repeat;
          border:0px;
}

.StockArea {
          float:left;
          width:110px;
}

.StockMid {
          width:109px;
          float:left;
          height:30px;
          background:url('/frihofn/upload/images/templates/stockbutton.gif') no-repeat;
          font-size:10px;
          color:red;
          font-weight:bold;
}

.frontpage_stock1 {
          margin-left:30px;
          width:39px;
          float:left;
          height:67px;
          background:url('/frihofn/upload/images/templates/brottfor_takki1.png') no-repeat;
}

.frontpage_stock2 {
          margin-left:10px;
          width:39px;
          float:left;
          height:67px;
          background:url('/frihofn/upload/images/templates/koma_takki1.png') no-repeat;
}

.StockMid a {
          text-decoration:none;
          color:red;
}

.link {
          text-decoration:none;
          cursor:hand;
          color:#FF0000;
          cursor:pointer;
}

.link a:hover {
          color:#FF0000;
          text-decoration:underline;
          cursor:hand;
          cursor:pointer;
}

/********** LargeCart classes **********/
.WishCenterArea {
          width: 611px;
          float: left;
          background: #fff;
}

#WishBorder {
          border-top: 3px solid #98C436;
          border-left: 3px solid #98C436;
          border-right: 3px solid #98C436;
          float: left;
}

.WishContent {
          float: left;
          width: 605px;
}

.WishBotRightCorner {
          background: url('/frihofn/upload/images/templates/BottomRightCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: right;
          font-size: 0px;
          position: relative;
          bottom: -3px;
          right: -3px;
}

.WishBotLeftCorner {
          background: url('/frihofn/upload/images/templates/BottomLeftCorner.gif' ) no-repeat;
          width: 12px;
          height: 12px;
          float: left;
          font-size: 0px;
          position: relative;
          bottom: -3px;
          left: -3px;
}

.WishBotBorderArea {
          width: 605px;
          float: left;
}

.WishInfoArea {
          width: 472px;
          float: left;
          margin-left: 35px;
          margin-top: 10px;
}

.WishImgArea {
          width: 85px;
          float: left;
}

.Prod_Left_Curve1 {
          width: 9px;
          height: 7px;
          background: url('/frihofn/upload/images/templates/img1.gif' ) no-repeat top left;
          float: left;
          font-size: 0px;
}

.Basket_Curve1 {
          width: 9px;
          height: 25px;
          background: url('/frihofn/upload/images/templates/basketimg.gif' ) no-repeat bottom left;
          float: left;
          left: 0px;
          bottom: -1px;
          position: absolute;
}

.Basket_Curve2 {
          width: 9px;
          height: 22px;
          background: url('/frihofn/upload/images/templates/img4.gif' ) no-repeat bottom right;
          float: right;
          right: 0px;
          bottom: -1px;
          position: absolute;
}

.Prod_Right_Curve1 {
          width: 9px;
          height: 7px;
          background: url('/frihofn/upload/images/templates/img2.gif' ) no-repeat top right;
          float: right;
          font-size: 0px;
}

.Prod_Left_CurveGreen {
          width: 10px;
          height: 22px;
          background: url('/frihofn/upload/images/templates/greenimg.gif' ) no-repeat bottom left;
          float: left;
          bottom: -1px;
          left: 0px;
          position: absolute;
}

*html .Prod_Left_CurveGreen {
          width: 10px;
          height: 22px;
          background: url('/frihofn/upload/images/templates/greenimg.gif' ) no-repeat bottom left;
          float: left;
          bottom: -2px;
          left: 0px;
          position: absolute;
}

.Prod_Left_Curve {
          width: 9px;
          height: 22px;
          background: url('/frihofn/upload/images/templates/img3.gif' ) no-repeat bottom left;
          float: left;
}

.Prod_Right_Curve {
          width: 9px;
          height: 22px;
          background: url('/frihofn/upload/images/templates/img4.gif' ) no-repeat bottom right;
          float: right;
}

.Prod_Right_CurveGreen {
          width: 9px;
          height: 22px;
          background: url('/frihofn/upload/images/templates/img4.gif' ) no-repeat bottom right;
          float: right;
          right: 0px;
          bottom: -1px;
          position: absolute;
}

*html .Prod_Right_CurveGreen {
          width: 9px;
          height: 22px;
          background: url('/frihofn/upload/images/templates/img4.gif' ) no-repeat bottom right;
          float: right;
          right: 0px;
          bottom: -2px;
          position: absolute;
}

.ImgBorder1 {
          width: 470px;
          height: 1px;
          background: url('/frihofn/upload/images/templates/ImgBorder.gif' ) repeat-x top left;
          float: left;
          font-size: 0px;
}

.ImgBorder2 {
          width: 443px;
          height: 1px;
          background: url('/frihofn/upload/images/templates/ImgBorder.gif' ) repeat-x top left;
          float: left;
          margin-top: 9px;
}

.ContentBorder {
          width: 472px;
          background: url('/frihofn/upload/images/templates/contentbord.gif' ) repeat-y top left;
          float: left;
          font-size: 12px;
}

.Border {
          float: left;
          width: 472px;
}

.BasketProds {
          float: left;
          width: 472px;
          border-bottom: 1px solid #9EC840;
}

.BasketProds1 {
          float: left;
          width: 472px;
          border-bottom: 1px solid #9EC840;
          position: relative;
}

.WishProdImg {
/* margin-top: 6px;
          ;
*/
          width: 60px;
          height: 79px;
/*float: right;
          ;
*/
}

.CartBotBorderArea {
          width: 383px;
          float: left;
          border-bottom: 3px solid #98C436;
}

*html .CartBotBorderArea {
          width: 377px;
          float: left;
          border-bottom: 3px solid #98C436;
}

/*********************/
.DelBut {
          margin-top: 5px;
          margin-left: 10px;
          background: url('/frihofn/upload/images/templates/cartdel.gif' ) no-repeat;
          float: left;
          width: 40px;
}

.DelBut1 {
          padding-top: 0px;
          margin-left: 0px;
          background: url('/frihofn/upload/images/templates/cartdel.gif' ) no-repeat;
/* height:22px;
*/
          height:11px;
          width:11px;
}

.DelButAlign {
          padding-left: 15px;
          text-decoration:none;
          color:#000;
          cursor:hand;
          cursor:pointer;
}

.BasketDetails {
          float: left;
          width: 366px;
          background: url('/frihofn/upload/images/templates/contborder.gif' ) repeat-y top left;
}

.Category {
          float: left;
          font-size: 13px;
          width: 163px;
          border-top: 1px solid #9EC840;
}

.CategoryVal {
          padding: 6px 0px 6px 3px;
          text-align: left;
}

.Category1 {
          float: left;
          font-size: 13px;
          width: 163px;
          padding: 6px 0px 6px 0px;
          border-top: 1px solid #9EC840;
          color: #040505;
}

.CategoryVal1 {
          padding: 3px 0px 3px 3px;
          text-align: left;
}

.Serial {
          float: left;
          font-size: 13px;
          width: 107px;
          border-top: 1px solid #9EC840;
}

.SerialVal {
          padding: 6px 2px 6px 2px;
          color: #636667;
          font-weight: bold;
}

.Serial1 {
          float: left;
          font-size: 12px;
          width: 107px;
          padding: 6px 0px 6px 0px;
          border-top: 1px solid #9EC840;
          color: #636667;
          font-weight: bold;
}

.NameBlock {
          float: left;
          font-size: 13px;
          background: white;
          border-top: 1px solid #9EC840;
          border-left: 1px solid #9EC840;
          border-right: 1px solid #9EC840;
}

.NameVal {
          float: left;
          width: 364px;
}

.NameAlign {
          text-align: left;
          font-weight: bold;
          padding: 5px 0px 5px 10px;
}

.NameBlock1 {
          float:left;
          border-right:1px solid #9EC840;
}

.NameAlign1 {
          float:left;
          font-size:12px;
          width:365px;
          background:white;
          border-top:1px solid #9EC840;
}

.NameValue1 {
          float:left;
          font-weight:bold;
          text-align:left;
          font-size:13px;
          width:356px;
          padding:4px 0px 4px 0px;
}

.NamePad {
          float:left;
          padding-left:10px;
}

.CartItemPrice {
          float: right;
          width: 106px;
}

.CartPriceBlock {
          float: left;
          width: 97px;
          font-size: 12px;
          border-top: 1px solid #9EC840;
          color: #ED1D24;
}

.CartPriceAlign {
          padding: 13px 0px 0px 0px;
          font-weight: bold;
          font-size: 13px;
          color:#ED1D25;
          font-weight:bold;
}

.CartItemBlock1 {
          float:right;
          width:106px;
}

.CartItemPrice1 {
          float:left;
          width:97px;
          font-size:12px;
          color:#ED1D25;
          padding:19px 0px 18px 0px;
          border-top:1px solid #9EC840;
          font-weight:bold;
}

.CartCurve {
          float:right;
          width:9px;
          font-size:0px;
}

.QuantityBlock {
          float: left;
          font-size: 12px;
          width: 87px;
          border-top: 1px solid #9EC840;
}

.QuantityAlign {
          float: left;
          margin-top: 7px;
          padding-left: 13px;
          padding-right: 8px;
          font-size: 11px;
}

.QuantityBox {
          margin-top: 5px;
          text-align: center;
          float: left;
          width: 20px;
          height: 18px;
          font-size: 11px;
          border: 1px solid #B7B7B8;
}

.QuantityBox1 {
          margin-top: 7px;
          text-align: center;
          float: left;
          width: 20px;
          height: 18px;
          font-size: 11px;
          border: 1px solid #B7B7B8;
}

.InsureBlock {
          float:left;
          width:472px;
          border-bottom:1px solid #9EC840;
          background:url('../../Images/Templates/insureimg.gif') repeat-y top left;
}

.InsureArea {
          float:left;
          width:367px;
}

.InsureStyle {
          float:left;
          padding:3px 0px 3px 0px;
          width:281px;
          background:#98C53D;
}

.InsureStyle1 {
          float:left;
          text-align:left;
          padding:3px 0px 3px 0px;
          width:271px;
          background:#98C53D;
          border-bottom:1px solid #9EC840;
}

.InsureAlign {
          padding-left:10px;
          color:#282C70;
          font-weight:bold;
          font-size:11px;
          text-align:left;
}

.InsureCheck {
          float:left;
          width:15px;
          height:15px;
          border:none;
}

.InsureTitle {
          float:left;
          padding-top:3px;
          padding-left:6px;
}

.InsurePriceBlock {
          float:left;
          border-right:1px solid #9EC840;
}

.InsurePrice {
          float:left;
          width:84px;
          padding:3px 0px 3px 0px;
          font-size:11px;
}

.InsureSelPrice {
          float:left;
          width:105px;
          padding:3px 0px 3px 0px;
          color:#EC2324;
          font-weight:bold;
          font-size:11px;
}

.InsureBlock1 {
          float:left;
          width:472px;
          background:url('../../Images/Templates/insureimg.gif') repeat-y top left;
          border-bottom:1px solid #9EC840;
          position:relative;
}

.InsureArea1 {
          float:left;
          width:366px;
}

.InsureBkgrd {
          float:left;
          width:281px;
          background:#98C53D;
}

.InsurePrice1 {
          float:left;
          width:84px;
          padding:4px 0px 4px 0px;
          font-size:11px;
}

.InsureSelPrice1 {
          float:left;
          width:97px;
          padding:4px 0px 4px 0px;
          color:#EC2324;
          font-weight:bold;
          font-size:11px;
}

.ButtonArea {
          float: left;
          width: 613px;
          padding: 10px 0px 0px 0px;
}

.IncrPayment {
          float: left;
          width: 150px;
          height: 27px;
          background: url('/frihofn/upload/images/templates/increment.gif' ) no-repeat top left;
          color:#fff;
          border:0px;
          font-size:11px;
          font-weight:bold;
          padding-left:16px;
          cursor:hand;
          cursor:pointer;
}

.Add {
          float: right;
          width: 173px;
          height: 27px;
          background: url('/frihofn/upload/images/templates/buton.gif' ) no-repeat top right;
          color:#fff;
          border:0px;
          font-size:11px;
          font-weight:bold;
          padding-left:25px;
          cursor:hand;
          cursor:pointer;
}

.Update {
          margin-right: 10px;
          float: right;
          width: 103px;
          height: 27px;
          background: url('/frihofn/upload/images/templates/update.gif' ) no-repeat top right;
          color:#fff;
          border:0px;
          font-size:11px;
          font-weight:bold;
          padding-left:25px;
          cursor:pointer;
}

.Totals {
          float: right;
          width: 383px;
          border-left: 3px solid #97C43D;
          border-right: 3px solid #97C43D;
          background: #EBF2C9;
}

.TotPriceTitle {
          color: #ED1F24;
          font-weight: bold;
          padding-left: 52px;
}

.TotPriceAlign {
          float: left;
          width: 260px;
          text-align: left;
          padding: 8px 0px 8px 0px;
}

.PriceBlock {
          float: left;
          width: 115px;
          padding: 8px 0px 8px 0px;
}

.PriceVal {
          color: #ED1F24;
          font-weight: bold;
}

.TaxBlock {
          float: left;
          width: 260px;
          text-align: left;
          padding: 3px 0px 0px 0px;
}

.Tax {
          font-weight: bold;
          padding-left: 52px;
}

.TaxAlign {
          float: left;
          width: 115px;
          padding: 3px 0px 0px 0px;
}

.TaxValue {
          font-weight: bold;
}

.CostBlock {
          float: right;
          width: 383px;
          border-bottom: 3px solid #97C43D;
          border-left: 3px solid #97C43D;
          border-right: 3px solid #97C43D;
}

.CostTitleArea {
          float: left;
          width: 177px;
          border-right: 1px solid #9EC73F;
          height: 20px;
}

.CostSelArea {
          float: left;
          margin-top: 2px;
}

.CostSelect {
          float: left;
          width: 15px;
          height: 15px;
          border: none;
          margin-left: 30px;
          border: 1px solid #9EC73F;
}

.CostTitle {
          float: left;
          padding-top: 4px;
          padding-left: 8px;
          font-weight: bold;
}

.CostValue {
          float: left;
          width: 86px;
          border-right: 1px solid #9EC73F;
          height: 20px;
}

.CostAlign {
          float: left;
          padding-top: 2px;
          padding-left: 30px;
}

#ShoppingArea {
          margin:10px auto;
          text-align:left;
          width:796px;
          background:#fff;
          font-family: Tahoma,Arial, Helvetica, Verdana, Sans-serif;
}

.StepButtons {
          float:left;
          width:796px;
}

.StepBut1 {
          width:262px;
          float:left;
}

.StepBut {
          width:262px;
          float:left;
          margin-right:4px;
}

.StepCurve1 {
          float:left;
          background: url('/frihofn/upload/images/templates/shopcurve1.gif') no-repeat top left;
          width:10px;
          height:54px;
}

.StepNo1 {
          float:left;
          background: url('/frihofn/upload/images/templates/webshop/step1_one.jpg') no-repeat top left;
          width:37px;
          height:54px;
}

.StepNo1_new {
          float:left;
          background: url('/frihofn/upload/images/templates/webshop/step1_one.jpg') no-repeat top left;
          width:37px;
          height:54px;
}

.StepNo1_active {
          float:left;
          background: url('/frihofn/upload/images/templates/webshop/step1_active.jpg') no-repeat top left;
          width:37px;
          height:54px;
}

.StepNo2 {
          float:left;
          background: url('/frihofn/upload/images/templates/step2.gif') no-repeat top left;
          width:37px;
          height:54px;
}

.StepNo2_active {
          float:left;
          background: url('/frihofn/upload/images/templates/webshop/step2_active.jpg') no-repeat top left;
          width:37px;
          height:54px;
}

.StepNo3 {
          float:left;
          background: url('/frihofn/upload/images/templates/step3.gif') no-repeat top left;
          width:37px;
          height:54px;
}

.StepNo3_active {
          float:left;
          background: url('/frihofn/upload/images/templates/webshop/step3_active.jpg') no-repeat top left;
          width:37px;
          height:54px;
}

.StepBkgrd {
          float:left;
          background: url('/frihofn/upload/images/templates/shopstep.gif') repeat-x top left;
          width:205px;
          height:54px;
          color:#282C71;
          font-weight:bold;
          font-size:14px;
}

.StepButText1 {
          padding:20px 0px 0px 30px;
          text-align:left;
}

.StepButText2 {
          padding:20px 0px 0px 30px;
          text-align:left;
          color:#fff;
}

.StepCurve2 {
          float:right;
          background: url('/frihofn/upload/images/templates/shopcurve2.gif') no-repeat top right;
          width:10px;
          height:54px;
}

.ShopDetails {
          float:left;
          width:796px;
          border-top:3px solid #98C53D;
          margin-top:2px;
          position:relative;
}

.InstrnBlock {
          width:168px;
          float:right;
          text-align:left;
}

.InstrnText {
          float:left;
          padding:20px 20px 20px 20px;
          text-align:left;
          line-height:15px;
}

.ShopDetailContent {
          width:619px;
          float:left;
}

.ShopContentPad {
          float:left;
          padding:20px 0px 0px 30px;
          text-align:left;
          line-height:20px;
}

#WholeBgImg1 {
          background: url('/frihofn/upload/images/templates/shopbkgrd.gif') repeat-y top left;
          width: 796px;
          float: left;
}

#TopLeftCorner1 {
          background: url('/frihofn/upload/images/templates/TopLeftCorner.gif') no-repeat top left;
          width: 12px;
          height: 12px;
          float: left;
          top:-3px;
          left:0px;
          font-size: 0px;
          position:absolute;
}

#TopRightCorner1 {
          background: url('/frihofn/upload/images/templates/TopRightCorner.gif') no-repeat top right;
          width: 12px;
          height: 12px;
          float: right;
          top:-3px;
          right:0px;
          font-size: 0px;
          position:absolute;
}

#BottomLeftCorner1 {
          background: url('/frihofn/upload/images/templates/BottomLeftCorner.gif') no-repeat bottom left;
          width: 12px;
          height: 12px;
          float: left;
          bottom:-3px;
          left:0px;
          font-size: 0px;
          position:absolute;
}

#BottomRightCorner1 {
          background: url('/frihofn/upload/images/templates/BottomRightCorner.gif') no-repeat bottom right;
          width: 12px;
          height: 12px;
          float: right;
          bottom:-3px;
          right:0px;
          font-size: 0px;
          position:absolute;
}

*html #BottomLeftCorner1 {
          background: url('/frihofn/upload/images/templates/BottomLeftCorner.gif') no-repeat bottom left;
          width: 12px;
          height: 12px;
          float: left;
          bottom:-4px;
          left:0px;
          font-size: 0px;
          position:absolute;
}

*html #BottomRightCorner1 {
          background: url('/frihofn/upload/images/templates/BottomRightCorner.gif') no-repeat bottom right;
          width: 12px;
          height: 12px;
          float: right;
          bottom:-4px;
          right:0px;
          font-size: 0px;
          position:absolute;
}

.LoginText {
          padding:0px 0px 10px 15px;
          margin-top:10px;
          text-align:left;
          float:left;
}

#RegisterArea1 {
          float: left;
          width: 540px;
          text-align:left;
          padding-top:20px;
          padding-bottom:20px;
}

#RegisterArea1 .aroundBorder {
          border: 1px solid #98C436;
}

#RegisterArea1 #Heading {
          text-align: left;
          margin-left: 30px;
          margin-bottom: 8px;
          font-size: 14px;
          color: #081A78;
          font-weight: bold;
}

#InputArea {
          margin-bottom: 0px;
          text-align: left;
}

#InputArea label {
          padding-left: 30px;
          color: #081A77;
          float: left;
          margin-top: 8px;
}

#RegisterArea1 input {
          width: 125px;
          height: 15px;
          margin-left: 10px;
          margin-top: 8px;
          border:1px solid #99C63C;
          float: left;
}

#RegisterBut {
          float: left;
          width: 94px;
          height: 27px;
          background: url('/frihofn/upload/images/templates/registerbut.gif') no-repeat;
          margin-left: 15px;
          cursor:hand;
          cursor:pointer;
}

#InputArea font {
          margin-left: 337px;
          font-size: 11px;
          text-decoration: underline;
          text-align: left;
}

#DetailArea1 {
          text-align: left;
          float: left;
/* width:480px;
*/
          padding: 16px 0px 0px 0px;
}

.labelarea1 {
          float: left;
          margin-top: 4px;
          text-align:left;
          color:#272E72;
          font-weight:bold;
}

.labelarea2 {
          width:80px;
          float: left;
          margin-top: 4px;
          text-align:left;
          margin-left:20px;
}

.Value {
          border: 1px solid #98C436;
          height: 18px;
          width: 173px;
          margin-top: 6px;
          float:left;
          margin-left:5px;
}

.ValueSmall {
          border: 1px solid #98C436;
          height: 18px;
          width: 28px;
          margin-top: 6px;
          float:left;
          margin-left:5px;
          text-align:center;
}

.ShopBottom {
          float:left;
          width:796px;
}

.ShopLeft {
          float:left;
          background: url('/frihofn/upload/images/templates/cartcurveleft.gif') no-repeat bottom left;
          width:20px;
          height:37px;
          position:absolute;
          bottom:0px;
          left:0px;
}

.ShopRight {
          background: url('/frihofn/upload/images/templates/cartcurveright.gif') no-repeat bottom right;
          width:43px;
          height:37px;
          float:right;
          position:absolute;
          bottom:0px;
          right:0px;
}

*html .ShopLeft {
          float:left;
          background: url('/frihofn/upload/images/templates/cartcurveleft.gif') no-repeat bottom left;
          width:20px;
          height:37px;
          position:absolute;
          bottom:0px;
          left:0px;
}

*html .ShopRight {
          background: url('/frihofn/upload/images/templates/cartcurveright.gif') no-repeat bottom right;
          width:43px;
          height:37px;
          float:right;
          position:absolute;
          bottom:0px;
          right:0px;
}

.ShopMid {
          float:left;
          width:623px;
          height:37px;
          background: url('/frihofn/upload/images/templates/shopmid.gif') repeat-x bottom left;
}

.Step {
          float:right;
          width:129px;
          height:37px;
          background: url('/frihofn/upload/images/templates/step.gif') repeat-x bottom left;
          font-size:11px;
          color:#fff;
          font-weight:bold;
}

.StepAlign {
          padding-top:9px;
          padding-left:38px;
          float:left;
}

#InputArea1 {
          margin-bottom: 10px;
          text-align: left;
}

#InputArea1 label {
          padding-left: 30px;
          color: #081A77;
          float: left;
          margin-top: 5px;
}

#InputArea1 font {
          margin-left: 337px;
          font-size: 11px;
          text-decoration: underline;
          text-align: left;
}

#BrowseArea1 {
          width: 175px;
          float: left;
          height: 18px;
          background: #98C436;
}

#BrowseText1 {
          float: left;
          color: #fff;
          padding: 0px 0px 0px 10px;
          font-size: 12px;
}

#BrowseBut1 {
          background: url('/frihofn/upload/images/templates/search.gif');
          width: 176px;
          height: 18px;
          float: left;
          border:0px;
}

.SearchBut1 {
          background: url('/frihofn/upload/images/templates/search.gif');
          width: 176px;
          height: 18px;
          float: left;
          border:0px;
}

.Alert1 {
          color:#ED1D24;
          font-weight:bold;
          font-size:11px;
          float:left;
          text-align:left;
/* margin-left:100px;
*/
          padding-left:105px;
          margin-top:5px;
}

.Alert2 {
          color:#282C72;
          font-weight:bold;
          font-size:11px;
          float:left;
          text-align:left;
          margin-top:5px;
}

.ValBox1 {
          border: 1px solid #98C436;
          height: 18px;
          width: 39px;
          margin-top: 6px;
          float:left;
          margin-left:5px;
}

.ValBox2 {
          border: 1px solid #98C436;
          height: 18px;
          width: 138px;
          margin-top: 6px;
          float:left;
}

.ValBox3 {
          border: 1px solid #98C436;
          height: 18px;
          width: 138px;
          margin-top: 6px;
}

.check {
          border:1px solid #90C13F;
          height:13px;
          width:13px;
          float:left;
          margin-left:15px;
          margin-top:5px;
          margin-right:10px;
}

.CheckAlign {
          float:left;
          margin-top:10px;
}

.TextArea1 {
          border:1px solid #90C13F;
          float:left;
          width:280px;
          height:75px;
          font-size:11px;
}

.Alert3 {
          font-weight:bold;
          float:left;
          margin-top:10px;
}

.BottomBlock {
          float:left;
          width:753px;
}

.LeftMargin {
          float:left;
          margin-left:14px;
}

.ContentBlock {
          width: 796px;
          float: left;
}

.ShopBkgrd {
          background:#fff;
}

/*sort area*/
.SortBtnArea {
          float:right;
          width:600px;
}

.radabtn {
          background: url( '/frihofn/upload/images/templates/rada2.gif' ) no-repeat;
          float:left;
          height:26px;
          width:100px;
}

.rada {
          background: url( '/frihofn/upload/images/templates/sortbg2.gif' ) repeat-x;
          float:left;
          height:26px;
          width:93px;
          display:block;
}

.radaalter {
          background: url( '/frihofn/upload/images/templates/sortalterbg.gif' ) repeat-x;
          float:left;
          height:26px;
          width:93px;
          border:1px solid red;
          display:none;
}

.radalast {
          background: url( '/frihofn/upload/images/templates/verdi.gif' ) repeat-x;
          float:left;
          height:24px;
          width:93px;
}

.rada a {
          background: url( '/frihofn/upload/images/templates/sortbg2.gif' ) repeat-x;
          float:left;
          height:26px;
          width:93px;
}

.sortborder {
          background: url('/frihofn/upload/images/templates/SortBorder.gif' ) no-repeat;
          height:26px;
          float:left;
          width:2px;
}

.btntext {
          padding-top:7px;
          color:#3C4D17;
          font-weight:bold;
          float:left;
          width:45px;
}

.arowleft {
          float:left;
          background: url('/frihofn/upload/images/templates/UpArow.gif' ) no-repeat left center;
          width:11px;
          height:11px;
          margin-top:7px;
          margin-left:4px;
}

.arowright {
          float:right;
          background: url( '/frihofn/upload/images/templates/DownArow.gif' ) no-repeat left center;
          width:11px;
          height:11px;
          margin-top:7px;
          margin-right:4px;
}

.Shop2Left {
          float:left;
          background: url('/frihofn/upload/images/templates/shop2left.gif') no-repeat top left;
          width:47px;
          height:36px;
          position:absolute;
          bottom:0px;
          left:0px;
}

.Shop2Right {
          float:right;
          background: url('/frihofn/upload/images/templates/shop2right.gif') no-repeat top left;
          width:54px;
          height:36px;
          position:absolute;
          bottom:0px;
          right:0px;
}

*html .Shop2Left {
          float:left;
          background: url('/frihofn/upload/images/templates/shop2left.gif') no-repeat top left;
          width:47px;
          height:36px;
          position:absolute;
          bottom:-1px;
          left:0px;
}

*html .Shop2Right {
          float:right;
          background: url('/frihofn/upload/images/templates/shop2right.gif') no-repeat top left;
          width:54px;
          height:36px;
          position:absolute;
          bottom:-1px;
          right:0px;
}

.StepAlign2 {
          padding-top:11px;
          float:left;
          padding-left:25px;
}

.Step2 {
          float:left;
          width:129px;
          height:37px;
          background: url('/frihofn/upload/images/templates/botmid.gif') repeat-x bottom left;
          font-size:11px;
          color:#fff;
          font-weight:bold;
}

.ShopMid2 {
          float:left;
          width:447px;
          height:36px;
          margin-top:1px;
          background: url('/frihofn/upload/images/templates/botmidspread.gif') repeat-x bottom left;
}

.BackText {
          padding-top:11px;
          float:left;
          padding-left:10px;
}

.StepMargin {
          float:left;
          margin-left:47px;
}

.InnerContent {
          float:left;
          width:515px;
}

.Line {
          float:left;
          background:#8CBF3F;
          color:#8CBF3F;
          height:5px;
          width:515px;
          border:0px;
          font-size:0px;
          margin:0px;
          padding:0px;
/* border:1px solid red;
*/
}

.ShipMethod {
          float:left;
/*width:260px;
*/
          width:310px;
          text-align:left;
          margin-top:5px;
}

.ShipCost {
          float:left;
/*width:130px;
*/
          width:80px;
          margin-top:5px;
}

.ShipDet {
          float:left;
          width:400px;
          text-align:left;
}

.ShipTotCost {
          float:left;
          width:100px;
          text-align:right;
          font-weight:bold;
}

.ShipTotCostPrize {
          float:left;
          width:100px;
          text-align:right;
          font-weight:bold;
}

.ShipSelect {
          float:left;
          padding-right:4px;
}

/*.labelarea3 {
          width:50px;
          float: left;
          margin-top: 4px;
          text-align:left;
          margin-left:20px;
          border:1px solid red;
}

*/

/*.labelarea3 {
          width:130px;
          float: left;
          margin-top: 4px;
          text-align:left;
          margin-left:50px;
          border:1px solid red;
}

*/
.TotCost {
          float:right;
          width:133px;
}

.TotCostLeft {
          float:left;
          background: url('/frihofn/upload/images/templates/shiptotalleftcurve.gif') no-repeat top left;
          width:6px;
          height:19px;
}

.TotCostRight {
          float:right;
          background: url('/frihofn/upload/images/templates/shiptotalrightcurve.gif') no-repeat top left;
          width:6px;
          height:19px;
}

.TotCostMid1 {
          float:left;
          width:50px;
          height:19px;
          background:#8EBF3F;
          line-height:18px;
          font-weight:bold;
          color:#282C72;
}

.TotCostMid2 {
          float:left;
          width:71px;
          height:19px;
          background:#8EBF3F;
          line-height:18px;
          font-weight:bold;
          text-align:right;
}

.ProductArea .LeftImgArea2 {
          width: 440px;
          float: left;
}

.RightPart {
          float: right;
          width: 155px;
}

.CheckBoxArea1 {
          float: left;
          padding-top: 8px;
          padding-left: 10px;
          color: #08165F;
          font-weight: bold;
}

.ProdNameArea1 {
          float: left;
          width: 245px;
}

.ProdNameArea2 {
          float: left;
          width: 175px;
          border-left: 1px solid #99C436;
}

.ProdName1 {
          float: left;
          font-weight: bold;
          padding: 5px 0px 5px 30px;
          font-size: 13px;
          text-align: left;
}

.ProdSerial2 {
          float: left;
          font-weight: bold;
          padding: 5px 0px 5px 10px;
          font-size: 13px;
          text-align: left;
          color: #636466;
          font-weight: bold;
}

.NoPicsPrice {
          float: left;
          text-align: left;
          margin-top: 15px;
          font-weight: bold;
          color: #444444;
}

.NetverdPrice {
          float: left;
          color: #FE0000;
          font-weight: bold;
          font-size: 18px;
}

.Wish {
          width: 18px;
          float: left;
          background: url( '/frihofn/upload/images/templates/Shop_Button1.jpg' ) no-repeat;
          height: 19px;
          margin: 30px 0px 0px 15px;
}

.Cart {
          width: 22px;
          float: left;
          background: url( '/frihofn/upload/images/templates/Shop_Button2.jpg' ) no-repeat;
          height: 18px;
          margin: 30px 0px 0px 3px;
}

/* Calculation Part */
#WholeBgImg_Detail {
          background: url( '/frihofn/upload/images/templates/WholeBgImg_new.gif' ) repeat-y top right;
          width: 253px;
          float: left;
}

#BorderBgImg_Detail {
          background: url( '/frihofn/upload/images/templates/toptitlebg.gif' ) repeat-x top right;
          width: 229px;
          float: left;
          height:21px;
          position:relative;
          color:#ffffff;
          font-weight:bold;
}

.LeftImg_Detail {
          background: url( '/frihofn/upload/images/templates/LeftcornerImg.gif' ) no-repeat;
          width: 25px;
          height:26px;
          float: left;
          position:absolute;
          float:left;
          top: 2px;
          left: -2px;
}

.CenterArow_Detail {
          background: url( '/frihofn/upload/images/templates/CornerArow.gif' ) no-repeat left;
          width: 6px;
          height:11px;
          float:left;
          position:absolute;
          left: 0px;
          top:25px;
}

#BottomBorderBgImg_Detail {
          background: url( '/frihofn/upload/images/templates/BottomBottomImg.gif' ) no-repeat;
          width: 233px;
          float: left;
          height:10px;
          font-size:0px;
          margin-top:0px;
}

.Detail_LeftArea {
          float:left;
          width:91px;
          padding-top:10px;
}

.Detail_RightArea {
          float:right;
          border-left:1px solid #555A94;
          width:156px;
          position:relative;
          height:70px;
}

*html .Detail_RightArea {
          width:157px;
}

#TopLeftCorner_Detail {
          background: url( '/frihofn/upload/images/templates/TopLeftCorner_new.gif' ) no-repeat;
          width: 12px;
          height: 20px;
          float: left;
          font-size:0px;
}

#TopRightCorner_Detail {
          background: url( '/frihofn/upload/images/templates/TopRightCorner_new.gif' ) no-repeat;
          width: 12px;
          height: 20px;
          float: right;
          font-size:0px;
}

#BottomLeftCorner_Detail {
          background: url( '/frihofn/upload/images/templates/BottomLeftCorner_new.gif' ) no-repeat;
          width: 10px;
          height: 10px;
          float: left;
          font-size:0px;
}

#BottomRightCorner_Detail {
          background: url( '/frihofn/upload/images/templates/BottomRightCorner_new.gif' ) no-repeat;
          width: 10px;
          height: 10px;
          float: right;
          font-size:0px;
}

/*Top10Dropdown*/
.LeftCurve_Top10 {
          background: url( '/frihofn/upload/images/templates/LeftCurve_Top10.gif' ) no-repeat;
          width: 14px;
          height: 28px;
          float: left;
          font-size:0px;
}

.RightCurve_Top10 {
          background: url( '/frihofn/upload/images/templates/RightCurve_Top10.gif' ) no-repeat;
          width: 12px;
          height: 28px;
          float: left;
          font-size:0px;
}

.CenterBg_Top10 {
          background: url( '/frihofn/upload/images/templates/CenterBG_Top10.gif') repeat-x top left;
          width: 129px;
          height: 28px;
          float: left;
}

.Downarow_Top10 {
          background: url( '/frihofn/upload/images/templates/DownArow_Top10.gif') no-repeat;
          width:13px;
          height: 6px;
          float: right;
          font-size:0px;
}

/** Shopping **/
.shop_InstrnBlock {
          width:177px;
          float:right;
          text-align:left;
}

.shop_DetailContent {
          width:609px;
          float:left;
}

/**** Advertisement ******/
.news_bottombg_advt {
          background: #091C7B url('http://www.byko.is/frihofn/upload/images/templates/frontpagenews_bg2.gif') repeat-x bottom left;
          width:100%;
          font-size:0px;
}

.news_BottomLeftCurve_aligner_advt {
          background: url('http://www.byko.is/frihofn/upload/images/templates/frontpage_newsleft_new.gif') no-repeat bottom left;
          font-size:0px;
}

.news_BottomRightCurve_aligner_advt {
          background: url('http://www.byko.is/frihofn/upload/images/templates/frontpage_newsright_new.gif') no-repeat bottom right;
          height:9px;
          font-size:0px;
}

.CenterProdcutInner_Green_advt {
          width: 100%;
          background: #95C629 url('http://www.byko.is/frihofn/upload/images/templates/Spacer.gif') repeat-x top left;
}
