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

div,td, th {
/* FONT-SIZE:100%;
*/
          COLOR: #221E1F;
}

input, select, textarea {
          font-size:100%;
}

body {
          font-size:75%;
}

BODY {
          BACKGROUND: #fff;
          MARGIN: 0px 0px 0px 0px;
}

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 
}

a {
          text-decoration:none;
          color:blue;
}

A:visited {
/* text-decoration: underline;
*/
}

A:hover {
/*text-decoration: underline;
*/
}

A:active {
/* text-decoration: underline;
*/
}

A {
          color:#5555c8;
          text-decoration:none;
}

div {
          text-align: left;
}

form {
          margin: 0px;
}

img {
          border: 0px;
}

strong {
}

.Hidden {
          DISPLAY: none 
}

.OrangeHeader {
          FONT-WEIGHT: bolder;
          PADDING-BOTTOM: 2px;
          COLOR: #e14f16;
}

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

.SurveyQuestion {
          color:#000;
          font-weight:bolder;
          padding-bottom:10px;
}

.SubmitButton {
          height:16px;
          border:1px solid #e14f16;
          color:#000;
          background:#eee;
          width:45px;
          font-size:10px;
}

.SubmitButton_new {
          height:16px;
          border:1px solid #e14f16;
          color:#000;
          background:#eee;
          width:45px;
          font-size:10px;
          margin-right:3px;
         margin-top:10px;
}

/****** TEMPLATE OBJECTS **************/
#FrameArea {
          width: 740px;
}

#FrameArea2 {
          width: 780px;
}

#HeadArea {
          background: url('/heimur/upload/images/templates/logo.gif') no-repeat left bottom;
          height: 41px;
}

#HeadArea2 {
          background: url('/heimur/upload/images/heimur/header_small.jpg') no-repeat left bottom;
          height: 41px;
}

#LeftHeader {
          float: left;
          width: 320px;
          padding: 0px 0px 5px 0px;
}

#LeftHeader2 {
          float: left;
          width: 340px;
}

#Header2Bottom {
          height: 7px;
          line-height: 7px;
          font-size: 0px;
}

#HomeLink {
          display: block;
          width: 307px;
          height: 41px;
}

#HomeLink2 {
          display: block;
          width: 170px;
          height: 41px;
}

#RightHearder {
          float: right;
}

#NavHorArea {
          border: 1px solid #999;
          padding: 0px 0px 0px 0px;
}

#ImgArea {
          border-top: 1px solid #999;
          border-left: 1px solid #999;
          border-right: 1px solid #999;
          margin: 0px 0px 0px 0px;
}

#ImgArea2 {
          margin: 0px 0px 0px 0px;
}

#BreadCrumbArea {
          background: url('/heimur/upload/images/templates/horbg.gif') repeat-x bottom left;
          padding: 9px 10px 5px 200px;
}

#BreadCrumbArea2 {
          background: url('/heimur/upload/images/templates/horbg.gif') repeat-x bottom left;
          height: 15px;
          line-height: 15px;
          font-size: 0px;
}

#BreadCrumbAreaCart {
          height: 15px;
          line-height: 15px;
          font-size: 0px;
}

#CartAreaLeft {
          float: left;
          width: 340px;
}

#CartAreaLeftContent {
          padding: 68px 10px 0px 114px;
}

#CartAreaRight {
          float: right;
          width: 435px;
}

#CartAreaRightContent {
          padding: 0px 35px 0px 0px;
}

#ContentArea {
          background: url('/heimur/upload/images/templates/contentbg.gif') repeat-y;
          margin: 0px 0px 0px 0px;
}

#ContentArea2 {
          background: url('/heimur/upload/images/templates/content_bg2.jpg') repeat-y;
          margin: 0px 0px 0px 0px;
          padding-top: 10px;
}

#ContentArea3 {
          background: url('/heimur/upload/images/templates/content_bg3.jpg') repeat-y;
          margin: 0px 0px 0px 0px;
          padding-top: 10px;
}

#ContentAreaCart {
          margin: 0px 0px 0px 0px;
          padding-top: 10px;
}

#OrderContentArea {
          background: url('/heimur/upload/images/templates/ordercontentbg.gif') repeat-y;
          margin: 0px 0px 0px 0px;
}

#LeftArea2 {
          float: left;
          width: 197px;
          overflow:hidden;
/*border:1px solid red;
*/
}

#LeftContent2 {
          padding-right: 8px;
}

#LeftContent {
/*float: left;
*/
          width: 189px;
          margin: 10px 0px 0px 0px;
}

#CenterArea2 {
          float: left;
          width: 384px;
          overflow:hidden;
}

#CenterArea3 {
          float: right;
          width: 580px;
}

#CenterContent2 {
          padding: 0px 5px 0px 0px;
          margin-left:3px;
          padding-left: 8px;
}

