
html,body { margin:0px; padding:0px; color:#565656; background:url(../images/design-bg.gif) repeat-x top; font-family:Arial,Tahoma,Verdana; font-size:12px; height:100%; line-height:18px; border:0px; }

div#core {
	margin:0px auto;
	width:100%; 

	 /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

img { border: none;	}
br { line-height:10px;}
a:link { color: #0084B7; text-decoration: none; font-weight: bold; }
a:visited { color: #0084B7; text-decoration: none; font-weight: bold; }
a:hover { color: #cc3300; text-decoration: none; font-weight: bold; }
a:active { color: #0084B7; text-decoration: none; font-weight: bold; outline: none; }
a:focus { outline: none; }
h1,h2,h3 { margin:0px; padding:0px;}
h1 { color:#038CBF; font-size:18px; font-weight:normal; padding:0px 0px 10px 0px; background:url(../images/v-line.gif) repeat-x bottom;}
h2, textheding{ color:#5C5C5C; font-size:14px; font-weight:bold;}
h3 { color:#01698C; font-size:12px; 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;}
hr { background:url(../images/v-line.gif) repeat-x center; margin:0px; padding:0px; border:none;}
.hline { background:url(../images/v-line.gif) repeat-x center; margin:0px; padding:0px; }
.imgborder { border:2px solid #E6E6E6; padding:1px;}
.header2 { background:url(../images/header-right.jpg) no-repeat center; width:482px; float:right; height:95px; position:relative; bottom:0px; top:0px; margin-top:19px;}
.header2-text { margin:35px 10px 0px 0px; float:right; width:385px; font-family:Arial,Tahoma, Verdana; color:#FFF; font-weight:bold; font-size:12px; line-height:16px;}

/*Float Left */
.leftfloat, #col-leftarea, .col-content, #colm1, #colm3
{ float:left }

/*Float Right */
.rightfloat, .toprightlink, #col-rightarea, #colm2, #colm4, .col-content3
{ float:right; }

/*Float Both */
.clearboth, .headarimg, #col-mid, #menuContainer, #clom, #footer, #colm3
{ clear:both; }

/*Headar part */
div#header { width:964px; margin:0 auto 0 auto; position:relative;}
.headarimg { background:url(../images/main-headar.jpg) no-repeat; width:964px; color:#FFFFFF; height:176px; margin-top:19px;}
.top-text { position:relative; top:20px; left:10px; float:left; border-left:2px solid #CBCBCB; height:48px; padding:10px 0px 0px 10px; font-family:Tahoma, Arial, Verdana; font-size:11px; }

ul#top-link { margin:0px; padding:0px; list-style:none; }
ul#top-link li { font: 12px 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;}

.toprightlink {width:171px; margin-top:20px; margin-right:5px;}
.toprightlink a { background:url(../images/toplinkbg1.gif) no-repeat center; 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;}
.toprightlink a:visited {color:#E4E4E4;}

/*simple-slide-panel*/

a:focus { outline: none;}
#panel { background: #1588B3; color:#FFFFFF; padding:10px; border:2px solid #F6FDFF; height: 500px; display: none; }
.slide { margin: 0; padding: 0; border-top: solid 4px #422410; background: url(images/btn-slide.gif) no-repeat center top; }
.btn-slide { padding: 10px 10px 0px 0px; margin: 0 auto; display: block; text-decoration: none; }
.active { background-position: right 12px; }

/* ---------------------- MENU ---------------------- */
#menuContainer{position:relative; top:19px; color:#E0E0E0; font-size:12px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#menu{position:relative; height:38px; font-size:12px; 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 6px; height:38px;}
#menu ul li a span{padding:10px 8px 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 ---------------------- */

/*Left and Content main div*/
#col-mid { background:url(../images/h-downbg.gif) repeat-x top; min-height:200px; width:964px; margin:0px auto; padding:0em; border:0px solid #000; padding:10px 0px 0px 0px;}


/*Left Part*/
#col-leftarea { width:236px; margin:10px 10px 0px 0px;}
#col-leftarea li a, #col-rightarea li a, .blogleft li a { font-weight:normal; text-decoration:none;}
#col-leftarea li a:hover, #col-rightarea li a:hover, .blogleft li a:hover { font-weight:normal; text-decoration:none;}
#col-leftarea ul, #col-rightarea ul, .blogleft ul { list-style:url(../images/arrow2.gif) none; margin:0px; padding-left:12px;  }
#col-leftarea li, #col-rightarea li, .blogleft li { margin:0px 0px; padding-left:0px; }
.col-left-section, .col-left-section2 { border:1px solid #E6E6E6; padding:2px;}
.col-left-section a, .col-left-section2 a { font-weight:normal; text-decoration:none;}
.col-left-section a:hover, .col-left-section2 a:hover { font-weight:normal; text-decoration:none;}
.col-left-section a:visited, .col-left-section2 a:visited { font-weight:normal; text-decoration:none;}

.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;}
#col-left-content2 { background:url(../images/icon-services.gif) no-repeat left top; padding: 0px 0px 10px 95px; line-height:20px; font-family:Tahoma, Arial, Verdana; font-size:11px; }
.clom-leftlink a, .clom-link a { background:url(../images/link-arrow11.gif) no-repeat right #EFEFEF; display:block; height:22px; padding:3px 20px 0px 0px; text-decoration:none;}
.clom-leftlink a:hover, .clom-link a:hover { color:#0091CD; background:url(../images/link-arrow11.gif) no-repeat right #EAFAFD; display:block; text-decoration:none;}
#clom-blog { background:url(../images/blogimg.gif) no-repeat; height:38px; padding:78px 10px 0px 10px; line-height:16px; }
#clom-development { background:url(../images/developmentbg.gif) no-repeat; height:105px; padding:0px; border:1px solid #E6E6E6; color:#D42C21; font-size:14px; font-weight:bold; }

/*right Part*/
#col-rightarea { width:236px; margin:10px 0px 0px 10px; }
.col-right-content { background:url(../images/icon-hire-part-time-full-ti.gif) no-repeat top left;}
.col-right-content2 { background:url(../images/icon-fixed-price.gif) no-repeat top left;}
.col-right-content3 { background:url(../images/icon-hire-hourly.gif) no-repeat top left;}


/*Content Part*/
.col-content { width:472px; margin:10px 0px 15px 0px;}
.col-content2 { width:700px; margin:10px 0px 15px 0px;}
.col-content3 { width:735px; margin:5px 10px 0px 10px;}
.midlink a { color:#FFFFFF; background:url(../images/arrow3.gif) no-repeat #519FB8 right; height:21px; padding:0px 5px 0px 10px; display:block; border-left:1px solid #2F738E; border-top:1px solid #2F738E;  text-decoration:none;}
.midlink a:hover { color:#D4F4FF; background:url(../images/arrow3.gif) no-repeat #048EC7 right; height:21px; padding:0px 5px 0px 10px; display:block; border-left:none; border-top:none; border-right:1px solid #2F738E; border-bottom:1px solid #2F738E; text-decoration:none; }
.midlink a:visited { color:#FFFFFF;  text-decoration:none;}
#clom { margin:0px 0px 0px 0px;}
#colm1 { width:232px; background:url(../images/clom-bg.gif) no-repeat top;}
#colm2 { width:232px; background:url(../images/clom-bg.gif) no-repeat top;}
#colm3 { width:232px; background:url(../images/clom-bg.gif) no-repeat top; margin-top:10px;}
#colm4 { width:232px; background:url(../images/clom-bg.gif) no-repeat top; margin-top:10px;}

#colm-icon3 { background:url(../images/icon-domain.gif) no-repeat left top;}
#colm-icon4 { background:url(../images/icon-process.gif) no-repeat left top;}


#colm1 ul, #colm2 ul, #colm3 ul, #colm4 ul, .col-content ul { list-style:none; padding:0px; margin:0px 0px 0px 10px; }
#colm1 li, #colm2 li, #colm3 li, #colm4 li, .col-content li { margin:0px; background:url(../images/arrow1.gif) no-repeat left top; padding:0px 0px 3px 15px; }
#colm1 li a, #colm2 li a, #colm3 li a, #colm4 li a { margin:0px; background:url(../images/v-line.gif) repeat-x bottom; display:block;  padding:0px 0px 3px 0px; font-weight:normal;}
#colm1 li a:hover, #colm2 li a:hover, #colm3 li a:hover, #colm4 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; }


#footer { background-image:url(../images/downbg.gif); background-position:bottom; background-repeat:repeat-x; width:100%; color:#FFFFFF; height:63px; margin:0 auto; }
#footer a { color:#FFFFFF; font-weight:normal; text-decoration:none;}
#footer a:hover { color:#000000; text-decoration:none;}


/*SS style class*/
/* middle part styles */
.midpart {  padding:0px 0px 12px 0px;  vertical-align:top; width:100%; height:100%; background:url(../../images/contantpart-bg.gif) repeat-x top;}

.midheader {  color:#585858;font-weight:bold; }
.midhlight { color:#D42D00; }




/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #DFD2C5; }
.allborder { background:#EFF7F9; height:30px;}
.allborder td { background:#F9FEFF; padding:2px 2px 2px 5px;}
.allborder a { color:#25B5DB; text-decoration:none; font-weight:bold;  }
.allborder a:hover { color:#717171; text-decoration:none; font-weight:bold;  }
.allborder a:visited { color:#25B5DB;   }
.allborder b { color:#000000; text-decoration:none; }
.fieldheader { background:url(../images/fieldheader-bg.gif) repeat-x #6DB8D6 top; height:30px; color:#006B8C; padding-left:10px; font-weight:bold; }
.fieldheader th { padding:1px; padding-left:4px;  height:25px;}
.fieldheader a { color:#006B8C; text-decoration:none; font-weight:bold; }
.fieldheader a:hover { color:#005F96; text-decoration:none; font-weight:bold;  }
.fieldheader a:visited { color:#006B8C; text-decoration:none;  }

.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:1px 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:1px solid #ADBF71; text-decoration:none; }
.paging a:visited { color:#FFF; text-decoration:none; font-weight:bold; }
.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:#BCFBFF; background:url(../images/pagebg11.gif) no-repeat center; text-decoration:none; }
.pagingselected a:visited { color:#FFF; text-decoration:none; font-weight:bold; }

/* 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; }
.red { color:#FF0000;}
.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:#717171; 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; }

/* 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 #93ABC4; padding:1px; }
.button { color:#ffffff; background-color:#199FD5; font-weight:bold; border-left:2px solid #9FDCF4; border-bottom:2px solid #106485; border-right:2px solid #106485; border-top:2px solid #9FDCF4; cursor:pointer; height:20px; padding:0px 5px 0px 5px; font-size:11px; font-family: Tahoma,Arial; }
	
/*  Extra Style */
.img-align{vertical-align:middle;}
.boxheader tr, .boxheader { background:url(../../images/boxhead.gif) repeat-x; color:#333333; font-weight:bold; font-size:12px; font-family:Verdana,Arial; }
.gboxheader tr, .gboxheader { background:url(../../images/gboxhead.gif) repeat-x; color:#333333; font-weight:bold; font-size:12px; font-family:Verdana, Arial; }
.boxmiddle { background:#ffffff; border-left:1px solid #C6C5C5; border-right:1px solid #C6C5C5; padding:7px 10px; }
.boxbottom { background:url(../../images/boxbottom-bg.gif) repeat-x bottom #FFFFFF; }

.boxheader a, .gboxheader a { color:#666666; font-size:12px; text-decoration:none; }
.boxheader a:hover { color:#FF6600; text-decoration:none; }

.redtextbox { border:1px solid #FF9900; }
.hiddenbox { display:none; }

#help { width:340px; position:absolute; top:65px; right:48px; display:none; padding:5px;
	font-size:11px; font-family:Verdana, tahoma; background:#ffffff; border:2px solid #666666;
}
/* harish is added*/
.treeNode { text-decoration:none; }
.rootNode { font-size:12px; vertical-align:bottom; font-weight:bold; width:100%; background:url(../../images/hline.gif) repeat-x bottom; }
.leafNode { border:1px dotted black; padding:3px; }
.center { text-align:center; }
/* harish is added*/
.paging, .pagingselected { float:left;}
.paging a { padding:3px 6px; color:#FFF; border:1px solid #D3D3D3; background:url(../images/pagebg1.gif) no-repeat center #EFEFEF; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#6C8C00; background:#E9FBFF; padding:3px 6px; border:1px solid #D4EBEF; 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:#BCFBFF; background:url(../images/pagebg11.gif) no-repeat center; text-decoration:none; }

/* Extra styles */

.labelclass{text-align:right; font-weight:normal; }
.re-input{ font-size:11px; color:#333333; font-family:Tahoma,Arial; clip: rect(auto,auto,auto,auto);
 border:1px solid #93ABC4; padding:1px; background:#ffffff;}
.bottomborder { border-bottom:1px #CCCCCC solid;}
.homeborder{border:1px solid #EDECEC;}


fieldset { border:1px solid #cccccc; background-color:#ffffff; height:auto; }
legend{color:#FB5C24; font-weight:bold; height:22px; padding-top:3px;}

.hometext{ background:url(../../images/img-hire-designer-bg.jpg) no-repeat; font-size:13px; font-weight:bold; width:388px;  height:128px; font-family:Arial, Helvetica, sans-serif; text-align:justify;  line-height:19px; vertical-align:top}


.hmbanners1{ background:url(../../images/partnership-proposal.jpg) no-repeat; width:467px; height:121px; font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif; letter-spacing:0.03em; padding-left:20px; font-size:13px; font-weight:bold;}
.hmbanners1 b{ color:#FCAF3C; text-transform:uppercase; margin:0 0 0 0; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif;  letter-spacing:0.03em; font-weight:bold; }
.hmbanners1 a{ color:#7E7E7E; text-transform:uppercase; text-decoration:none; font-weight:700; line-height:16px; font-family: Verdana,Arial, Helvetica, sans-serif; letter-spacing:0.03em;font-weight:bold; }


.hmbanners2{ background:url(../../images/hire-programmer-team.jpg) no-repeat; width:467px; height:122px; text-align:justify;  letter-spacing:0.03em; padding-left:20px; font-size:12px; padding-right:20px;}
.hmbanners2 a{ color:#ffffff; text-transform:uppercase; text-decoration:none; font-weight:700;  font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; letter-spacing:0.03em;}


		  
/*BLOG class*/
.datebg { background:url(../images/datebg.gif) no-repeat center left; width:86px; height:44px; font-family:Arial, Helvetica, sans-serif;
		  text-align:center; position:relative; float:right; padding:20px 6px 0px 0px; font-size:12px; font-weight:bold; line-height:16px;}
.tableborder2 { border:2px solid #F0F0F0; }
.but1 { background:url(../images/go-back-but.gif) no-repeat; color:#FFFFFF; font-weight:bold; width:141px; 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:200px; 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:#FFFFFF; text-decoration:none; }
.but1 a:hover, .but2 a:hover, .but3 a:hover { color:#E5F9FF; text-decoration:none; }
.but1 a:visited, .but2 a:visited, .but3 a:visited { color:#FFFFFF; text-decoration:none;  }

.titelbg { background:url(../images/maintitelbg.gif) repeat-x center; height:27px; padding-left:8px; padding-top:10px;  border-top:1px solid #F0F0F0; color:#018FAD; font-size:14px; font-weight:bold;}
.tablebg { background:url(../images/textbg.gif) repeat-x top #FFF;}
.blogleft { width:200px; float:left;}
.blogtitel { background:url(../images/blogtitelbg.gif) no-repeat left center; height:22px; color:#038CBF; font-size:16px; padding:0px 0px 15px 40px; }
.blogtitel a { color:#038CBF; text-decoration:none; font-weight:bold;}
.blogtitel a:hover { color:#cc3300; text-decoration:none;}
.blogtitel a:visited { color:#038CBF; text-decoration:none;}

.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;}
.blue  { color:#11B6DD;}
.searchbg { background:url(../images/searchbg.gif) no-repeat left bottom; padding:0px 0px 0px 55px; height:54px; font-size:18px; color:#11B6DD;}
