
html,body { margin:0px; padding:0px; color:#565656; 
background:#FFFFFF url(../images/design-bg.gif) repeat-x top; font-family:Arial,Tahoma, Verdana; font-size:12px; height:100%; line-height:18px; border:0px; }
table { text-align:left;}

div#core {
	margin:0px auto;
	width:100%;
	position:relative; 

	 /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

img { border: none;	}


.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;}

a:link, a:active, a:visited { color:#749A01; text-decoration: none; font-weight: bold; }

a:hover { color:#cc3300; text-decoration: none; font-weight: bold; }

h1 { color:#4C7C01;font-size:18px; font-weight:normal; margin:0px; padding:0px 0px 10px 0px; background:url(../images/v-line.gif) repeat-x bottom;}
h2 { color:#5A8100;font-size:14px; margin:0px; padding:0px; font-weight:bold;}
h3 { color:#484848;font-size:13px; margin:0px; padding:0px; font-weight:bold;}
p { line-height:1.5;margin:0 0 1em; }

.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;}

#expertzlogo{
background:url(http://www.expertzweb.com/images/logo.png) no-repeat;
height:85px;
}

/*Float Left */
.leftfloat{
float:left;
height:85px;}
.leftfloat, #col-leftarea
{ float:left }

/*Float Right */
.rightfloat, #toprightlink, #col-content, #midlink, .col-content3
{ float:right; }

/*Float Both */
.clearboth, .headarimg, #col-mid, #menuContainer, #clom, #clom3, #footer, .leftlink
{ clear:both; }

/*Headar part */
div#header { width:964px; margin:0 auto 0 auto;}
.headarimg { position:relative; bottom:0px; top:0px; background:url(../images/main-headar2.jpg) no-repeat; width:964px; height:176px; margin-top:8px;}
#top-text { margin:18px 0px 0px 33px; float:left; border-left:2px solid #CBCBCB; height:48px; padding:10px 0px 0px 33px; }
#top-text h1 { float:left; color:#565656; font-size:12px; background:none; }
.header2 { background:url(../images/header-right.jpg) no-repeat center; width:482px; float:right; height:95px; position:relative; bottom:0px; top:0px; margin-top:5px;}
.header2-text { margin:35px 0px 0px 0px; float:right; width:355px; font-family:Tahoma, Arial, Verdana; color:#000000; font-size:11px; line-height:16px;}

ul#top-link { margin:0px; padding:0px; list-style:none; }
ul#top-link li { font: 11px arial; padding:0px; display:inline; }
#top-link a { color:#565656; text-decoration:none; font-weight:normal;}
#top-link a:hover { color:#DE0202; text-decoration:none; font-weight:normal;}

#toprightlink { width:191px; margin-top:22px; margin-right:10px;}
#toprightlink a { background:url(../images/toplinkbg1.gif) no-repeat center; font-weight:bold; display:block; width:171px; height:28px; padding:10px 0px 0px 20px; color:#E4E4E4; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#toprightlink a:hover { background:url(../images/toplinkbg11.gif) no-repeat center; color:#FFF; text-decoration:none;}

/*simple-slide-panel*/


/* ---------------------- MENU ---------------------- */
#menuContainer{position:relative; top:8px; color:#E0E0E0; font-size:13px; font-family:Arial,Helvetica,Verdana,sans-serif; padding-top:5px;}
#menu{position:relative; height:38px; font-size:13px; font-weight:bold; padding:0px;}
#menu ul{margin:0; padding:0; list-style-type:none; float:left;}
#menu ul li{display:block; float:left; margin:0 0px;}
#menu ul li a{display:block; float:left; color:#EAF3F8; text-decoration:none; padding:0px 0px 0px 20px; height:38px;}
#menu ul li a span{padding:10px 22px 0px 0px; height:28px; float:left;}
#menu ul li a:hover{color:#fff; background: url(../images/menu_bg-OVER.gif) repeat-x bottom left;}
#menu ul li a:hover span{display:block; cursor:pointer;}
#menu ul li a.current,#menunav ul li a.current:hover{color:#5A5A5A; background: url(../images/menu_left-ON.gif) repeat-x top left; height:38px;}
#menu ul li a.current span{display:block; padding:10 20px 0px 0px; background: url(../images/menu_right-ON.gif) repeat-x top right; height:28px;}
/* ---------------------- END MENU ---------------------- */

/*----------------------- TABBED DIV -------------------*/
#tabbed_div{
display:block;
position:relative;
}


/*Left and Content main div*/
div#col-mid { background:url(../images/h-downbg.gif) repeat-x top; width:964px; position:relative; min-height:200px; top:0px; border:0px solid #FF3300; margin:0px auto 0px auto; padding:10px 0px 0px 0px;}
#col-mid ul { list-style:none; padding:0px; margin:0px 0px 0px 10px; }
#col-mid li { margin:0px; background:url(../images/arrow1.gif) no-repeat left top; padding:0px 0px 3px 15px; }
#col-mid li a { margin:0px; line-height:22px; color:#798A44;  padding:0px 0px 3px 0px; font-weight:normal; text-decoration:none;}
#col-mid li a:hover {text-decoration:none; color:#D23B00; }

/*Left Part*/
#col-leftarea { width:254px; margin:10px 0px 0px 0px;}

.col-left-section { border:1px solid #E6E6E6; padding:2px;}
.left-titel { background:url(../images/left-titelbg.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:8px 0px 0px 30px; color:#FFFFFF; font-weight:bold; height:36px; }
#col-left-content { padding: 0px 10px 0px 10px;}
.clom-leftlink a{ color:#666; font-weight:bold; background:url(../images/link-arrow1.gif) no-repeat right #EFEFEF; display:block; height:22px; padding:3px 20px 0px 0px; text-decoration:none;}
.clom-leftlink a:hover { color:#668500; background:url(../images/link-arrow11.gif) no-repeat right #F2F8DE; display:block; text-decoration:none;}
.clom-blog { background:url(../images/blogimg.gif) no-repeat center; height:127px; margin:0px auto; }
.left-titel2 { background:url(../images/leftt-titelbg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:8px 0px 0px 15px; color:#FFFFFF; font-weight:bold; height:28px; }
.col-left-section2 { border:1px solid #E6E6E6; padding:1px;}


#col-project {  height:auto; position:relative; background:url(../images/bg-recent.gif) repeat-x center;}

/*Content Part*/

#col-content { width:700px; margin:10px 0px 0px 0px;}
.col-content2 { width:100%; margin:10px 0px 15px 0px;}
.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; font-family:Tahoma, Arial, Verdana; font-size:11px; }
#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;}
.clom-link { width:220px; clear:both; margin:0 auto; text-align:right; }
.clom-link a{ background:url(../images/link-arrow1.gif) no-repeat right #EFEFEF; font-weight:bold; color:#666; display:block; height:22px; padding:3px 20px 0px 0px; text-decoration:none;}
.clom-link a:hover { color:#668500; background:url(../images/link-arrow11.gif) no-repeat right #F2F8DE; display:block; text-decoration:none;}

#clom3 { margin:0px 0px 0px 0px; height:160px;}
#clom-one { width:238px; background:url(../images/titelbg.gif) no-repeat top; float:left;}
#clom-two { width:233px; background:url(../images/titelbg.gif) no-repeat top; float:left;}
#clom-three { width:225px; background:url(../images/titelbg.gif) no-repeat top; float:right;}
.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;
}
.but1 { background:url(../images/go-back-but.gif) no-repeat; color:#FFFFFF; font-weight:bold; width:130px; text-align:center; height:44px; padding:5px 0px 0px 0px;}
.but2 { background:url(../images/go-back-but2.gif) no-repeat; color:#FFFFFF; font-weight:bold; width:271px; text-align:center; height:44px; padding:5px 0px 0px 0px;}
.but3 { background:url(../images/con-but.gif) no-repeat; color:#FFFFFF; font-weight:bold; width:80px; text-align:center; height:44px; padding:5px 0px 0px 0px;}
.but1 a, .but2 a, .but3 a { color:#FFF; text-decoration:none; }
.but1 a:hover, .but2 a:hover, .but3 a:hover {color:#C6FF00; text-decoration:none;}
.but1 a:visited, .but2 a:visited, .but3 a:visited {color:#FFF; text-decoration:none;}

.leftlink { background:#FAFFEE; height:24px; display:block; border-bottom:2px solid #FFF; padding:8px 0px 0px 0px;}
.leftlink a{ color:#6A8900; text-decoration:none; font-weight:bold;}
.leftlink a:hover {color:#E90000; text-decoration:none;}

.imgbg { background:url(../images/imgbg.gif) no-repeat center; padding:0px 0px 0px 0px; height:106px; width:128px; }
/*.imgbg2 { background:url(../images/imgbg2.gif) no-repeat center; padding:5px 0px 4px 0px; height:124px; width:160px;}*/
.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;}

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#444444; font-family:Verdana,Arial,Tahoma; }
input, select, textarea { border:1px solid #99CC00; padding:1px; }
.button { color:#ffffff; background-color:#83BC33; font-weight:bold; border-left:2px solid #CEE4AF; border-bottom:2px solid #527520; border-right:2px solid #527520; border-top:2px solid #CEE4AF; cursor:pointer; height:20px; padding:0px 5px 0px 5px; font-size:11px; font-family: Tahoma,Arial; }

#footer { border:0px solid #00CC00; background:url(../images/downbg.gif) repeat-x bottom; float:left; position:relative; bottom:0px; width:100%; color:#FFFFFF; height:63px; margin:15px 0px 0px 0px; }
#footer a { color:#FFFFFF; font-weight:normal; text-decoration:none;}
#footer a:hover { color:#000000; text-decoration:none;}

.red { color:#cc0000;}

/* shopping cart body area and boxies styles */
.tableborder { border:2px solid #F0F7DD; }
.allborder { background:#F5FAE4; height:200px;}
.allborder td { background:#FDFFF7; padding:5px 2px 4px 5px;}
.allborder b { color:#000000; text-decoration:none; }
.fieldheader { background:url(../images/fieldheaderbg.gif) repeat-x; color:#FFF; border:1px #ffffff solid; padding-left:10px; font-weight:bold; }
.fieldheader th { padding:1px; padding-left:4px;  height:25px;}
.fieldheader a { color:#FFF; text-decoration:underline; font-weight:bold; }
.fieldheader a:hover { color:#C6FF00; text-decoration:none; font-weight:bold;  }

#tabbed1{position:static;	z-index:1001;	width:100%; height:215px; }
.tableborder2 { border:2px solid #F0F0F0; }
.tablebg { background:url(../images/textbg.gif) repeat-x top #FFF;}
.scrollbg { background:url(../images/scrollbg.gif) repeat-x center #fff; border:1px solid #CCCCCC; height:200px;}

.tabdown { background:url(../images/tabdown.gif) no-repeat right top;}
.tabdown2 { background:url(../images/tabdown2.gif) no-repeat center top;}
.tabdown3 { background:url(../images/tabdown3.gif) no-repeat center top;}

.titelbg { background:url(../images/maintitelbg.gif) repeat-x center; height:27px; padding-left:8px; padding-top:10px;  border-top:1px solid #F0F0F0; color:#749A01; font-size:14px; font-weight:bold;}
.datebg { background:url(../images/datebg.gif) no-repeat center left; width:92px; height:46px; font-family:"Times New Roman", Times, serif; 
		  text-align:center; position:relative; float:right; padding:18px 0px 0px 0px; font-size:13px; font-weight:bold; line-height:18px;}
.textbg2 { background:url(../images/textbg2.gif) no-repeat left bottom; padding:0px 0px 30px 30px;}
.blogleft { width:200px; float:left;}
.blogtitel { background:url(../images/blogtitelbg.gif) no-repeat left center; height:22px; color:#5A8100; font-size:16px; padding:0px 0px 15px 40px; }
.blogtitel a { color:#5A8100; text-decoration:none; font-weight:bold;}
.blogtitel a:hover { color:#cc3300; text-decoration:none;}

.searchbg { background:url(../images/searchbg.gif) no-repeat left bottom; padding:0px 0px 0px 55px; height:54px; font-size:16px; color:#5E5E5E; 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:35px; color:#535353;}
.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:url(../images/pagebg1.gif) no-repeat center #EFEFEF; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#6C8C00; background:#F2F8DE; padding:3px 6px; border:0px solid #ADBF71; text-decoration:none; }
.pagingselected { color:#FFF; text-decoration:none; }
.pagingselected a { color:#FFF; background:url(../images/pagebg11.gif) no-repeat center; text-decoration:none; }
.pagingselected a:hover { color:#CEF306; background:url(../images/pagebg11.gif) no-repeat center; text-decoration:none; }

fieldset { border:1px solid #DCE1CB;}


/* general text styles */
.smalltext { font-size:11px; font-family:Tahoma, Arial, Verdana; }
.normaltext { font-size:11px; 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:#749A01; text-decoration:none; font-weight:normal; }
a.normallink:hover { color:#717171; text-decoration:none; }

a.headlink:link, a.headlink:visited, a.headlink:active { color:#0C4A7F; text-decoration:none; font-weight:bold; }
a.headlink:hover { color:#ff8000; 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.avileax:link, a.avileax:visited { color:#444444; text-decoration:none; }
a.avileax: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; }
.jcarousel-clip{	margin: 0pt; padding: 0pt; overflow: hidden; z-index: 2; width: 118px; height: 279px; position: relative;}
.jcarousel-list {	margin: 0pt; padding: 0pt; z-index: 1; position: relative; top: 0px; left: 0px; height: 1867px;	}
.jcarousel-list li{	overflow: hidden; float: left; list-style-type: none; list-style-image: none; list-style-position: outside;	}
iframe{
border:none;
margin:15px 1px 0px 15px;
}
.sidebaruparrow{
background: transparent url(../images/top-recent.gif) no-repeat scroll center center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 22px;
}