#CenterContent {
          float: left;
          width: 373px;
          margin: 10px 0px 0px 21px;
}

#OrderCenterContent {
          float: left;
          width: 519px;
          margin: 10px 0px 0px 21px;
}

#RightContent {
          float: right;
          width: 141px;
          margin: 10px 0px 0px 0px;
}

#RightArea2 {
          float: right;
          width: 196px;
          overflow:hidden;
/* background: #cecece;
*/
}

#RightContent2 {
          padding-left: 2px;
}

#FooterArea {
          text-align: center;
}

#FooterArea2 {
}

#FooterArea2Content {
          text-align: center;
          color: #E14F16;
          font-weight: bolder;
}

.Banner1 {
          border-bottom: 1px solid #999;
          color: #003366;
          font-size: 140%;
          font-weight: bolder;
}

.Banner2 {
          font-size: 120%;
          font-weight: bolder;
          padding: 0px 0px 2px 0px;
          background: url('/heimur/upload/images/templates/horbg.gif') repeat-x left bottom;
}

.Banner3 {
          font-size: 120%;
          font-weight: bolder;
          padding: 0px 0px 2px 0px;
}

.Banner4 {
          font-size: 120%;
          font-weight: bolder;
          padding: 0px 0px 2px 6px;
          background: url('/heimur/upload/images/templates/horbg.gif') repeat-x left bottom;
          color: #E14F16;
}

.separator {
          height: 2px;
          line-height: 2px;
          font-size: 0px;
          background: url('/heimur/upload/images/templates/horbg.gif') repeat-x left bottom;
}

.FirstWord {
          color: #D55226;
}

/** forum **/
#forum_tree {
          float:left;
}

#forum_new_thread {
          float:right;
          padding-top:2px;
          margin-bottom:10px;
}

#forum_table {
          padding-top:10px;
          width:98%;
}

#forum_table th, #forum_table td {
          padding: 3px 3px 3px 3px;
          text-align:left;
          border-bottom:1px solid #ddd;
}

#forum_table th {
          background:#e14f16;
}

#forum_table tr.footer {
          border-bottom:2px solid #666;
}

#forum_table th {
          color:#fff;
}

#forum_table tr.row_1 {
          background:#fff;
}

#forum_table tr.row_2 {
          background:#f1f1f1;
}

#forum_table td.right, #forum_table th.right {
          text-align:right;
}

#forum_table td.center, #forum_table th.center {
          text-align:center;
}

#forum_table td.no_border {
          padding:0px 0px 5px 0px;
          border-bottom:none;
}

#forumpost_table {
          padding-top:10px;
}

#forumpost_table th, #forumpost_table td {
          padding: 3px 3px 3px 3px;
          text-align:left;
          border-bottom:1px solid #ddd;
}

#forumpost_table th {
          font-weight:normal;
          background:#fff;
}

#forumpost_table th.post_1 {
          background:#e14f16;
          padding:3px 0px 3px 3px;
          color:#fff;
          font-weight:bold;
}

#forumpost_table th.post_1 a, #forumpost_table th.post_1 div {
          color:#fff;
}

#forumpost_table th.post_0 {
          background:#f1f1f1;
          padding:3px;
}

#forumpost_table td.right, #forumpost_table th.right {
          text-align:right;
}

#forumpost_table td.center, #forumpost_table th.center {
          text-align:center;
}

h2.forum {
          font-size:11px;
          color:#e14f16;
}

/** forum editor **/
#forum_editor input, #forum_editor textarea {
          float:left;
          margin-bottom:5px;
}

#forum_editor label {
          color:#e14f16;
          font-weight:bold;
          width:100px;
          float:left;
          margin-bottom:5px;
}

#forum_editor .required {
          float:left;
          margin-left:5px;
}

.rss {
          color: #E14F16;
          text-decoration:none;
}

.rss a {
          color: #E14F16;
          text-decoration:none;
}

.headlinetext {
          color: #D55226;
          text-decoration: none;
          font-weight: bolder;
}

.headlinetext1 {
          color: #D55226;
          padding-left: 2px;
          font-weight: bolder;
}

/***************e-commcss*********/
.TopPadding {
          padding-top: 6px;
          font-size: 10px;
}

a.SmallCart_A:visited {
          color: #D55226;
          cursor: pointer;
          font-size:10px;
          text-decoration:none;
}

a.SmallCart_A {
          color: #D55226;
          cursor: pointer;
          font-size:10px;
          text-decoration:none;
}

a.SmallCart_A:hover {
          color: #D55226;
          cursor: pointer;
          font-size:10px;
          text-decoration:none;
}

.order_form_label{
          width:130px;
          float:left;
          padding-bottom:15px;
          color:#D55226;
}

.order_form_label_block{
          color:#000;
          width:130px;
          float:left;
          padding-bottom:15px;
}

.order_form_box{
          width:260px;
          float:right;
          background:#FFFFFF;
}