/* CSS Document */

#container { background:#fafafa; margin: 0px auto; width: 1001px; position:relative;}
body {margin: 0px; background: #9a9a9a; font: 14px arial; color:#000000;}
#topbar {position:absolute;top:0px;left:0px;width:1001px;height:101px;z-index:1;background:#fafafa;}
#logo {position:absolute;top:0px;width:181px;height:58px;z-index:2;background:no-repeat top left;left:0px;}

#live-support {position:absolute;top:8px;width:158px;height:62px;z-index:2;right:10px;}
#tag {position:absolute;top:25px;width:325px;height:40px;z-index:2;left:330px;}
#livecall {position:absolute;top:20px;width:124px;height:40px;z-index:2;left:660px;}

#tagsite {position:absolute;top:30px;width:232px;height:32px;z-index:1;background:no-repeat top left;left:200px;}
#tagsline {font: 12px arial;position:absolute;top:62px;width:600px;height:10px;z-index:13;background:no-repeat top left;left:10px;}
#login {font: 7pt arial; color:#65332C;position:absolute;top:26px;width:120px;height:54px;z-index:11;left: 671px;}

#navbar {position:absolute;top:87px;width:1001px;height:27px;z-index:2;left:0px; background:#6F6F6F) no-repeat top left;}
#navbar2 {position:absolute;top:87px;width:1001px;height:27px;z-index:2;left:0px;background: url(../images-large2/menu-hz-int1024.jpg) no-repeat top left;}

#navbar2OLD {position:absolute;top:87px;width:1001px;height:27px;z-index:1;left:0px;background:#c6131c no-repeat top left;}
#mainimage {position:absolute;top:126px;width:343px;height:260px;z-index:4;left:2px}
#rightsub {position:absolute;top:126px;width:230px; z-index:1;left:750px; padding-left: 10px;  padding-right: 10px; }

#headerimage {position:absolute;top:126px;width:527px;height:76px;z-index:4;left:192px}

#leftcolumn {MARGIN-right: 0px; MARGIN-left:0px; background: #fafafa;}
#rightcolumnsub {MARGIN-right: 250px; MARGIN-left:0px;background: #fafafa;}

/*.body {font: 9pt/14pt arial; color:#9a9a9a;}*/

#content {font: 15px arial; line-height:1.5em; height:100%;color:#000000; BACKGROUND: #fafafa; padding: 120px 10px 30px 10px;  border-right: 1px solid #666666;}
#content-feed {font: 15px arial; line-height:1.5em; height:100%;color:#000000; BACKGROUND: #fafafa; padding: 120px 0px 30px 0px;  border-right: 1px solid #666666;}
.nrmtxt {font: 15px arial; line-height:1.5em; color:#000000;}

 /* Header menu*/
#home {font:bold  13px arial;position:absolute;left:70px;top:92px;width:88px;height:18px;z-index:3;}
#rfp {font: bold 13px arial;position:absolute;left:193px;top:92px;width:88px;height:18px;z-index:3;}
#about {font: bold 13px arial; position:absolute; left:225px; top:92px; width:90px; height:24px; z-index:3;}
#products {font: bold 13px arial; position:absolute; left:350px; top:92px; width:100px; height:24px; z-index:3;}
#portfolio {font: bold 13px arial; position:absolute; left:480px; top:92px; width:90px; height:24px; z-index:3;}
#workshops {font: bold 13px arial; position:absolute; left:590px; top:92px; width:134px; height:24px; z-index:3;}
#contactus{font: bold 13px arial; position:absolute; left:890px; top:92px; width:80px; height:24px; z-index:3;}
#blog {font: bold 13px arial;position:absolute;left:733px;top:92px;width:130px;height:24px;z-index:3;}
#dropabout {font: 8pt/16pt arial;position:absolute; left:200px; top:111px; width:140px; height:110px; z-index:1; visibility: hidden; background:#c0c0bf; border: solid #7a7a7a;border-width: 1px;}
#dropproducts {font: 8pt/16pt arial;position:absolute; left:341px; top:111px; width:200px; height:235px; z-index:1; visibility: hidden; background:#c0c0bf; border: solid #7a7a7a;border-width: 1px;}
#dropportfolio {font: 8pt/16pt arial;position:absolute; left:468px; top:111px; width:130px; height:95px; z-index:1; visibility: hidden; background:#c0c0bf; border: solid #7a7a7a;border-width: 1px;}
#dropworkshops {font: 8pt/16pt arial;position:absolute; left:587px;  top:111px; width:155px; height:50px; z-index:1; visibility: hidden; background:#c0c0bf; border: solid #7a7a7a;border-width: 1px;}
#dropcontact {font: 8pt/16pt arial;position:absolute; left:860px;  top:111px; width:138px; height:70px; z-index:1; visibility: hidden; background:#c0c0bf; border: solid #7a7a7a;border-width: 1px;}
#dropblog {font: 8pt/16pt arial;position:absolute; left:728px;  top:111px; width:155px; height:50px; z-index:1; visibility: hidden; background:#c0c0bf; border: solid #7a7a7a;border-width: 1px;}
/*Header menu*/

.imageleft {float:left; padding-right:8px}
#clientsays {font: 7pt/10pt arial; height:179px;color:#65332C;position:absolute;left:3px;top:393px;width:152px;z-index:2;padding:4px}
#news {font: 7pt/10pt arial; background: #8B4601; height:179px;color:#E8D1A4;position:absolute; left: 169px;top:387px; width:156px;  z-index:2;padding:9px}
#beigebottom {background: #F6DCA8; height:220px;color:#65332C;position:absolute; left: 344px;top:387px; width:434px;  z-index:1;}
#upcoming {font: 7pt/8pt arial;height:100px;color:#65332C;position:absolute; left: 355px;top:500px; width:200px;  z-index:22;}
#nowavailable {font: 7pt/10pt arial; background: #F6DCA8; height:124px;color:#65332C;position:absolute; left: 354px;top:388px; width:184px;  z-index:2;padding:4px}
#workshop {font: 7pt/10pt arial; background: #F6DCA8; height:160px;color:#65332C;position:absolute; left: 587px;top:395px; width:138px;  z-index:2;padding:4px}
#quickrfp {height:76px;position:absolute; left: 386px;top:309px; width:300px;  z-index:55;}


#clientsayssub {font: 8pt arial; height:250px;color:#6a0b0b;position:absolute;left:10px;top:580px;width:170px;z-index:2;padding:11px}
#newssub {font: 7pt/10pt arial; background: #8B4601; height:179px;color:#E8D1A4;position:absolute; left: 0px;top:554px; width:171px;  z-index:2;padding:11px}
#newsblock {background: #c6c6c6; height:76px;color:#E8D1A4;position:absolute; left: 0px;top:574px; width:192px;  z-index:2;}
#nowavailablesub {font: 7pt/10pt arial; background: #F6DCA8; height:151px;color:#65332C;position:absolute; left: 0px;top:749px; width:178px;  z-index:2;padding:5px}
#workshopsub {font: 7pt/10pt arial; background: #F6DCA8; height:140px;color:#65332C;position:absolute; left: 0px;top:746px; width:171px;  z-index:2;padding:11px}
.left { float: left; margin-right: 22px; margin-top: 5px; }
.left2 { float: left; margin-right: 4px;  }

#floatright {padding-left:11px; float: right; margin-left: 11px;  border-color: #D3C9A0; border-style: solid; border-left: 1px; border-bottom:0px; border-right:0px;border-top:0px}

#dots {position: absolute;height:2px;width: 400px;left: 330px;top: 377px;}


#bottom {font: 7pt/10pt arial; color:#999999;position:relative;  margin: 0px;  height:28px; z-index:12;BACKGROUND: #fff;padding:4px}
#bottom2 {font: 7pt/10pt arial; color:#ffffff;position:relative;  margin: 0px;  height:22px; z-index:12;background:url(../images-int/redbg.jpg); background-repeat:repeat-x; padding-top:4px}
#bottom3 { font: 10px arial; position:relative;  margin: 0px;  height:70px; z-index:12;BACKGROUND: #fafafa;}

.top {font: 7pt arial;}


a.nav:link {font-weight: bold; text-decoration: none; color: #FFF7E6;}
a.nav:visited {font-weight: bold; text-decoration: none; color: #FFF7E6;}
a.nav:hover, a:active { text-decoration: none; color: #DFBC78;}
a.nav2:link {font-weight: bold; text-decoration: none; color: #fff;}
a.nav2:visited {font-weight: bold; text-decoration: none; color: #fff;}
a.nav2:hover, a:active { text-decoration: underline; color: #E8D1A4;}
a.nav3:link {font-weight: bold; text-decoration: none; color: #E8D1A4;}
a.nav3:visited {font-weight: bold; text-decoration: none; color: #E8D1A4;}
a.nav3:hover, a:active { text-decoration: underline; color: #fff;}
a.dropdown:link { padding-left:14px;font-weight: bold;text-decoration: none; color: #65332C;}
a.dropdown:visited {padding-left:14px;font-weight: bold;;text-decoration: none; color: #65332C;}
a.dropdown:hover { font-weight: bold;color:#B51E00;text-decoration: none; }
a:link {font-weight: bold; text-decoration: underline; color: #931711;}
a:visited {font-weight: bold; text-decoration: none; color: #4A4A4A;}
a:hover, a:active { text-decoration: none; color: #717171;}
.forms { font: 6pt arial; color:#4E512F; background-color: #FFF3C3; border-color: #D3C9A0; border-style: solid; border-width: 1px; font-family: arial; font-size: 9px; }
.forms2  {font: bold 12px arial; color:#65332C; background-color: #FFF3C3; border-color: #D3C9A0; border-style: solid; border-width: 1px;  }
h1 {font: 16pt/18pt arial;}
UL {list-style-image: url(../images/bullet.gif);padding-left: 8px;margin-left: 8px; }

.td_art { font: arial; line-height:1.5em; padding-top: 2px;padding-right: 2px; padding-bottom: 2px;padding-left: 4px;}


.dots{background-image:url(../images-int/dots2.gif); width:100%;height: 8px;}


.redhead
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #ffffff; background-color: #C4131D;}
.greyhead
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #ffffff; background-color: #7b7b7b}

.greybg1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; background-color: #F5F4F4}
.greybg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #666666; background-color: #D6D6D6}
.td_space {	padding-top: 10px;	padding-right: 10px; padding-bottom: 10px;	padding-left: 10px; }
.td_space2 {	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 10px; }
.space{padding: 4px;}	
.left_space{padding-left: 4px;}
.left_space2{padding-left: 10px;}
.bg-slight{BACKGROUND: #fafafa;}
.bg-dark{BACKGROUND: #cacaca;}
.tdbdr1 {border: 1px solid #999999;	background-color: #cacaca; }
.red-head{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; height:20px; background-color: #C4131D;}
.redtext{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #DD252F}

.redbg { background:url(../images-int/redbg.jpg); background-repeat:repeat-x;font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; font-weight: normal; color: #ffffff; padding: 2px;}

.redOLDbg {background-color: #C4131D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; padding: 2px;}
.greybg {background-color: #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; padding: 2px;}
.darkgreybg {background-color: #535353; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; padding: 2px;}
.li2 { list-style-image: url(../images-large/bull1.gif);
  font-family: arial; line-height:1.5em; font-size: 12px; font-weight: normal; color: #000000; 
  padding: 1px;
}
.blacklink {
	font-family: arial;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	line-height:1.5em;
	text-decoration: underline;
}

.btn_space2{height: 1px;}
.btn_space{height: 2px;}

h1{color: #000000;font-family: arial; line-height:1.5em; font-weight: bold; font-size: 16px;text-align: left;vertical-align: bottom }
h2{color: #000000;font-family: arial; line-height:1.5em; font-weight: bold;  font-size: 100%;text-align: left;vertical-align: bottom }
h3{color: #000000;font-family: arial; line-height:1.5em; font-weight: bold;  font-size: 100%;text-align: left;vertical-align: bottom }

INPUT
{
        BORDER-BOTTOM: silver 1px solid;
        BORDER-LEFT: silver 1px solid;
        BORDER-RIGHT: silver 1px solid;
        BORDER-TOP: silver 1px solid; 
        BACKGROUND-COLOR: #FFFFFF;
        COLOR: #000000;
        FONT-FAMILY: Verdana;
        FONT-SIZE: 7.5pt;
        }

 INPUT.radio {
BACKGROUND-COLOR: #EEEEEE
color: #000000;
BORDER-BOTTOM: none;
BORDER-LEFT:  none;
BORDER-RIGHT: none;
BORDER-TOP: none;
}

INPUT.checkbox {
BACKGROUND-COLOR: #EEEEEE
color: #000000;
BORDER-BOTTOM: none;
BORDER-LEFT:  none;
BORDER-RIGHT: none;
BORDER-TOP: none;
}

.formborder
{
    BORDER-BOTTOM: #000000 1px  solid;
    BORDER-LEFT: #000000 1px  solid;
    BORDER-RIGHT: #000000 1px  solid;
    BORDER-TOP: #000000 1px  solid;
    CLIP: rect(1px 1px 1px 1px);
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
   background : #DD252F
}

.button
{
    BORDER-BOTTOM: #000000 1px  solid;
    BORDER-LEFT: #000000 1px  solid;
    BORDER-RIGHT: #000000 1px  solid;
    BORDER-TOP: #000000 1px  solid;
    CLIP: rect(1px 1px 1px 1px);
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    background : #DD252F
}

TEXTAREA
{
        BORDER-BOTTOM: silver 1px solid;
        BORDER-LEFT: silver 1px solid;
        BORDER-RIGHT: silver 1px solid;
        BORDER-TOP: silver 1px solid; 
        FONT-FAMILY: Verdana, Arial, san-serif; 
        FONT-SIZE: 8pt; 
        FONT-VARIANT: normal; 
        FONT-WEIGHT: normal
        COLOR: #000000
} 

SELECT {
        BORDER-BOTTOM: silver 1px solid;
        BORDER-LEFT: silver 1px solid;
        BORDER-RIGHT: silver 1px solid;
        BORDER-TOP: silver 1px solid; 
        FONT-SIZE:8pt ;
        COLOR:#000000;
        background-color:white;
        FONT: Verdana
}   

.formnew{
    padding-top: 5px;
	background-image: url(../images-int/form-bg/form-bg-new.jpg);
	background-repeat: no-repeat;
	
	}

.formall{
	width: 200px;
	background-repeat: repeat;
	background-image: url(../images-int/form-bg/form-rept.jpg);
}	
.formallend{
    background-image: url(../images-int/form-bg/form-end.jpg);
	width: 200px;
	height: 18px;
    background-repeat: no-repeat;
}
	

.leftlink12:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.75pt; font-weight: bold; color: #535353; text-decoration: underline;}
.leftlink12:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.75pt; font-weight: bold; color: #535353; text-decoration: underline;}
.leftlink12:hover, leftlink12:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.75pt; font-weight: bold; color: #535353; text-decoration: none;}


.formtxt
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.display { border-bottom: 1px dashed #C93F44; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }



.textlink1:link {font: 15px arial; line-height:1.5em; color:#000000; font-weight: normal;  text-decoration: none;}
.textlink1:visited {font: 15px arial; line-height:1.5em; color:#000000; font-weight: normal; text-decoration: none;}
.textlink1:hover, textlink1:active {font: 14px arial; line-height:1.5em; color:#000000; font-weight: normal; text-decoration: underline;}

.textlink2:link {font: 15px  arial; color:#ffffff; line-height:1.5em; font-weight: bold;  text-decoration: none;}
.textlink2:visited {font: 15px  arial; color:#ffffff; line-height:1.5em; font-weight: bold; text-decoration: none;}
.textlink2:hover, textlink2:active {font: 15px  arial;  line-height:1.5em; color:#ffffff; font-weight: bold; text-decoration: underline;}

.tagslinetxt:link {font-family: arial; line-height:1.5em; font-size: 12px; color:#AD1C1D; font-weight: bold;  text-decoration: none;}
.tagslinetxt:visited {font-family: arial; line-height:1.5em; font-size: 12px; color:#696969; font-weight: bold; text-decoration: none;}
.tagslinetxt:hover, tagslinetxt:active {font-family: arial; line-height:1.5em; font-size: 12px; color:#696969; font-weight: bold; text-decoration: underline;}

.smalltxt {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height:1.5em;
	}	
	
	
