html, body { height:100%; }

body { margin:0px; padding:0px;  font-size:13px; line-height:18px; color:#000;  font-family:"Century Gothic", Helvetica, Arial;  }
table {text-align:left; }

a { outline:none;}
.left { float:left;}
.right { float:right;}
.maintable { height:100%; background:url(../images/centerbg.gif) repeat-y center #d9d7d8; }

/* Top header part styles */
#hometoppart { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#hometoppart a.toppart  { color:#fff; text-decoration:none; }
#hometoppart a.toppart:hover { color:#e8e8e8; text-decoration:none; }
#hometoppart .topsearch { text-align:right; padding:10px 0 0px 0;}
#hometoppart .topsearch img { vertical-align:;}
#hometoppart .topsearch input  { background:#c1c1c1; border:1px solid #c7bfc3; color:#fff; }
.topinput { margin:1px 0 0 0; }
*:first-child+html .topinput { margin:0px 0 0 0;}
#hometoppart .toppart { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a.toplink:link, a.toplink:visited, a.toplink:active { color:#000; text-decoration:none; font-weight:bold; }
a.toplink:hover { color:#517900; text-decoration:none; font-weight:bold;}
.tophlight { color:#FFDE00; font-weight:bold;}

.menubg {  height:40px; font-weight:bold; font-size:13px; }
.menubg a{ color:#4D4D4D; text-decoration:none; padding:0px 5px; }
.menubg a:hover { color:#517900; text-decoration:none; }

a.menulink:link, a.menulink:visited, a.menulink:active {  text-decoration:none; display:block; height:39px; background-position:0px 0px; float:left;}
a.menulink:hover { background-position:0px 39px;}

/* left part styles */
.leftpart { width:203px; font-size:13px;  font-family:Helvetica,Arial,Verdana; }
.leftheader { background:url(../images/blu-box-centerbg.gif) no-repeat; height:24px; padding-left:15px; font-size:13px; color:#FFFFFF; font-weight:bold; }
.lefthlight { border-bottom:2px solid #;}
.leftpart a { color:#000; text-decoration:none; }
.leftpart a:hover { color:#517900; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#000; text-decoration:none; }
a.leftlink:hover { color:#517900; text-decoration:none; }
.leftpart ul { font-weight:bold; margin:0px; padding-left:30px; }
.leftpart li { margin:5px 0px;}
.leftpart ul ul { list-style:url(../images/arrow4.gif) none; margin:0px; padding-left:15px; }
.leftpart li li{ margin:5px 0px;}

/* middle part styles */
.midpart { padding:4px; background:#fff;}

a.midlink:link, a.midlink:visited, a.midlink:active { color:#626262; text-decoration:none; }
a.midlink:hover { color:#76B000; text-decoration:none; }
.midheader { color:#000; font-size:14px; line-height:39px; font-weight:bold; padding-left:10px; }
.midhlight { background:url(../images/centerbg.gif) repeat-y center; padding:10px;}
.midhlight a { color:#626262; text-decoration:none; }
.midhlight a:hover { color:#76B000; text-decoration:none; }

/* middle part styles */
.pad35 { padding:35px 35px 0px 35px; }

.redbgtop { background:#842b37; color:#fff; padding:50px; float:left; width:570px; width:569px\9; height:145px;}
.redbg { background:#842b37; color:#fff; }
#mainconarea { margin:4px 4px -4px 4px !important; margin:4px 4px -8px 4px\9 !important;}
#mainconarea ul { margin:0px; padding:0px; }
#mainconarea li { margin:0px; padding:0px; list-style:none; float:left;}
#mainconarea .redtextbg22 div div div ul li ul  { margin-left:10px !important; list-style:none; float:left;}
.mainconareal { width:713px;}
.mainconareal125 { width:713px;}
.mainconareal125 img { border:2px solid #fff;}
#mainconarea .ourdifferencein ul { margin:0px; padding:0px; }
#mainconarea .ourdifferencein li { margin:0px; padding:0px; list-style:none; float:left; height:370px; color:#fff; }
#mainconarea .ourdiffleft { width:235px; }
#mainconarea .ourdiffright { width:235px; }
#mainconarea .ourdiffcenter { width:235px;}
.redtextbg { background:#842b37; color:#fff; margin:30px 50px 35px 30px; height:304px; height:304px\9; }
*:first-child+html .redtextbg { height:303px; }

#mainconarea .redtextbg ul { margin:0px; padding:0px;}
#mainconarea .redtextbg li { margin:0px; padding:0px; list-style:none; float:left;}

.redtextbg22 { background:#842b37; color:#fff; margin:0px 50px 35px 0px; height:334px; height:334px\9; }
*:first-child+html .redtextbg22 { height:329px; }

#mainconarea .redtextbg22 div div div ul { margin:0px !important; padding:0px !important;}
#mainconarea .redtextbg22 div div div li { margin:0px !important; padding:0px; list-style:none !important; float:left !important;}

.redtextbgl  { width:270px;}
.redtextbgr { width:270px; padding:0 0 0 50px !important; }

.inspgray2 { background:#4b4c4c; width:223px; height:330px; color:#fff; padding:25px 10px 0 10px;  }
.inspgray2 h2 { font-family:"Century Gothic", Helvetica, Arial; text-align:center; font-size:20px; color:#fff; font-weight:bold; margin:0px; padding:0 0 16px 0; }
.graybg { background:#4b4c4c; color:#fff; }
.inspgray2 ul { margin:0 0 0 -15px !important; padding:0px;}
.inspgray2 li { margin:0; width:223px; border:0px solid #00FFCC; padding:0px; float:left; }
.graytextbg { background:#4b4c4c; color:#fff; margin:30px 30px 35px 30px;  }
*:first-child+html .graytextbg { height:265px; }
#mainconarea .graytextbg ul { margin:0px; padding:0px; }
#mainconarea .graytextbg li { margin:0px; padding:0px; list-style:none !important; float:left;}
.graysc { background:#4b4c4c; width:695px; height:30px; position:absolute; z-index:9000;}
.graysc22 { background:#842b37; width:695px; height:30px; position:absolute; z-index:9000;}

#mainconarea .leftmenu22 { height:47px !important; border-bottom:0px solid #FFFFFF !important; }
#mainconarea .leftmenu22 .active a, #mainconarea .leftmenu22 .active a:visited, #mainconarea .leftmenu22 .active a:active, #mainconarea .leftmenu22 .active a:hover { background:url(../images/bigarrow22.gif) no-repeat -1px 0 !important; width:261px; cursor:pointer; display:block; height:38px !important; padding:10px 0 0 10px; }
#mainconarea .leftmenu22 a:link, #mainconarea .leftmenu22 a, #mainconarea .leftmenu22 a:active { display:block;  margin:0px;  color:#fff; text-decoration:none; height:38px !important; padding:10px 0 0 10px; }
#mainconarea .leftmenu22 a:hover { display:block; background:url(../images/bigarrow22.gif) no-repeat -1px 0 !important; height:37px !important; padding:10px 0 0 10px; text-decoration:none; cursor:pointer; }


#mainconarea .leftmenu { display:block; width:238px; float:left; position:absolute; margin:0 0 0 0; }
#mainconarea .leftmenu ul { display:block; list-style:none; margin:0px; padding-left:0px;}
#mainconarea .leftmenu li { display:block; height:45px; cursor:pointer; margin:0px !important;  background:#4b4c4c; width:238px; border-bottom:1px solid #FFFFFF; color:#fff; font-size:18px; font-weight:bold; clear:both; }
#mainconarea .leftmenu .active a, #mainconarea .leftmenu .active a:visited, #mainconarea .leftmenu .active a:active, #mainconarea .leftmenu .active a:hover { background:url(../images/bigarrow.gif) no-repeat -1px 0; width:261px; cursor:pointer; display:block; height:35px; padding:10px 0 0 10px; }
#mainconarea .leftmenu a, #mainconarea .leftmenu a:visited, #mainconarea .leftmenu a:active { display:block;  margin:0px;  color:#fff; text-decoration:none; height:35px; padding:10px 0 0 10px; }
#mainconarea .leftmenu a:hover { display:block; background:url(../images/bigarrow.gif) no-repeat; height:35px; padding:10px 0 0 10px; text-decoration:none; cursor:pointer; }
#mainconarea .webpBG { width:473px; background-color:#E3E4E5; float:left; height:368px; margin:-1px 0 0 242px !important;  }
.imgtext { position:absolute; z-index:100; background:#fff; width:425px; height:75px; padding:10px; margin:250px 0 0 20px; -moz-opacity:.5; opacity:.7; filter:alpha(opacity=50);}

#mainconarea .leftmenu2 { display:block; width:325px; float:left; position:absolute; }
#mainconarea .leftmenu2 ul { margin:0px !important; padding:0px !important;}
#mainconarea .leftmenu2 li { width:325px; list-style:none; height:43px !important; margin:0px !important; padding:0px !important;  background:url(../images/leftarrowbg.gif) no-repeat !important; color:#fff; font-size:18px; font-weight:bold; clear:both; }
*:first-child+html { }
#mainconarea .leftmenu2 a, .leftmenu2 a:visited, .leftmenu2 a:active {display:block;  margin:0px;  color:#fff; text-decoration:none; height:32px; padding:10px 0 0 10px; }
#mainconarea .leftmenu2 .active a, .leftmenu2 .active a:visited, .leftmenu2 .active a:active, .leftmenu2 .active a:hover { background:url(../images/bigarrow2.gif) no-repeat  -1px 0; width:349px; cursor:pointer; display:block; height:32px; padding:10px 0 0 10px; }
#mainconarea .leftmenu2 a:hover { display:block; background:url(../images/bigarrow2.gif) no-repeat -1px 0; height:32px; padding:10px 0 0 10px; text-decoration:none; cursor:pointer; width:349px; }

/* Projects Galler */
.pgtopblu { background:#0f6769; width:203px; height:257px; font-size:16px; line-height:21px; color:#fff; padding:25px 15px 0 15px;}
.pgtopblu h2 { font-family:"Century Gothic", Helvetica, Arial; font-size:22px; color:#fff; font-weight:normal; margin:0px; padding:0 0 16px 0; }
.scrollbg11 { background:url(../images/scrollbg1.gif) no-repeat; padding:0px;  }
.scrollbg11 a { color:#333333; text-decoration:none; }
.scrollbg11 a:hover { color:#FD2F94; text-decoration:none; }
div#holder11 { position:relative; width:716px; height:368px; z-index:100;  }
*:first-child+html div#holder11 { height:372px; }
div#wn11  { position:relative; width:716px; height:368px; overflow:hidden; margin:0; padding:0; z-index:1;  }

div#lyr11 { width:697px; padding-left:0px; border:0px solid #009900; margin:0 0 0 0; padding:0px; }
div.content11 { position:absolute; margin:0 0 0 0; padding:0px; }
.content11 {margin:0px; padding:0px;}
div#scrollbar11 { position:absolute; left:695px; top:0; height:369px; z-index:2;  }
div#track11 { position:relative; left:0px; top:8px; width:21px; height:340px; z-index:1; background:#e6e5e6; }
div#dragBar11 { position:absolute; top:1px; width:21px; height:0px; background:#cecece; z-index:1; }
div#up11 { position:absolute; left:0; top:0; z-index:2;  }
div#down11 { position:absolute; left:0; bottom:0; z-index:3; }

.scrollbg22 { background:url(../images/scrollbg1.gif) no-repeat; padding:0px;  }
.scrollbg22 a { color:#333333; text-decoration:none; }
.scrollbg22 a:hover { color:#FD2F94; text-decoration:none; }
div#holder22 { position:relative; width:716px; height:368px;  z-index:100;  }
div#wn22  { position:relative; width:716px; height:350px; overflow:hidden;  margin:0; padding:0; z-index:1;  }
*:first-child+html div#wn22 { height:350px;}
div#lyr22 { width:697px; padding-left:0px; border:0px solid #009900; margin:0 0 0 0; padding:0px; }
div.content22 { position:absolute; margin:0 0 0 0; padding:0px; height:520px;   }
.content22 {margin:0px; padding:0px;}
div#scrollbar22 { position:absolute; left:695px; top:0; height:369px; z-index:2; border:0px solid #009900;  }
*:first-child+html div#scrollbar22 { height:364px;}
div#track22 { position:relative; left:0px; top:8px; width:21px; height:340px; z-index:1; background:#e6e5e6; }
div#dragBar22 { position:absolute; top:1px; width:21px; height:0px; background:#cecece; z-index:1; }
div#up22 { position:absolute; left:0; top:0; z-index:2;  }
div#down22 { position:absolute; left:0; bottom:0; z-index:3; }

#mainconareanew { margin:4px 4px 0px 4px !important; padding:0;}
*:first-child+html #mainconareanew { margin:4px 4px -4px 4px !important;}
#mainconareanew .industry11, #mainconareanew .industry22, #mainconareanew .industry33, #mainconareanew .industry44
{ float:left; width:240px;}
#mainconareanew .industry11 { background:#aa8689;}
#mainconareanew .industry22 { margin-left:4px; background:#a1a79a;}
#mainconareanew .industry33 { margin-left:4px; background:#c5b9a6;}
#mainconareanew .industry44 { margin-left:4px; background:#90a0ab;}

#mainconareanew .itext { padding:20px 20px 0px 20px; color:#fff;  height:150px;}
#mainconareanew .iimg { width:240px; text-align:center; margin:20px 0 10px 0;  height:150px;}
#mainconareanew .industry11 span, #mainconareanew .industry22 span, #mainconareanew .industry33 span, #mainconareanew .industry44 span
{ width:230px; padding-left:10px; line-height:50px; display:block;  font-size:18px; color:#fff; font-weight:normal; font-family:"Century Gothic",Helvetica,Arial;}
#mainconareanew .industry11 span { background:#842b37; }
#mainconareanew .industry22 span { background:#707d6a;}
#mainconareanew .industry33 span{ background:#a39577;}
#mainconareanew .industry44 span { background:#4f7383;}

#mainconarea .progallerul ul { margin:0; padding:0;}
#mainconarea .progallerul li { margin:0; padding:0; list-style:none; float:left;}
.prored { background:#4f7383; color:#fff; padding:5px 0 5px 5px; border-bottom:4px solid #fff;  }
.progreen { background:#4f7383; color:#fff; padding:5px 0 5px 5px; border-bottom:4px solid #fff; }
.probro { background:#4f7383; color:#fff; padding:5px 0 5px 5px; border-bottom:4px solid #fff; }
.prored1 { background:#4f7383; color:#fff; padding:5px 0 5px 5px;   }
.progreen1 { background:#4f7383; color:#fff; padding:5px 0 5px 5px;  }
.probro1 { background:#4f7383; color:#fff; padding:5px 0 5px 5px; }

.cusclosgreen { background:#707d6b; width:447px; height:174px; color:#fff; padding:71px 25px 0 24px; }
.finishesredtop { background:#842b37; width:432px; width:431px\9; color:#fff; height:193px; padding:52px 25px 0 24px; padding:52px 26px 0 24px\9; }
*:first-child+html
.cusclosgreen h2, .seriesgray h2, .finishesredtop h2, .seriesgray1 h2 { font-family:"Century Gothic", Helvetica, Arial; font-size:26px; color:#fff; font-weight:normal; margin:0px; padding:0 0 14px 0; }
#mainconarea .finishelist { }
#mainconarea .finishelist ul { margin:0px; padding:0; }
#mainconarea .finishelist li { margin:0px; padding:0; height:182px; }
#mainconarea .finishtext { position:absolute; background:#5b6e71; color:#fff; line-height:25px; padding:0 0 0 5px; width:224px; margin:157px 0 0 0; -moz-opacity:.6; opacity:.8; filter:alpha(opacity=60);}

.seriesgray1 { background:#4b4c4c; width:436px; height:192px; color:#fff; padding:52px 25px 0 35px; }

.sorangbg { background:#f26722; color:#fff; font-size:16px; line-height:30px; font-weight:normal;}
.serieslinkr { margin:0 0 0 4px;}
.serieslinkr a { text-decoration:none; margin:0px; padding:0px; line-height:52px; border-bottom:1px solid #fff; background:#4b4c4c !important; color:#fff !important; text-align:center; font-size:20px; font-weight:bold; display:block;}
.serieslinkr a:hover { text-decoration:none; line-height:52px; border-bottom:1px solid #fff; background:#0e6668 !important; color:#fff !important; text-align:center; font-size:20px; font-weight:bold; display:block;}
.slasatlink { border:none !important; line-height:54px !important;}
.seriesgray { background:#4b4c4c; width:447px; height:174px; color:#fff; padding:71px 25px 0 24px; }
.seriesgray2 { background:#4b4c4c; width:210px; height:302px; font-size:17px;  font-weight:normal; line-height:23px; color:#fff; padding:25px 15px 0 15px; }
.seriesgray2 h2 { font-family:"Century Gothic", Helvetica, Arial; text-align:center; font-size:22px; color:#fff; font-weight:normal; margin:0px; padding:0 0 16px 0; }
.seriesorang { background:#f26721; line-height:29px; border-bottom:1px solid #FFFFFF; text-align:center; color:#FFF; font-size:22px;}
.seriesright { margin-left:4px;}
.seriesright ul { margin:0 0 0 0; padding:0;}
.seriesright li { margin:0; padding:0; list-style:none; float:none !important; border-bottom:1px solid #FFFFFF; }
.seriesright li a { text-decoration:none; color:#fff; font-size:22px; text-align:center; background:#4b4c4c; width:255px; line-height:52px; display:block;}
.seriesright li a:hover { text-decoration:none; color:#fff; background:#0e6668; width:255px; line-height:52px;}
.seriesscrollbg { float:left; background:url(../images/scrollbg.gif) no-repeat; width:236px; height:369px;}

.spacesblu2, .spacesdarkblu2, .spacesdullblu2 
{ width:200px; height:302px; font-size:17px;  font-weight:normal; line-height:23px; color:#fff; padding:25px 20px 0 20px;} 
.spacesblu2 { background:#619081; }
.spacesdarkblu2 { background:#507483;}
.spacesdullblu2 { background:#587b7c;}
.spacesblu2 h1, .spacesdarkblu2 h1, .spacesdullblu2 h1 
{ font-family:"Century Gothic", Helvetica, Arial; text-align:center; font-size:22px; color:#fff; font-weight:normal; margin:0px; padding:0 0 16px 0; }
.spacesblu h2, .spacesdarkblu h2, .spacesdullblu h2
{ font-family:"Century Gothic", Helvetica, Arial; font-size:22px; color:#fff; font-weight:normal; margin:0px; padding:0 0 12px 0;}


.spacesblu { background:#619081;}
.spacesdarkblu { background:#507483;}
.spacesdullblu { background:#587b7c;}

.spacesblu ul, .spacesdarkblu ul, .spacesdullblu ul  { margin:0px; padding:0px;}
.spacesblu li, .spacesdarkblu li, .spacesdullblu li { margin:0px; padding:0px; list-style:none; float:left;}
.spacesblu, .spacesdarkblu, .spacesdullblu
{ color:#fff; padding:10px 25px 10px 25px; padding:10px 25px 10px 25px\9; text-align:justify; height:180px;}
*:first-child+html .spacesblu, *:first-child+html .spacesdarkblu, *:first-child+html .spacesdullblu
{ height:180px;}


.spacesright, .spacesright2, .spacesright3 { margin:0 0 0 4px; background:#fff;}
.spacesright a, .spacesright2 a, .spacesright3 a
{ background:#4b4c4c; color:#fff !important; text-align:center; font-weight:bold; font-size:18px; width:255px; line-height:98px; text-decoration:none; display:block;}
.spacesright a:hover, .spacesright2 a:hover, .spacesright3 a:hover
{ color:#fff !important; font-size:18px;  width:255px; font-weight:bold; line-height:98px; text-decoration:none; display:block;}
.spacesright a:hover { background:#619081;}
.spacesright2 a:hover { background:#507483;}
.spacesright3 a:hover { background:#587b7c;}

.seriesbluad { background:#3a6f8f;} 
.seriesbluad ul, .seriesgreen ul, .seriesred ul, .seriesbrou ul, .seriesred2 ul, .seriesvi ul { margin:0px; padding:0px;}
.seriesbluad li, .seriesgreen li, .seriesred li, .seriesbrou li, .seriesred2 li, .seriesvi li { margin:0px; padding:0px; list-style:none; float:left;}
.seriesbluad22 { width:300px; padding-right:50px !important; }
.seriesbluadr { width:300px; }

.seriesgreen { background:#587b7c;}
.seriesgreen { background:#587b7c;}
.seriesred { background:#8f191b;} 
.seriesred2 { background:#7a1600;}
.seriesbrou {background:#6a3618;}
.seriesvi {background:#351116;}
.seriesred2, .seriesvi, .seriesgreen, .seriesbluad, .seriesbrou, .seriesred 
{ color:#fff; padding:10px 25px 10px 25px; padding:10px 25px 10px 25px\9; height:180px;}
*:first-child+html .seriesbluad { height:180px;}
.seriesred2 h3, .seriesvi h3, .seriesgreen h3, .seriesbluad h3, .seriesbrou h3, .seriesred h3
{ font-family:"Century Gothic", Helvetica, Arial; font-size:22px; color:#fff; font-weight:normal; margin:0px; padding:0 0 12px 0;}



/* Right Form */
#formright { margin:0 0 0 4px; }
.rightformhh { height:347px;}
*:first-child+html .rightformhh { height:339px;}
#formright .rightform { width:225px; background:url(../images/formbg.gif) repeat-y; padding:8px 12px 11px 20px; *padding:8px 12px 8px 18px; color:#fff; border:0px solid #009900; }
*:first-child+html #formright .rightform { padding:8px 12px 16px 18px;}
html>/**/body #formright .rightform{ padding:8px 12px 8px 18px; } 

@media screen and (-webkit-min-device-pixel-ratio:0){ #formright .rightform { padding:8px 12px 0px 18px; } }
#formright .rightform ul { margin:0px; padding:0px; height:290px; width:225px; }
#formright .rightform li { margin:0px; padding:0 0 7px 0; display:inline; width:225px; }
#formright .rightform input, select, textarea  { font-size:13px; color:#4F4732; font-family:Helvetica,Arial,Verdana; border:1px solid #767676; padding:1px; background:#cecbcc; }
#formright .rightform a { color:#fff; text-decoration:none; }
#formright .rightform a:hover { color:#fff; text-decoration:none; }
#formright .radiob label { padding:5px 0 0px 0;}
#formright .firstwidth { width:93px;}
#formright .daywidth { width:119px;}
#formright .butpad { margin:0 0 0 6px; padding:0 0 5px 0; padding:0 0 15px 0\9;}
@media screen and (-webkit-min-device-pixel-ratio:0){ #formright .butpad { margin:0 0 10px 6px; padding:0 0 5px 0;} }
*:first-child+html  #formright .butpad { padding:0 0 6px 0; margin:0 0 -1px 0;}

@media screen and (-webkit-min-device-pixel-ratio:0){ #formright .butpad22 { margin:0 0 0px 6px; padding:0 0 5px 0;} }


@media screen and (-webkit-min-device-pixel-ratio:0){ #formright .rightform li { margin:0px; padding:0 0 4px 0; display:inline; width:225px; }}
@media screen and (-webkit-min-device-pixel-ratio:0){ #formright .butpad {padding:0 0 5px 0; } }
#formright .rightlineh { height:5px; height:12px\9;}
*:first-child+html #formright .rightlineh { height:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ #formright .rightlineh { height:8px;  } }


.contantpart { padding:0; margin:0px; background:#fff;  }
.contantpart a { color:#282828; text-decoration:none; }
.contantpart a:hover { color:#000; text-decoration:none; }
.contantpart ul { margin:0px; padding-left:15px; }
.contantpart ol { margin:0px; padding:0px 0px 0px 22px; }
.contantpart li { margin:5px 0px; }

/* Footer part styles */
#footer { color:#000; margin:0px; padding:0px; line-height:25px; }
#footer a { color:#282828; text-decoration:none; }
#footer a:hover { color:#282828; text-decoration:none; }
.footerin { border-top:1px solid #e8e8e8; clear:both; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
#footer .downmenu ul { margin:0; padding:0;}
#footer .downmenu li { margin:0; padding:0; list-style:none; float:left; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#282828;}
#footer .downmenu ul ul { margin:3px 0 0 0; padding:0px;}
#footer .downmenu li li { margin:0; padding:0 0 0 8px; list-style:none; background:url(../images/arrow.gif) left no-repeat; clear:both; font-size:11.5px; line-height:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#282828;}
#footer .downmenu li li a { color:#282828; text-decoration:none; white-space:nowrap; }
#footer .downmenu li li a:hover { color:#000; text-decoration:none; }
#footer .dmenu1 { width:137px;}
#footer .dmenu2 { width:150px;  }
#footer .dmenu3 { width:113px; }
#footer .dmenu4 { width:150px;  }
#footer .dmenu5 { width:137px; }
#footer .dmenu6 { width:150px; }
#footer .dmenu7 { width:138px; }
.scrollbg { background:url(../images/scrollbg1.gif) no-repeat; padding:0px; }
.scrollbg a { color:#333333; text-decoration:none; }
.scrollbg a:hover { color:#FD2F94; text-decoration:none; }
div#holder1 { position:relative; width:150px; height:130px; border:0px solid #009900; overflow:hidden; z-index:100; }
div#holder2 { position:relative; width:150px; height:130px; border:0px solid #009900; overflow:hidden; z-index:100; }
div#wn1  { position:relative; width:150px; height:130px; z-index:1; }
div#wn2  { position:relative; width:150px; height:130px; z-index:1; }
div#lyr1 { width:133px; padding-left:4px; border:0px solid #009900;}
div#lyr2 { width:133px; padding-left:4px; border:0px solid #009900;}
div.content { position:absolute; width:246px; }
.content p{margin-right:0px; padding-right:0px;}
div#scrollbar1 { position:absolute; left:142px; top:0; height:130px; z-index:2; }
div#track1 { position:relative; left:1px; top:8px; width:5px; height:115px; z-index:1; background:#b2b2b2; }
div#dragBar1 { position:absolute; top:1px; width:4px; height:0px; background:#a2a2a2; z-index:1; }
div#up1 { position:absolute; left:0; top:0; z-index:2; }
div#down1 { position:absolute; left:0; bottom:0; z-index:3; }

div#scrollbar2 { position:absolute; left:142px; top:0; height:130px; z-index:2; }
div#track2 { position:relative; left:1px; top:8px; width:5px; height:115px; z-index:1; background:#a5a2a3; }
div#dragBar2 { position:absolute; top:1px; width:4px; height:0px; background:#989697; z-index:1; }
div#up2 { position:absolute; left:0; top:0; z-index:2; }
div#down2 { position:absolute; left:0; bottom:0; z-index:3; }

a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#282828; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
a.footerlink:hover { color:#000; text-decoration:none; }
.downdiv { float:left; margin:37px 0px 0px 130px;}
*html .downdiv { margin:37px 0px 0px 65px;}
.downdiv2 { float:right; margin:90px 0px 0px 0px;}
.zipbox { background:#993644; padding:10px;}
.zipbox h2 { font-family:"Century Gothic", Helvetica, Arial; font-size:16px; color:#fff; font-weight:bold; margin:0px !important; padding:0 !important; }
.zipbox input { background:url(../images/inputbg.gif) no-repeat; border:none; height:32px; width:108px; margin:0 0 0 0; font-size:14px; padding:10px 5px 0 5px !important;}
.zipboxpa { padding-bottom:5px; }
.zipboxpad { padding-top:5px; }
.zipboxbgl  { width:300px; padding-right:20px !important; }
.zipboxbgr { width:270px; }
.zipboxbg { color:#fff; margin:30px 50px 0px 30px; }
.zipboxbg1 { background:#842b37; color:#fff; margin:0px 50px 0px 50px; }

/* shopping cart body area and boxies styles */
.tableborder { border:2px solid #bda171; }
.allborder { }
.allborder td { }
.fieldheader th, .fieldheader td { line-height:28px; color:#000; padding:0px 5px; font-weight:bold; }
.fieldheader th {  }
.fieldheader td {  }
.fieldheader a { color:#000; text-decoration:underline; }
.fieldheader a:hover { color:#517900; text-decoration:underline; }

.lightbg { background:#373737; }
.darkbg { background:#3B3B3B; }
.selectbg { background:#EAEAEA; }
.whitebg { background:#FFFFFF; }
.subheading { color:#000; background:url(../images/textbg.gif) repeat-x center; line-height:25px; font-weight:bold; font-size:13px; }
.subheading2 { }

.paging { background:#F6F6F6; }
.paging a:link, .paging a:visited, .paging a:active { color:#648E00; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#a90000; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#517900; font-weight:bold; display:block; }
.red { color:#FF0000;}
.success { color:#009933; font-weight:bold;}
.hlight { color:#d6033e; }
.price { font-weight:bold;}

/* general eliments styles */
h1 { font-family:"Century Gothic", Helvetica, Arial; font-size:28px; color:#fff; font-weight:normal; margin:0px; }
h2 { font-size:16px; padding:0px;  }
h3 { font-size:14px; padding:0 0 0 10px; line-height:30px;  }
h4 { font-size:16px; padding:0px; margin:0; font-weight:normal;}

.hline { background:url(../images/hline.gif) repeat-x center; }
.hlinegra { background:url(../images/hlinegra.gif) repeat-x center; }
.hlineg { background:url(../images/hlinegreen.gif) repeat-x center; }
.vline { background:url(../images/vline.gif) repeat-y center; }

.noborder, .noborder input, .leafNode input { border:0px none !important; padding:0px; background:none !important; }

/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active { color:#555555; text-decoration:none; }
a.normallink:hover { color:#a90000; text-decoration:none; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white {color:#000; text-decoration:none;font-weight:bold;  }
a.lightlink:hover { color:#FFF; text-decoration:none; }

a.spinx:link, a.spinx:visited { color:#000000; font-size:9px; font-family:Tahoma, Arial, Verdana; text-decoration:none; }
a.spinx:hover { color:#517900; text-decoration:none; }

/* Images styles */
.thumimg { height:122px; border:0px solid #343434;}
.normalimg {height:129px;}
.smalllarge { width:300px;}
.bigimg { width:300px; border:0px solid #343434; padding:2px; }
.imgborder, .thumimg, .normalimg { border:0px solid #D9D5C7; padding:2px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:0px solid #3B3B3B; }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:13px; color:#4F4732;  font-family:Helvetica,Arial,Verdana; }
input, select, textarea { border:1px solid #bda171; padding:1px; background:#FFFFFF; }
.button { color:#fff; cursor:pointer; line-height:19px; padding:1px 1px 1px 1px; font-weight:bold; background:#7cab1e; border:1px solid #b9c263; }
*html .button { line-height:10px; height:22px;  }
.lableclass { text-align:right; }
label { vertical-align:middle; padding:0px 0px 9px 0px; margin:0px; }
.listbg { line-height:31px; font-weight:bold; padding-left:10px; width:195px; color:#000; font-size:12px;}
.listborder { padding:5px;}

/*  Extra Style */
.orangbg { background:#f26722;}
.orangbg2 { background:#f26722; clear:both; color:#fff; line-height:28px; text-align:left; padding-left:10px;}
.seriestext1 { float:left; width:340px; color:#fff; font-size:20px; font-weight:bold; text-align:center;}
.seriestext2 { float:left; width:370px; color:#fff; font-size:20px; font-weight:bold; text-align:center;}
.orangbg3 { background:#f26722; clear:both; color:#fff; height:24px; text-align:left; padding:5px 10px 0 10px;}
.orangbg h4 { margin:0px; padding:0px; color:#fff; font-size:25px; font-weight:normal; line-height:39px;}
.orangbg h4 a { color:#fff; text-decoration:none;}
.leftbg { background:url(../images/leftbg.gif) repeat-y #eaeae9 right;}
.rightbg { background:url(../images/rightbg.gif) repeat-y #797778 left top;}
.centerw { width:980px;}
.logo { margin-top:18px;}
.topline { background:url(../images/topline.gif) no-repeat right center;}

.hgray { background:url(../images/h-graycolor.gif) repeat-y; line-height:51px;}
.hgray { font-size:25px; color:#4b4c4c; padding:0 0 0 30px;}
.hgray a { color:#4b4c4c; text-decoration:none;}
.hgray a:hover { color:#4b4c4c; text-decoration:none;}
.hgray img { margin:3px 23px 0 0;}
.downtab { line-height:38px; color:#fff; font-size:16px;}
.downtab a { color:#fff; text-decoration:none; background:url(../images/down-arrow.gif) right no-repeat; display:block; line-height:38px; float:left; padding:0 20px 0 40px;}
.downtab a:hover { color:#fff; text-decoration:none;}
.requesttext { font-size:17px; font-weight:normal; color:#822631; line-height:50px; text-align:center; word-spacing:0px;}
.requesttext a { text-decoration:none; color:#822631; }
.requesttext a:hover { text-decoration:none; color:#822631; }
.requesttext span { color:#fff;}
.clear { clear:both;}

.redtitel, .greentitel, .browntitel { line-height:25px; padding-left:10px; color:#fff;}
.redtitel { background:#842b37; }
.greentitel { background:#707d6a;}
.browntitel { background:#a39577;}

.redtitell { background:#b47576; }
.greentitell { background:#a2a79a;}
.browntitell { background:#c5b9a6;}

.fran { margin:4px 0px -4px 0px !important; }
.franright { background:#4b4c4c; float:left; width:647px; color:#fff; height:562px; height:561px\9;}
*:first-child+html .franright { height:561px}
.franright a { text-decoration:none; color:#fff;}
.franright a:hover { text-decoration:none; color:#ccc;}
.franright ul { margin:0px; padding:0;}
.franright li { margin:0px; padding:0 0 0 10px; background:url(../images/arrow2.gif) no-repeat 0 8px; height:25px;}
.scroll { overflow:auto; height:475px; width:647px;
	SCROLLBAR-FACE-COLOR: #d4d4d4; 
	SCROLLBAR-SHADOW-COLOR: #d4d4d4; 
	SCROLLBAR-3DLIGHT-COLOR: #E9F2F4; 
	SCROLLBAR-ARROW-COLOR: #939393; 
	SCROLLBAR-DARKSHADOW-COLOR: #a8a8a8;
	border:0px none #B1A18C;
}

.franhline { background:url(../images/fhline.gif) repeat-x center; }
.franright h2 { font-size:25px; margin:0; font-weight:normal;  padding:24px 0 5px 37px !important; }
.frantext { padding:10px 37px 15px 37px; text-align:justify;}
.franleft { float:left; width:329px;}

.tips { width:972px;}
.tipscontent { padding:20px;}
.tipscontent h1 { color:#231f20; }
.tipsorang { height:10px; background:#f26722; margin:20px 0 15px 0;}
.tips-lefttop { float:left; width:203px;  height:302px; background:#0f6769; padding:25px 15px 0 15px; font-size:17px; line-height:23px; color:#fff;}
.tips-lefttop h2 { font-family:"Century Gothic", Helvetica, Arial; text-align:center; font-size:22px; color:#fff; font-weight:normal; margin:0px; padding:0 0 16px 0; }
.tipslink { margin:0 0 0 0;}
.tipslink a { text-decoration:none; margin:0px; padding:0px; line-height:81px; border-bottom:1px solid #fff; background:#4b4c4c !important; color:#fff !important; text-align:center; font-size:20px; font-weight:bold; display:block;}
.tipslink a:hover { text-decoration:none; line-height:81px; border-bottom:1px solid #fff; background:#0e6668 !important; color:#fff !important; text-align:center; font-size:20px; font-weight:bold; display:block;}
.tipstlink { border:none !important; line-height:81px !important;}

.tsearch {}
.tfind { }
.ogreen { background:#707d6b; width:743px; }
/*.redsc { background:#842b37; width:690px; height:0px; position:absolute; z-index:9000;}
.redsc22 { background:#842b37; width:690px; height:0px; bottom:73px; bottom:86px\9; position:absolute; z-index:9000;}
*:first-child+html .redsc22 { bottom:103px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.redsc22 { bottom:142px;  } }
.redsc33 { background:#842b37; width:690px; height:30px; bottom:92px;  position:absolute; z-index:9000;}*/

.blogleft { background:#707d6b; font-size:14px; color:#FFFFFF; line-height:30px; padding:0 0 0 10px;}
.leftlink2 { background:#e9efe6; padding:5px;}
.leftlink2 a { color:#333333; text-decoration:none; font-family:"Century Gothic", Helvetica, Arial;  }
.leftlink2 a:hover { color:#FD2F94; text-decoration:none; }
.topsearch22 { background:#797979; padding:10px 0 10px 10px;}
.topsearch22 input { background:#fff; border:1px solid #d1d1d1;}
.middle { width:190px; background:#4b4c4c; padding:5px;}
.greybrd-top { background:#842b37;}
.inner { margin:0 0px 0 0;}
.midpart22 { padding:4px; background:#fff;}
.blogheading { font-size:18px; color:#fff; font-family:"Century Gothic", Helvetica, Arial; background:#611419; padding:0 0 0 10px; line-height:30px;}
.contantpartb { font-family:"Century Gothic", Helvetica, Arial; color:#fff; padding:0px 10px 0px 10px;}
.blogdd { background:#93313c; line-height:30px; padding:0 10px 0 10px;}
.blogdd td {  padding:0 10px 0 10px;}

.sitemap1 { float:left; width:165px;}
.sitemap1 h3 { font-size:14px; margin:0; padding:0; color:#fff;}
.sitemap1 h3 a { color:#fff; text-decoration:none;}
.sitemap1 ul { margin:0; padding:0;} 
.sitemap1 li { margin:0; padding:0; clear:both; } 
.sitemap1 li a { margin:0; padding:0 0 0 10px; background:url(../images/arrow2.gif) no-repeat 0px 5px; color:#fff; font-size:12px; clear:both; text-decoration:none; } 


#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  /*width: 400px;
  height: 200px;*/
  z-index:102;
  width:236px; height:317px; border:0px solid #009900; text-align:center;
}
#Scroller-1 p {
  margin: 0; padding: 10px 20px;
  font-family:;
  font-size: 11px;
  text-indent: 20px;
  color: #6F6048;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
.Scroller-Container ul { margin:0px; padding:0px;}
.Scroller-Container li { margin:0 0 0 32px !important; padding:0;}
.Scrollbar-Up {
  cursor: pointer;
  /*position: absolute;
  top: -10px; left: -40px;*/
}
.Scrollbar-Down {
  cursor: pointer;
  /*position: absolute;
  top: 187px; left: -40px;*/
}
.seriesrightpart { background:#4b4d4c !important; border:0px solid #009900; float:left; width:236px; height:368px;}
.toparrow { clear:both; padding:0px 0 0 32px; }
.downarrow { clear:both; margin:0px 0 0 0; z-index:100px; position:absolute; padding:318px 0 0 32px;}




