html,body { margin:0px auto; padding:0px; color:#999999;  font-family:Arial, Verdana,Tahoma; background:#000000;  font-size:12px; line-height:18px; border:0px; }
table {
	text-align: left;
}
h1 { color:#FFCC00;font-size:16px; font-weight:bold; margin:0px; padding:0px 0px 10px 0px;}
h2 { color:#FFCC00; font-size:16px; margin:0px; padding:0px; font-weight:bold;}
h3 { color:#8a8a8a; font-size:12px; margin:0px; padding:0px; font-weight:bold;}
p { line-height:1.5;margin:0 0 1em; }
img, div { border:0; behavior: url("iepngfix.htc") !important; }

a {  outline: none; -moz-outline-style: none; }


/*------------------------form part styles------------------------*/
form { margin:0px; padding:0px; }
input, select, textarea { font-size:12px; font-family:Arial, Verdana,Tahoma !important; color:#999999; background:#1a1a1a; }
input, select, textarea { border:1px solid #242424; padding:1px; }

/*------------------------Float Left------------------------*/
.leftfloat { float:left }

/*------------------------Float Right------------------------*/
.rightfloat { float:right; }

/*------------------------Float Both------------------------*/
.clearboth { clear:both; }

/*------------------------Main div class------------------------*/
div#core { margin:0px auto !important; position:relative; width:1000px; border:0px solid #CC3300; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ }

.topdiv { position:absolute; z-index:9500; background:url(../images/topdiv.png) no-repeat; top:360px; right:43px; margin:0px auto; width:351px; height:115px;}
.topdiv-text { padding:12px 10px 0px 10px; color:#999999; text-align:justify; }

/*------------------------Top Menu Link class------------------------*/
.navigationbg { background:url(../images/header_files/navi_bg.gif) no-repeat center top; height:37px; clear:both; text-align:center; width:980px; margin-left:11px; *margin-top:-3px; *margin-left:3px;}
*:first-child+html .navigationbg {margin-left:11px; margin-top:-3px;}
.navigationbg ul { list-style:none; margin:0px 0px 0px -30px; *margin:0px 0px 0px 10px; width:980px; }
.navigationbg li { float:left; background:url(../images/header_files/line.gif) no-repeat right top; line-height:37px; padding:0px 0px; *padding:0px 0px;}
.navigationbg li a { font-size:14px; font-weight:bold; color:#dadada; text-decoration:none; display:block; height:40px; }
.navigationbg li a:hover {color:#FFCC00!important; text-decoration:none; background-image:url(../images/header_files/link-light.gif); background-repeat:no-repeat; background-position:bottom;}


/*------------------------Top Right Link Class------------------------*/
.logo { float:left; width:206px; margin:0px 0px 0px 10px; }
.toparea{  height:106px;}
.toparea1{height:0px; float:right; width:145px; padding:50px 0px 0px 0px; color:#FF0000;}
.toparea2{height:0px; float:right; width:2px; padding:50px 75px 0px 0px; color:#FFFFFF;}
.toparearight { padding:74px 0px 0px 20px ; margin-right:75px;}
.subline { float:left; padding-top:34px;}
.toplink { float:right; margin:33px 14px 0px 0px; border:0px solid #00CC00; }
a.home, a.contactus, a.sitemap, a.bookmark { color:#9b9b9b !important; text-decoration:none; padding:5px 0px 5px 25px; font-weight:normal !important; }
a.home { background:url(../images/icon-top.gif) no-repeat 0px 0px; }
a.home:hover { color:#FFCC00!important; text-decoration:none;}
a.contactus { background:url(../images/icon-top.gif) no-repeat 0px -30px;}
a.contactus:hover { color:#FFCC00!important; text-decoration:none;}
a.sitemap { background:url(../images/icon-top.gif) no-repeat 0px -60px; }
a.sitemap:hover { color:#FFCC00!important; text-decoration:none;}
a.bookmark { background:url(../images/icon-top.gif) no-repeat 0px -89px; }
a.bookmark:hover { color:#FFCC00!important; text-decoration:none;}

/*------------------------Home top flash Class------------------------*/ 
.flashdiv { clear:both; height:348px; float:left; margin:0px auto 0px 1px; *margin:0px auto;}
*:first-child+html .flashdiv { height:350px;}
.homeflash {
	position:fixed;
	z-index:1000;
	top:149px;
	height:330px;
	padding-left:20px;
	width: 967px;
	left: 10px;
}

.bloginn { background:url(../images/middle_files/blogleft.gif) no-repeat; width:211px; height:111px; border:0px solid #00CC00;}

.leftbuttoun { width:214px; float:left; padding-right:16px; }
*:first-child+html .leftbuttoun { padding-right:0px; } 
a.leftbut1, a.leftbut2,  a.leftbut3, a.leftbut4 { color:#f3f3f3 !important; font-size:14px !important; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; width:161px; height:38px; display:block; text-decoration:none;  padding:15px 0px 0px 50px;}
a.leftbut1:hover, a.leftbut2:hover, a.leftbut3:hover, a.leftbut4:hover { color:#FFCC00!important;}
a.leftbut1 { background:url(../images/middle_files/left-but.gif) no-repeat 0px 0px; }
a.leftbut1:hover { background:url(../images/middle_files/left-but.gif) no-repeat -216px 0px; }
a.leftbut2 { background:url(../images/middle_files/left-but.gif) no-repeat 0px -53px; }
a.leftbut2:hover { background:url(../images/middle_files/left-but.gif) no-repeat -216px -53px; }
a.leftbut3 { background:url(../images/middle_files/left-but.gif) no-repeat 0px -106px; }
a.leftbut3:hover { background:url(../images/middle_files/left-but.gif) no-repeat -216px -106px;}
a.leftbut4 { background:url(../images/middle_files/left-but.gif) no-repeat 0px -159px; }
a.leftbut4:hover { background:url(../images/middle_files/left-but.gif) no-repeat -216px -159px;}



/*------------------------Flash below 4 section class------------------------*/
.scrolltopbg { background:url(../images/middle_files/scrollsectionbg.gif) no-repeat center top;   *margin:1px 0px -20px 2px; clear:both; border-top:1px solid #000; height:317px; *height:; }
*:first-child+html .scrolltopbg { margin:38px 0px 0px 2px; height:356px; }
.scrolltopbg ul { list-style:none; border:0px solid #00CC00; margin:30px 0px 0px 23px; *margin:30px 0px 0px 23px; padding:0px;}
.scrolltopbg li { float:left; border:0px solid #00CC00; width:236px; padding:0px; margin:0px; } 
.scrolltopbg li div { width:210px; margin:0px auto; } 
.scrolltopbg li h2 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFCC00; border-bottom:none; margin-bottom:10px;  }
.scrollgeneric {line-height: 1px; 1px;position: absolute;top: 0; left: 0;}

.iframecss { height:162px; clear:both; margin:0px auto 0px auto; border:0px solid #fff; }
*:first-child+html .iframecss {height:128px; margin:33px auto 0px auto; border:0px solid #fff; }

/*------------------------Flash below 4 section class------------------------*/
.scrolltopbg1 { background:url(../images/middle_files/scrollsectionbg1.gif) no-repeat center top;   *margin:1px 0px -20px 2px; clear:both; border-top:1px solid #000; height:400px; *height:inherit; }
.scrolltopbg15 { background:url(../images/middle_files/scrollsectionbg1.gif) no-repeat center top;   *margin:1px 0px -20px 2px; clear:both; border-top:1px solid #000; height:700px; *height:inherit; }
.scrolltopbg10 { background:url(../images/middle_files/scrollsectionbg1.gif) no-repeat center top;   *margin:1px 0px -20px 2px; clear:both; border-top:1px solid #000; height:400px; *height:900px; }
.scrolltopbg21 { background:url(../images/middle_files/scrollsectionbg1.gif) no-repeat center top;   *margin:1px 0px -20px 2px; clear:both; border-top:1px solid #000; height:420px; *height:inherit; }
*:first-child+html .scrolltopbg1 { margin:38px 0px 0px 2px; height:400px; }
.scrolltopbg1 ul { list-style:none; border:0px solid #00CC00; margin:30px 0px 0px 23px; *margin:30px 0px 0px 23px; padding:0px;}
.scrolltopbg1 li { float:left; border:0px solid #00CC00; width:236px; padding:0px; margin:0px; } 
.scrolltopbg1 li div { width:210px; margin:0px auto; } 
.scrolltopbg1 li h2 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFCC00; border-bottom:none; margin-bottom:10px;  }
.scrollgeneric {line-height: 1px; 1px;position: absolute;top: 0; left: 0;}

.iframecss { height:162px; clear:both; margin:0px auto 0px auto; border:0px solid #fff; }
*:first-child+html .iframecss {height:128px; margin:33px auto 0px auto; border:0px solid #fff; }


/*------------------------Midepart section class------------------------*/
.midepart { background:url(../images/in-scrollsectionbg.gif) no-repeat center top; clear:both; width:980px; margin:5px auto 0px auto; *margin:-10px 0px 0px 11px; border:0px solid #7c7c7c; }
*:first-child+html .midepart { margin:45px 0px 0px 11px;}
.midepart2 { width:930px; margin:0px 0px 0px 30px; border:0px solid #fff000;}

/*------------------------Contentpart section class------------------------*/
.contentpart { float:right; padding-top:24px; border:0px solid #00CC00; width:714px; *width:700px;}
.textpart h1 { padding-bottom:8px; border-bottom:1px solid #272727 !important; margin-bottom:5px; }
.textpart h3 { padding-bottom:8px; border-bottom:0px solid #272727 !important; }
.textpart { padding:3px 10px 0px 20px; *padding:3px 10px 0px 6px; font-size:12px;}
.textpart a, .hincontent a, .scrolltopbg ul li div a, .bcontentpart a { color:#F1F1F1; text-decoration: none; font-weight: bold; }
.textpart a:hover, .hincontent a:hover, .scrolltopbg ul li div a:hover, .bcontentpart a:hover{ color:#FFCC00; text-decoration: none; font-weight: bold; }
.textpart ul { list-style:none; padding:0px; margin:0px 0px 0px 10px; }
.textpart li { margin:0px; background:url(../images/bottom_files/bullet3.gif) no-repeat left top; padding:0px 0px 0px 15px; }
.textpart li a { margin:0px; line-height:22px; color:#f1f1f1;  padding:0px 0px 3px 0px; font-weight:normal !important; text-decoration:none;}
.textpart li a:hover {text-decoration:none; color:#FFCC00; }

/*------------------------Portfolio section class------------------------*/
.protextpart { width:930px; }
.leftlink { height:24px; display:block; border-bottom:1px solid #1c1c1c; padding:8px 0px 0px 0px;}
.leftlink a{ color:#999999; text-decoration:none; font-weight:normal !important;}
.leftlink a:hover {color:#FFCC00; text-decoration:none;}
.tleftlink { color:#FFCC00; font-size:16px; display:block; border-bottom:1px solid #1c1c1c; padding:0px 0px 10px 0px;}
.tleftlink a{ color:#FFCC00; text-decoration:none; font-weight:bold;}
.tleftlink a:hover {color:#FFCC00; text-decoration:none;}
a.numberlight{ color:#f1bb00 !important;}
.pornamberbg a { font-weight:normal !important; color:#ababab; text-decoration:none; }
.pornamberbg a:hover { font-weight:normal; color:#fff; text-decoration:none; }
.pornamberbg {float:right; color:#ababab; background:url(../images/grey-round.gif) no-repeat left top; line-height:21px; padding-left:5px; border:0px solid #00CC00;}
.pornamberbg span { background:url(../images/grey-round.gif) no-repeat right top; line-height:21px; padding:4px 5px 4px 0;  }
a.next { color:#ababab; background:url(../images/next-pre.gif) no-repeat 38px -11px; padding:0px 22px 0px 5px; font-weight:normal !important; }
a.next:hover { color:#FFFFFF; text-decoration:none;}
a.preview { color:#ababab; background:url(../images/next-pre.gif) no-repeat 0px 2px; padding:0px 5px 0px 15px; font-weight:normal !important;}
a.preview:hover {  color:#FFFFFF; text-decoration:none;}

/*------------------------Home page content part------------------------*/
.hcontent { clear:both; width:928px; margin:0px auto 0px auto;  border:0px solid #00CC00;}
*:first-child+html .hcontent { margin:0px auto 0px auto;}
.hincontent { float:right; border:0px solid #009900; width:691px; text-align:justify; }
*:first-child+html .hincontent { padding-left:25px; width:689px;}

.welcomespinx2{ color:#FFFFFF; font-size:16px; float:left; margin-left:6px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height:32px; font-weight:bold; background:url(../images/green-box.gif) no-repeat 0px 0px; padding-left:10px; }
.welcomespinx2 span { float:left; background:url(../images/green-box.gif) no-repeat  right top; padding-top:0px; line-height:32px; padding-right:15px; }

/*------------------------Home page right part------------------------*/
.hrightside { float:left; width:213px;  border:0px solid #009900; padding-right:20px; *padding-right:0px; }
.hrightside h1 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFCC00; border-bottom:none;  }
.margintop h1 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFCC00; border-bottom:none;  }
.hrightside span input { margin-top:5px; width:205px; height:18px;}
.hrightside span textarea { margin-top:2px; width:205px; height:70px;}

/*------------------------Leftpart section class------------------------*/
.leftpart { float:left; width:210px; margin:27px 0px 0px 0px; border:0px solid #00CC00;   }
.leftpart a, .blogleft a { color:#FFCC00; text-decoration: none; font-weight:none; }
.leftpart a:hover, .blogleft a:hover  { color:#F1F1F1; text-decoration: none; font-weight: none; }
.leftpart ul, .latesth ul { list-style:none; padding:0px; margin:10px; }
.leftpart li, .latesth li { margin:0px; background:url(../images/bottom_files/bullet3.gif) no-repeat left top; padding:0px 0px 5px 15px;  }
.leftpart li a, .latesth li a { margin:0px; line-height:22px; color:#999999;  padding:0px 0px 3px 0px; font-weight:normal !important; text-decoration:none;}
.leftpart li a:hover, .latesth li a:hover {text-decoration:none; color:#C6FF00; }


/*------------------------inner page left part------------------------*/
.inrightside { width:230px;  }
.inrightside span input { margin-top:5px; *margin-top:0px; width:190px; height:18px;}
.inrightside span textarea { margin-top:5px; width:190px; height:70px;}

/*------------------------Inner page left part Latest Happenings class------------------------*/
.scrolltopbg2 { border:0px solid #006600; }
.scrolltopbg2 ul { list-style:none; border:0px solid #00CC00; margin:33px 0px 0px -28px; *margin:33px 0px 0px 14px;}
.scrolltopbg2 li { float:left; border:0px solid #00CC00; width:236px; height:210px; } 
.scrolltopbg2 li div { width:210px; margin:0px; border:0px solid #00FF00; } 
.scrolltopbg2 li h2 { margin:0px; font-size:16px; font-weight:normal !important; color:#FFCC00;  }
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.margintop { margin:0px 0px 0px 0px; clear:both;}

/*------------------------Our most popular services part------------------------*/
.hservices {  }
.hservices ul li div { }
.hservices ul { list-style:none; margin-left:-0px; margin-top:0px; *margin-left:-10px; padding-top:10px; border:0px solid #00CC00;}
.hhservices {   margin-left:-50px; *margin-left:-0px;}
.hhhservices { float:right !important;  }
.hliservices { margin-left:13px;}
.hservices li { float:left; width:215px; padding-left:10px; border:0px solid #00CC00; }
.hservices li div { padding-top:6px;}

/*------------------------services part------------------------*/
.homeservices { border:0px solid #00CC00;}
.homeservices ul { list-style:none; margin:10px; padding:0px 0px 0px 0px; }
.homeservices li { float:left; background:url(../images/bottom_files/bullet3.gif) no-repeat top left; padding:0px 0px 0px 13px; margin:0px; width:200px; line-height:22px; }
.homeservices li a {color:#999999 !important; font-weight:normal !important; text-decoration:none;}
.homeservices li a:hover{ color:#FFCC00!important; text-decoration:none; }



/*------------------------Footer part------------------------*/
.footerfix { width:1000px; margin:5px auto 0px auto; *margin:5px auto 0px auto;}
.footer {  background:url(../images/bottom_files/downbg2.gif) repeat-x top; width:100%; padding-top:18px; text-align:center; clear:both; height:190px; font-size:12px;   }
.footermain { width:928px; font-family: Arial,Tahoma, Verdana;  border:0px solid #990000; margin:0px auto; text-align:left;}
.footermain ul { margin:0px 0px 0px -42px; *margin:0px 0px 0px 0px; list-style:none; }
.footermain ul li { border:0px solid #990000; float:left; margin-right:22px; *margin-right:4px;  }
.footermain ul li h3 { color:#FFCC00;}

.footermainli1 {width:160px !important; *width:160px !important; margin:0px 0px 0px 0px !important; border:0px solid #CCCC00 !important;  }

li.footermainli2 { *margin-left:3px; width:220px !important;  }
li.footermainli2 ul li { width:220px !important;}

.footermainli3 { margin-right:20px; *margin-right:16px; width:240px !important; }
*:first-child+html .footermainli3 { margin-left:18px; width:240px !important;}
.footermainli3 li{ width:216px;}

.footermainli4 { margin-right:0px !important; width:240px;}
*:first-child+html .footermainli4 { margin-left:17px; margin-right:0px; width:240px;}



.firstul { list-style:none; border:0px solid #00CC00; margin-left:-40px !important; }

.firstul li {  background:url(../images/bottom_files/bullet4.gif) no-repeat 0px 7px; padding-left:10px; line-height:20px; }
.firstul2 ul { margin-left:-10px;}
.firstul2 { margin-left:-10px; list-style:none;   }

.firstul2 li { background:url(../images/bottom_files/bullet4.gif) no-repeat 0px 7px; width:110px; padding-left:10px; line-height:20px; }

.firstul3 { list-style:none;  float:left; margin:0 ; border:0px solid #CCCC00 !important;}
.firstul3 li { background:url(../images/bottom_files/bullet4.gif) no-repeat 0px 7px; width:120px; *width:120px; *padding-left:0px; *margin:0; padding-left:10px; line-height:20px; margin:0px !important; border:0px solid #CCCC00 !important; }
*:first-child+html .firstul3 li { width:130px; padding-left:10px; }



.footer a { color:#999999 !important; font-weight:normal !important; text-decoration:none;}
.footer a:hover { color:#FFCC00!important; text-decoration:none;}
.footext { clear:both; width:960px; margin:0px auto;  text-align:center; padding:10px 0px 10px 0px; border:0px solid #00CC00;}
.footssmalltext {color:#333; font-size:9px;  font-weight:normal; margin:0px auto; *margin:0px auto; width:980px; border:0px solid #00CC00; padding:0px 5px; text-align:justify; line-height:13px; clear:both;}

/*------------------------Button part------------------------*/
.button { padding:0px 7px 4px 7px; height:23px; background:url(../images/middle_files/buttonback1.gif) #13000B repeat-x 0 100%; color:#fff; font-weight:bold; cursor:pointer; text-align:center !important; white-space:nowrap; }
.recentul ul { list-style:none; padding:0px !important; margin:0px !important; }
.recentul li { margin:0px !important; background:none !important; list-style:none !important; padding:0px !important; }
.recentul li img { margin:0px !important; padding:1px !important; border:3px solid #E2E2E2; !important;}

.img1 { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.vline { background:url(../images/vline.gif) repeat-y center; width:10px;}
.hline { background:url(../images/v-line.gif) repeat-x center; margin:0px; padding:0px; }
.imgborder { border:2px solid #E6E6E6; padding:1px;}

/*------------------------Blog section class------------------------*/
.bcontentpart { float:left; margin:22px 0px 0px 24px; *margin:22px 0px 0px 24px;  width:684px; border:0px solid #00CC00; font-size:12px; }
.blogmidepart { clear:both; width:930px; margin:0px auto 0px auto; border-top:1px solid #000000; }
.blogleft { width:214px; *width:217px; margin:16px 0px 0px 3px; *margin:16px 0px 0px 0px; float:left; border:0px solid #00CC00;}
.popularcontent a { line-height:24px;}

#col-project {  height:auto; position:relative; background:url(../images/bg-recent.gif) repeat-x center;}

/*Content Part*/
#col-content2 { padding-top:27px; border:0px solid #00CC00;}
.col-content3 { width:735px; margin:5px 10px 0px 10px;}
#midlink a { color:#FFFFFF; font-weight:bold; background:url(../images/mid-linkbg.gif) no-repeat center; width:83px; padding:0px 0px 0px 10px; display:block; text-decoration:none;}
#midlink a:hover { color:#2E4000; text-decoration:none; }
#clom { margin:0px 0px 0px 0px;}
#colm1 { width:238px; background:url(../images/services-bg.gif) no-repeat top; float:left;}
#colm2 { width:233px; background:url(../images/portfolio-bg.gif) no-repeat top; float:left;}
#ctl00_CPH1_colm3 { width:225px; background:url(../images/testimonials-bg.gif) no-repeat top; float:right;}
#colm1 ul, #colm2 ul { list-style:none; padding:0px; margin:0px 0px 0px 10px;   }
#colm1 li, #colm2 li { margin:0px; background:url(../images/arrow.gif) no-repeat left center; padding:0px 0px 5px 15px; }
#colm1 li a, #colm2 li a { margin:0px; background:url(../images/v-line.gif) repeat-x bottom; display:block;  padding:0px 0px 6px 0px; font-weight:normal;}
#colm1 li a:hover, #colm2 li a:hover { background:url(../images/v-line.gif) repeat-x bottom #FAFAFA; text-decoration:none; display:block;}

.scroll 
{ overflow:auto; height:158px; width:210px; margin:0px auto 0px auto; text-align:justify; SCROLLBAR-FACE-COLOR: #9C9C9C; SCROLLBAR-SHADOW-COLOR: #ECECEC; SCROLLBAR-3DLIGHT-COLOR: #FCFCFC; SCROLLBAR-ARROW-COLOR: #F9F6F2; SCROLLBAR-DARKSHADOW-COLOR: #9B9B9B; border:0px none #000000; }

/*Green button*/
.but3{ color:#FFFFFF !important; float:left; font-size:13px; font-weight:bold; background:url(../images/con-but.gif) no-repeat 0px 0px; padding:0px 0px 0px 10px;}
.but3 span { float:left; background:url(../images/con-but.gif) no-repeat right top; padding:5px 10px 0px 0px; height:50px; }
.but3 a { text-decoration:none; color:#FFF;}
.but3 a:hover { text-decoration:none; color:#c6ff00;}

.button1 { background:url(../images/but1.gif) no-repeat center; padding:13px 0px 0px 60px; height:28px; margin-bottom:5px; color:#424001; font-size:16px; font-weight:bold; }
.button2 { background:url(../images/but2.gif) no-repeat center; padding:13px 0px 0px 60px; height:28px; margin-bottom:5px; color:#424001; font-size:16px; font-weight:bold; }
.button3 { background:url(../images/but3.gif) no-repeat center; padding:13px 0px 0px 60px; height:28px; margin-bottom:5px; color:#424001; font-size:16px; font-weight:bold; }
.button1 a, .button2 a, .button3 a { color:#424001; text-decoration:none;}
.button1 a:hover, .button2 a:hover, .button3 a:hover { color:#E90000; text-decoration:none;}
.red { color:#cc0000;}

/* shopping cart body area and boxies styles */
.tableborder { border:2px solid #F0F7DD; }
.allborder { background:#131313; height:30px;}
.allborder td { background:#0e0e0e; padding:5px 2px 4px 5px;}
.allborder b { color:#000000; text-decoration:none; }
.fieldheader { background:url(../images/fieldheaderbg.gif) repeat-x; color:#7c7c7c !important; line-height:37px; padding-left:10px; font-weight:bold; }
.fieldheader th { padding:1px; padding-left:4px;  height:25px;}
.fieldheader a { color:#7c7c7c; text-decoration:none; font-weight:bold; }
.fieldheader a:hover { color:#C6FF00; text-decoration:none; font-weight:bold;  }
.tableborder2 { border:2px solid #0c0c0c; }
.datebg { text-align:center; color:#d6d6d6; position:relative; float:right; padding:10px 10px 0px 0px; font-size:13px; font-weight:bold; line-height:18px;}
.textblog { padding:20px 10px 0px 10px;} 
.blogtitel {color:#FFCC00; padding:10px 0px 0px 15px; }
.blogtitel span { color:#8a8a8a;}
.blogtitel a { font-size:14px; color:#f3f3f3; text-decoration:none; font-weight:bold;}
.blogtitel a:hover { color:#FFCC00; text-decoration:none;}
.blogbg { background:url(../images/blogbg.gif) no-repeat; }

.searchbg { background:url(../images/searchbg.gif) no-repeat left bottom; padding:0px 0px 0px 55px; height:54px; font-size:16px; color:#7c7c7c; font-weight:bold; }
.listbg { background:url(../images/categories-listbg.gif) no-repeat left bottom; padding:0px 0px 0px 35px; font-weight:bold; font-size:12px; height:37px; color:#7c7c7c;}
.listbg2 { background:url(../images/listbg2.gif) no-repeat left bottom; padding:0px 0px 0px 35px; font-weight:bold; font-size:12px; height:35px; color:#535353;}
.green,  { color:#6A9000;}
.midheader { color:#FFF; font-weight:bold; background:#4F4F4F; padding:5px;}
.lightbg {  background:#ffffff; height:21px;}
.darkbg { background:#F9FEFF; height:21px; }
.selectbg { background:#E9F6FB; }
.whitebg { background:#FFFFFF; }
.subheading { color:#4D4D4D; font-weight:bold; font-size:12px; height:21px; }

.paging, .pagingselected { float:left;}
.paging a { padding:3px 6px; color:#FFF; border:0px solid #D3D3D3; background:#2b3b00; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#6C8C00; background:#000; padding:3px 6px; border:0px solid #ADBF71; text-decoration:none; }
.pagingselected { color:#FFF; text-decoration:none; }
.pagingselected a { color:#FFF; background:#869200; text-decoration:none; }
.pagingselected a:hover { color:#CEF306; background:#000; text-decoration:none; }

fieldset { border:1px solid #DCE1CB;}

/* general text styles */
.smalltext {   }
.normaltext {   font-weight:bold; }
.error { color:#FF0000; font-weight:bold; padding-bottom:8px; display:block; }
.success { color:#009933; font-weight:bold;}
a.hlight { color:#E06111;font-weight:bold; }
.price { color:#2977BA; font-weight:bold;}

/* general eliments styles */
.noborder, .noborder input, .leafNode input { border:0px none; padding:0px; }

/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active { color:#999999; text-decoration:none; font-weight:normal; }
a.normallink:hover { color:#FFCC00;  text-decoration:#none; }

a.headlink:link, a.headlink:visited, a.headlink:active { color:#0C4A7F; text-decoration:none; font-weight:bold; }
a.headlink:hover { color:#FFCC00; text-decoration:none; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#EDEDED; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.spinx:link, a.spinx:visited { color:#444444; text-decoration:none; }
a.spinx:hover { color:#444444; text-decoration:none; }

/* Images styles */
.thumimg { width:107px; border:1px solid #EBDED2; }
.normalimg { width:135px; }
.bigimg { width:300px; border:2px solid #954F95; padding:2px; }
.imgborder, .thumimg, .normalimg { border:1px solid #D1D1D1; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #F5F5F5; }

a.cat18 img { filter:alpha(opacity=50) -moz-opacity:.50;opacity:.50; }
a.cat18:hover img { filter:alpha(opacity=100) -moz-opacity:1.0;opacity:1.0;}

/* County Code List styles */

.codlist{height:310px;  width:165px; overflow:auto; border:1px solid #2d2d2d;}
.codlist ul { margin:0; padding:0;  list-style:none; }
.codlist ul li{ margin:0; margin-bottom:1px; padding:5px; border-bottom:1px solid #000000;border-top:1px solid #252525;  list-style:none; background: none}
.codlist { }
.link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffcc00;}

style111{
background-color:#000000; border:none; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#999999; cursor:pointer;
}

