/* CSS Document */

body{
	background:#f5f5dc;
	margin:0px; padding:0px; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}

/*a{
	text-decoration:none; color:#000000;
}*/

.orangelink{
color:#FF6600;
}
.orangelink:hover{
text-decoration:none;
}
.bluelink{
color:#005599;
}
.bluelink:hover{
text-decoration:none;
}
.whitelink{
color:#FFFFFF;
}
.whitelink:hover{
text-decoration:none;
}
.fullsize_main{
	background:url(../images/current_job_bg_hover.jpg) repeat-x top left;
	width:924px; float:left; margin:0px; padding:0px;
	border:1px solid #c5c5b2;	
	line-height:20px;
}
.fullsize_row{
	width:912px; float:left; margin:0px; padding:5px;
	border-bottom:1px dotted #c5c5b2;	
}



img a{
	border:none;
}
#main{
	width:980px; margin:0px auto;
}
#mainbg{
	background:url(../images/mainbg.jpg) repeat-y top left;
	width:967px; float:left; margin:0px; padding:0px;
}
.top_panel{
	background:url(../images/top_panel.jpg) no-repeat top left;
	height:21px; width:937px; float:left; margin:0px; padding:8px 30px 0px 0px;
	text-align:right
}
.header{
	background:url(../images/header.jpg) no-repeat top left;
	height:107px; width:967px; float:left; margin:0px; padding:0px;
}
.postjob a{
	background:url(../images/postjob.jpg) no-repeat top left;
	height:69px; width:353px; float:right; margin:0px; padding:0px;
}
/*new added by mauzzam on 14 july 2009*/
.postjob_dutch a{
	background:url(../images/postjob_dutch.jpg) no-repeat top left;
	height:69px; width:353px; float:right; margin:0px; padding:0px;
}

.topnav{
	background:#efefe3;
	width:935px; height:28px; float:left; margin:0px; padding:5px 0px 0px 0px;
}
.topnav ul {
	width:930px; float:left; margin:0px; padding:0px 0px 0px 5px;
}
.topnav ul li {	
	float:left; margin:0px 1px 0px 0px; padding:0px; list-style-type:none;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.topnav ul li a{
	background:url(../images/topnavbg.jpg) repeat-x top left;
	height:22px; float:left; margin:0px; padding:5px 10px 0px 10px;
	text-decoration:none; font-weight:bold; color:#FFFFFF;
}
.topnav ul li a:hover{
	background:url(../images/topnavbg_hover.jpg) repeat-x top left;
	height:22px; float:left; margin:0px; padding:5px 10px 0px 10px;
	text-decoration:none; font-weight:bold; color:#FFFFFF;
}


#maincontent{
	width:967px; float:left; margin:0px; padding:0px 10px 0px 0px;
}
.maincontent_left{
	background:url(../images/maincontent_left.jpg) no-repeat top left;
	height:233px; width:15px; float:left; margin:0px; padding:0px;
}
.maincontent{
	background:#FFFFFF; width:935px; float:left; margin:0px; padding:1px;
}

.maincontent_row{
	background:#FFFFFF; width:925px; float:left; margin:0px; padding:5px;
}

.maincontent_right{
	background:url(../images/maincontent_right.jpg) no-repeat top left;
	height:233px; width:15px; float:right; margin:0px; padding:0px;
}
.search_bar{	
	height:23px; width:705px; float:right; margin:0px; padding:8px 25px 5px 5px;
	color:#FFFFFF; text-align:right;
}
.search_bar input[type="text"], .search_bar input[type="password"]{
	background:#f7f7f2; border:none;
}
.search_bar input[type="button"], .search_bar input[type="submit"], .search_bar input[type="reset"]{
	background:url(../images/btnbg1.jpg) repeat-x top left;
	height:22px; text-align:center; padding:0px 5px 3px 5px;
	border:1px solid #FFFFFF; font-weight:bold; color:#FFFFFF;
	cursor:pointer;
}


input[type="button"], input[type="submit"], input[type="reset"]{
	background:url(../images/btnbg2.jpg) repeat-x top left;
	height:22px; text-align:center; padding:0px 3px 3px 3px;
	border:1px solid #FFFFFF; font-weight:bold; color:#FFFFFF;
	cursor:pointer;
}

/*.search_bar a{
	color:#FFFFFF; text-decoration:none;
}*/


#leftpane{
	width:250px; float:left; margin:0px; padding:5px 0px 0px 5px;
}
#rightpane{
	width:658px; float:right; margin:0px; padding:5px 5px 0px 0px;
}

.banner{
	width:658px; height:178px; float:left; margin:0px; padding:0px;
}

.banner_post{
	background:url(../images/banner_postjob.jpg) no-repeat top left;
	height:178px; width:318px; float:left; margin:0px; padding:0px;	
}
.banner_trades{
	background:url(../images/banner_trades.jpg) no-repeat top left;
	height:178px; width:318px; float:right; margin:0px; padding:0px;	
}

.titlebox1{
	background:url(../images/titlebg1.jpg) repeat-x top left;
	height:22px; width:242px; float:left; margin:0px; padding:8px 0px 0px 8px;
	font-weight:bold; color:#FFFFFF;
}
.titlebox2{
	background:url(../images/titlebg2.jpg) repeat-x top left;
	height:22px; width:342px; float:left; margin:0px; padding:8px 0px 0px 8px;
	font-weight:bold; color:#FFFFFF;
}

.leftbox{
	background:#fb8406;
	width:240px; float:left; margin:0px; padding:5px;
}
.rightpane_inner{
	width:658px; float:left; margin:0px 0px 10px 0px; padding:0px;
}
.category ul{
	background:#fef7ec;
	width:240px; float:left; margin:0px; padding:0px;
}
.category ul li {
	float:left; margin:0px; padding:0px; list-style-type:none;
	border-bottom:1px dotted #fcbd79;
}
.category ul li a{
	background:url(../images/bullet1.gif) no-repeat 5px 8px; color:#000000;
	width:220px; float:left; margin:0px; padding:5px 0px 0px 20px;
}
.category ul li a:hover{
	background:url(../images/bullet1.gif) no-repeat 5px 8px #ffebcc; color:#000000;
	width:220px; float:left; margin:0px; padding:5px 0px 0px 20px;
}

.leftnav ul{
	background:#fef7ec;
	width:240px; float:left; margin:0px; padding:0px;
}
.leftnav ul li {
	float:left; margin:0px; padding:0px 0px 0px 0px; list-style-type:none;
	border-bottom:1px dotted #fcbd79;
}
.leftnav ul li.first {
	float:left; margin:0px; padding:0px; list-style-type:none;
	border-bottom:1px dotted #fcbd79;
}
.leftnav ul li a{
	background:url(../images/bullet1.gif) no-repeat 5px 8px; color:#000000;
	height:20px; width:220px; float:left; margin:0px; padding:5px 0px 0px 20px;
	text-decoration:none;
}
.leftnav ul li a:hover{
	background:url(../images/bullet1.gif) no-repeat 5px 8px #ffebcc; color:#000000;
	height:20px; width:220px; float:left; margin:0px; padding:5px 0px 0px 20px;
	text-decoration:underline;
}



.box_left{
	width:350px; float:left; margin:0px; padding:0px;
}
.box_right{
	width:290px; float:right; margin:0px; padding:0px;
}

.current_job_box{
	width:348px; float:left; margin:0px; padding:0px;
	border:1px solid #c5c5b2;
}
.current_job_row{
	background:url(../images/current_job_bg.jpg) repeat-x top left;
	width:348px; float:left; margin:0px; padding:0px;
	border-bottom:1px solid #c5c5b2;
}
.current_job_row:hover{
	background:url(../images/current_job_bg_hover.jpg) repeat-x top left;
	width:348px; float:left; margin:0px; padding:0px;
	border-bottom:1px solid #c5c5b2;
}
.current_job_thumb{
	width:82px; float:left; text-align:center; margin:0px; padding:5px 0px 5px 0px;
}
.current_job_thumb img{
	border:1px solid #c5c5b2;
}
.current_job_text{
	width:250px; float:left; margin:0px; padding:5px; line-height:20px;
}


.title_orange, .title_orange a{
	color:#FF9900; text-decoration:none; font-weight:bold;
}

.title_green, .title_green a{
	color:#5e6b1b; text-decoration:none; font-weight:bold;
}
.title_black, .title_black a{
	color:#000000; text-decoration:none; font-weight:bold;
}


#footer_linkbox{
	background:url(../images/footer_linkbg.jpg) repeat-x top left #e2e2d2;
	width:925px; float:left; margin:10px 0px 0px 0px; padding:5px 5px 10px 5px;
	border-top:5px solid #b8b8a5;
}
.footer_link ul{
	width:220px; float:left; margin:0px; padding:5px;
}
.footer_link ul li {
	background:url(../images/bullet2.gif) no-repeat 0px 8px;
	width:220px; float:left; margin:0px; padding:5px 0px 0px 8px; list-style-type:none;
}
.footer_link ul li a{
	color:#000000; text-decoration:none;
}
.footer_link ul li a:hover{
	text-decoration:underline; 
}

#footer{
	background:#FFFFFF; text-align:center; font-size:11px;
	width:935px; float:left; margin:0px; padding:10px 0px 10px 0px;
}




.maincontent_in{
	width:925px; float:left; margin:0px; padding:5px;
}

h1{
	font-size:16px; font-weight:bold; color:#fb6100; text-decoration:none;
	margin:0px; padding:0px;
}
h2{
	font-size:14px; font-weight:bold; color:#939378; text-decoration:none;
	margin:0px; padding:0px;
}

.titlebox3{
	background:url(../images/titlebg2.jpg) repeat-x top left;
	height:22px; width:918px; float:left; margin:0px; padding:8px 0px 0px 8px;
	font-weight:bold; color:#FFFFFF;
}



.titlebox4{
	background:url(../images/titlebg2.jpg) repeat-x top left;
	height:22px; width:650px; float:left; margin:0px; padding:8px 0px 0px 8px;
	font-weight:bold; color:#FFFFFF;
}

.postjob_main{
	width:924px; float:left; margin:0px; padding:0px;
	border:1px solid #c5c5b2;
	line-height:20px;
	/*background:transparent url(../images/postjob_divideline.jpg) repeat-y top left;*/
}

.postjob_points{
	background:#fafafa;
	width:914px; float:left; margin:0px; padding:5px;	
	line-height:20px;		
}

/*.postjob_main input[type="text"], .postjob_main input[type="password"], .postjob_main textarea, .postjob_main select{
	border:1px solid #d4d4c3;
}*/
.postjob_main select{
	border:1px solid #d4d4c3;
}
.postjob_main_left{
	width:55px; float:left; margin:0px; padding:2px;
}
.postjob_main_right{
	width:230px; float:left; margin:0px; padding:2px;
}
.postjob_col{
	width:297px;  float:left; margin:0px; padding:5px;
	
}
.postjob_col_row{
	width:295px; float:left; margin:0px; padding:3px 0px 3px 0px;	
	border-bottom:1px dotted #c5c5b2;
}

.one{
	/*background:url(../images/123.gif) no-repeat top left;*/
	height:22px; width:85%; float:left;font-size:14px;
	font-weight:bold; color:#FF6600; text-decoration:none;
	padding:8px 0px 0px 28px; margin:0px 0px 2px 0px; 
}
.two{
	/*background:url(../images/123.gif) no-repeat 0px -30px;*/
	height:22px; width:85%; float:left;font-size:14px;
	font-weight:bold; color:#FF6600; text-decoration:none;
	padding:8px 0px 0px 28px; margin:0px 0px 2px 0px; 
}
.three{
	/*background:url(../images/123.gif) no-repeat 0px -60px;*/
	height:22px; width:85%; float:left;font-size:14px;
	font-weight:bold; color:#FF6600; text-decoration:none;
	padding:8px 0px 0px 28px; margin:0px 0px 2px 0px; 
}

.three .left{
	background:#999999; float:left; width:20px;
}


.loginbox{
	background:#fef7ec;
	width:240px; float:left; margin:0px; padding:0px;
}
.loginbox_row{	
	width:230px; float:left; margin:0px; padding:5px;
}

.loginbox input[type="text"], .loginbox input[type="password"], .loginbox textarea, .loginbox select{
	border:1px solid #fcbd79;
}



.adv_searchbox{
	background:url(../images/current_job_bg_hover.jpg) repeat-x top left;
	width:914px; float:left; margin:0px; padding:5px;
	border:1px solid #c5c5b2;	
	line-height:20px;
}
.adv_searchbox input[type="text"], .adv_searchbox input[type="password"], .adv_searchbox select, .adv_searchbox textarea{
	border:1px solid #D4D4C3;
}


.registration_main{
	background:url(../images/current_job_bg_hover.jpg) repeat-x top left;
	width:656px; float:left; margin:0px; padding:0px;
	border:1px solid #c5c5b2;	
	line-height:20px;
}
.registration_row{
	width:646px; float:left; margin:0px; padding:5px;
	border-bottom:1px dotted #c5c5b2;	
}
div.registration_row:hover{
	background:#f8f8ef;
}
.registration_col{
	width:310px; float:left; margin:0px; padding:5px;
}
.registration_col_row{
	width:316px; float:left; margin:0px; padding:2px;
}
.registration_col_L{
	width:120px; float:left; margin:0px; padding:5px;
}
.registration_col_R{
	width:175px; float:left; margin:0px; padding:5px;
}
/*.registration_main input[type="text"], .registration_main input[type="password"], .registration_main textarea, .registration_main select{
	border:1px solid #d4d4c3;
}*/




.jobs_main{
	width:655px; float:left; margin:0px; padding:0px;
	border:1px solid #d4d4c3;
}

.jobs_main a{
	color:#000000; text-decoration:underline;
}
.jobs_main a:hover{
	color:#FF9900; text-decoration:none;
}

.jobs_title{
	background:url(../images/titlebg2.jpg) repeat-x top left #c5c5b2;
	width:655px; float:left; margin:0px; padding:0px;
	font-weight:bold; color:#FFFFFF;
}
.jobs_title a{
	color:#FFFFFF; text-decoration:none; font-weight:bold;
}

.jobs_row1{
	width:655px; float:left; margin:0px; padding:0px;
	border-top:1px solid #d4d4c3;

}
.jobs_row2{
	background:#f8f8ef;
	width:655px; float:left; margin:0px; padding:0px;	
	border-top:1px solid #d4d4c3;	
}
.jobs_col_title{
	width:250px;
	float:left; margin:0px; padding:5px; border-right:1px solid #d4d4c3;
}

.jobs_col_title img{
	float:left; margin:0px; padding:5px; border:none;
}
.jobs_col_title p{
	float:left; margin:0px; padding:3px;
}

.jobs_col_price{
	width:120px; text-align:center; line-height:20px;
	float:left; margin:0px; padding:5px; border-right:1px solid #d4d4c3;
}
.jobs_col_time{
	width:120px;  text-align:center;
	float:left; margin:0px; padding:5px; border-right:1px solid #d4d4c3;
}
.jobs_col_location{
	width:110px; text-align:right;
	float:right; margin:0px; padding:5px;
}



.mail a span{
	background:url(../images/mail.jpg) no-repeat 5px 5px  #f2f2f2;
	height:20px; float:left; margin:2px; padding:4px 5px 0px 25px;
	border:1px solid #d9d9d9;
}
.save a span{
	background:url(../images/save.jpg) no-repeat 5px 5px  #f2f2f2;
	height:20px; float:left; margin:2px; padding:4px 5px 0px 25px;
	border:1px solid #d9d9d9;
}
.rss a span{
	background:url(../images/rss.jpg) no-repeat 5px 5px  #f2f2f2;
	height:20px; float:left; margin:2px; padding:4px 5px 0px 25px;
	border:1px solid #d9d9d9;
}

/*added by umesh*/
.errorBox{
	background:#f2f2f2;
	width:96%; float:left; margin:0px; padding:10px;
	border:1px solid #d9d9d9; color:#FF0000;
}
.errormsg{
color:#FF0000;
padding:5px;
}
.star{
color:#FF0000;
font-size:1.5em;
}




.quotes_main{
	width:655px; float:left; margin:0px; padding:0px;
	border:1px solid #d4d4c3;
}

.quotes_main ul{
	margin:0px; padding:0px; float:left; width:100%;
}
.quotes_main ul li{
	float:left; width:100%; margin:0px; padding:0px; list-style-type:disc; list-style-position:inside;
}



.quotes_main a{
	color:#000000; text-decoration:underline;
}
.quotes_main a:hover{
	color:#FF9900; text-decoration:none;
}

.quotes_title{
	background:url(../images/titlebg2.jpg) repeat-x top left #c5c5b2;
	width:655px; float:left; margin:0px; padding:0px;
	font-weight:bold; color:#FFFFFF;
}
.quotes_title a{
	color:#FFFFFF; text-decoration:none; font-weight:bold;
}

.quotes_row1{
	width:655px; float:left; margin:0px; padding:0px;
	border-top:1px solid #d4d4c3;

}
.quotes_row2{
	background:#f8f8ef;
	width:655px; float:left; margin:0px; padding:0px;	
	border-top:1px solid #d4d4c3;	
}

.quotes_col_status{
	width:60px;
	float:left; margin:0px; padding:5px; border-right:1px solid #d4d4c3;
}
.quotes_col_title{
	width:180px;
	float:left; margin:0px; padding:5px; border-right:1px solid #d4d4c3;
}

.quotes_col_title img{
	float:left; margin:0px; padding:5px; border:none;
}
.quotes_col_title p{
	float:left; margin:0px; padding:3px;
}

.quotes_col_quotes{
	width:60px; text-align:center;
	float:left; margin:0px; padding:5px; border-right:1px solid #d4d4c3;
}
.quotes_col_forum{
	width:60px;  text-align:center;
	float:left; margin:0px; padding:5px; border-right:1px solid #d4d4c3;
}
.quotes_col_client{
	width:95px; text-align:center;
	float:left; margin:0px; padding:5px; border-right:1px solid #d4d4c3;
}
.quotes_col_time{
	width:60px;  text-align:center;
	float:left; margin:0px; padding:5px; border-right:1px solid #d4d4c3;
}
.quotes_col_price{
	width:60px; text-align:right;
	float:right; margin:0px; padding:5px;
}


.box1{
	background:url(../images/boxbg.jpg) repeat-x top left;
	height:190px; width:190px; float:left; margin:0px 13px 0px 13px; padding:0px;
	border:1px solid #c1c1c1;
}
.box1_txt{
	width:170px; height:45px; float:left; margin:0px; padding:5px;
}
.box1_img{
	float:left; margin:0px; padding:0px;
	width:180px;
}

.box2{
	background:url(../images/boxbg.jpg) repeat-x top left;
	height:190px; width:215px; float:left; margin:0px 7px 0px 7px; padding:0px;
	border:1px solid #c1c1c1;
}
.box2_txt{
	width:205px; height:45px; float:left; margin:0px; padding:5px 5px 5px 5px;
}
.box2_txt a{
	text-decoration:underline; color:#000000;
}

.mailbox{
	background:url(../images/mailbox.jpg) no-repeat top left;
	height:182px; width:173px; float:left; margin:0px 0px 0px 7px; padding:10px 20px 0px 22px;	
}
.mailbox input[type="text"], .mailbox input[type="password"], .mailbox select{
	border:1px solid #fcaf55;
}

.search_for{
	background:url(../images/search_for.jpg) no-repeat -5px 0px;
	height:195px; width:199px; float:left; margin:0px 0px 0px 7px; padding:0px;	
}
.search_for_in{
	width:189px; float:left; margin:0px; padding:45px 5px 5px 5px; text-align:center;
}

.search_for input[type="text"], .search_for input[type="password"], .search_for select{
	border:1px solid #fcaf55;
}

.continue_btn{
	background:url(../images/continue_btn.png) repeat-x top left;
	height:25px; width:116px; float:left; margin:0px; padding:0px;	
	border:none; cursor:pointer;
}


.post_job_free{
	background:url(../images/bg2.jpg) repeat-x top left;
	height:47px; width:640px; float:left; margin:0px; padding:5px;
	color:#FFFFFF;
}

.post_job_free input[type="text"], .post_job_free select{
	background:#ffe1c7; border:1px solid #dd5e07;
}

.post_job_free_col{
	height:40px; float:left; margin:0px; padding:2px 10px 2px 10px;
	border-right:1px solid #ffdbbc;
}

.continue a span{
	background:url(../images/continue_btn.png) no-repeat top right;
	height:29px; margin:5px; padding:2px 35px 0px 0px; font-size:20px; color:#fecca3;
	text-decoration:none; float:right; font-weight:bold;
}





/*PROFILE SECTION*/


.comp_pro_box{
	border:1px solid #c9ceb7; width:320px; float:left; margin:0px; padding:0px;
	font-size:11px;
}
.comp_pro_box a{
	color:#000000; text-decoration:underline;
}
.comp_pro_title{
	background:#d8ddc5; color:#545747; font-weight:bold;
	width:310px; float:left; margin:0px; padding:5px;
}
.comp_pro_text{	
	width:310px; float:left; margin:0px; padding:5px;
}
.comp_pro_L{
	width:100px; float:left; margin:0px; padding:3px;
	font-size:11px; font-weight:bold; color:#545747;
}
.comp_pro_R{
	color:#a2a78d;
	width:180px; float:left; margin:0px; padding:3px;
}
.comp_pro_row{
	width:314px; float:left; margin:0px; padding:3px;
	border-bottom:1px dotted #c9ceb7;
}

.pro_box{
	border:1px solid #c9ceb7; width:470px; float:left; margin:0px; padding:0px;
	font-size:11px;
}
.pro_box a{
	color:#000000; text-decoration:underline;
}
.pro_box a:hover{
	color:#FF6600; text-decoration:none;
}
.pro_title{
	background:#d8ddc5; color:#545747; font-weight:bold;
	width:460px; float:left; margin:0px; padding:5px;
}
.pro_text{	
	width:460px; float:left; margin:0px; padding:5px;
}
.pro_text_row{
	width:450px; float:left; margin:0px; padding:5px;
	border-bottom:1px dotted #c9ceb7;
}
.pro_thumb{
	background:#ebeee2;
	width:90px; height:90px; float:left; margin:0px; padding:5px;
}
.pro_det{
	width:345px; float:left; margin:0px; padding:5px;
}
.pro_det_L{
	width:105px; float:left; margin:0px; padding:3px;
	font-size:11px; font-weight:bold; color:#545747;
}
.pro_det_R{
	color:#a2a78d;
	width:220px; float:left; margin:0px; padding:3px;
}
.pro_det_row{
	width:341px; float:left; margin:0px; padding:2px;
	border-bottom:1px dotted #c9ceb7;
}
.pro_mapbox{
	background:#ebeee2; border:1px solid #c9ceb7;
	width:170px; height:90px; float:right; margin:0px; padding:5px;
}


.map_home{
	width:248px; height:245px; float:right; margin:0px; padding:0px;
	border:1px solid #C5C4B0;
}



p { text-align: left; margin: 15px 0 }
		
p, ul { font-size: 13px; line-height: 1.4em } 

p a, li a { color: #39c; text-decoration: none }

p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }

p#cross-links { text-align: center }

p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }

noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
noscript a { color: #a00; text-decoration: underline }
noscript ol { margin-left: 25px; }

a:focus { outline:none }

img { border: 0 }

h3 { border-bottom: 1px solid silver; margin-bottom: 5px; padding-bottom: 3px; text-align: left }



.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}

.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 20px 0;
	position: relative;
	width: 100%;
}

/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%;  background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}

#slider1 {height:auto;}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	border-top: 1px solid #fb8700;
	border-bottom: 1px solid #fb8700; /* this is the border. should have the same value for the links */
	margin: auto;
	width: 658px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	/*height: 460px;*/
	clear: both;
	background: #fff;
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0;
	width: 100%;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 658px; /* Also specified in  .stripViewer  above */
}

.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 5px;
}

.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
	margin:0px 5px 0px 5px;
}

.stripNav ul { /* The auto-generated set of links */
	list-style: none;
	width:100%;
}

.stripNav ul li {
	float: left;
	margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
}

.stripNav a { /* The nav links */
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	background: #c6e3ff;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}

.stripNav li.tab1 a { background: #ffd29e; }
.stripNav li.tab2 a { background: #ffd29e }
.stripNav li.tab3 a { background: #ffd29e }
.stripNav li.tab4 a { background: #ffd29e }
.stripNav li.tab5 a { background: #ffd29e }

.stripNav li a:hover {
	background: #fb8700;
}

.stripNav li a.current {
	background: #fb8700;
	color: #fff;
}

.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top: 230px;
	text-indent: -9000em;
}

.stripNavL a, .stripNavR a {
	display: block;
	height: 40px;
	width: 40px;
}

.stripNavL {
	left: 0;
}

.stripNavR {
	right: 0;
}

.stripNavL {
	background: url("images/arrow-left.gif") no-repeat center;
}

.stripNavR {
	background: url("images/arrow-right.gif") no-repeat center;
}

.wrapper_row{
	width:648px; float:left; margin:0px; padding:5px;
}





.buss_partner{
	background:url(../images/prof_pack.jpg) no-repeat top left;
	width:652px; float:left; margin:0px; padding:30px 0px 0px 0px;
	border:1px solid #78a9c8;
}

.buss_partner ul{	
	width:620px; float:left; margin:0px; padding:15px;	
}

.buss_partner ul li{	
	background:url(../images/bullet4.jpg) no-repeat 0px 10px;
	width:600px; float:left; margin:0px; padding:5px 5px 5px 15px;	
	list-style-type:none; color:#346590;
}

.buss_partner_row{	
	width:652px; float:left; margin:0px; padding:5px 0px 5px 0px;	
}


.payment_method{
	background:url(../images/payment_method.jpg) no-repeat top left;
	width:652px; float:left; margin:0px; padding:50px 0px 0px 0px; min-height:100px;
	border:1px solid #9d9d9d;
}
.payment_method_row{	
	width:632px; float:left; margin:0px; padding:10px;	
}


.pro_partner{
	background:url(../images/klus_pack.jpg) no-repeat top left;
	width:652px; float:left; margin:0px; padding:30px 0px 0px 0px;
	border:1px solid #cfcf73;
}

.pro_partner ul{	
	width:620px; float:left; margin:0px; padding:15px;	
}

.pro_partner ul li{	
	background:url(../images/bullet5.jpg) no-repeat 0px 10px;
	width:600px; float:left; margin:0px; padding:5px 5px 5px 15px;	
	list-style-type:none; color:#93933b;
}

.pro_partner_row{	
	width:652px; float:left; margin:0px; padding:5px 0px 5px 0px;	
}

.bus_plan1{
	background:url(../images/buss_plans.jpg) no-repeat 0px 0px;
	height:140px; width:215px; float:left; margin:0px 0px 0px 5px; padding:0px;	
}

.bus_plan2{
	background:url(../images/buss_plans.jpg) no-repeat -215px 0px;
	height:140px; width:215px; float:left; margin:0px; padding:0px;	
}

.bus_plan3{
	background:url(../images/buss_plans.jpg) no-repeat -430px 0px;
	height:140px; width:215px; float:left; margin:0px; padding:0px;	
}
.bus_plan_checkbox{
	float:left; padding:5px;
}

.bus_plan_text{
	float:left; padding:5px 5px 5px 20px; width:180px; 
}






.basic_member{
	background:url(../images/start_pack.jpg) no-repeat top left;
	width:652px; float:left; margin:0px; padding:30px 0px 0px 0px;
	border:1px solid #93927c;
}

.basic_member ul{	
	width:620px; float:left; margin:0px; padding:15px;	
}

.basic_member ul li{	
	background:url(../images/bullet5.jpg) no-repeat 0px 10px;
	width:600px; float:left; margin:0px; padding:5px 5px 5px 15px;	
	list-style-type:none; color:#93927c;
}

.basic_member_row{	
	width:632px; float:left; margin:0px; padding:10px;	
}


.left{
	float:left;
}
.right{
	float:right;
}





.cat_box{
	border:1px solid #c9ceb7; width:455px; float:left; margin:0px; padding:0px;
	font-size:11px;
}
/*.cat_box a{
	color:#000000; text-decoration:underline;
}*/
.cat_box a:hover{
	color:#FF6600; text-decoration:none;
}
.cat_heading{
	background:#d8ddc5; color:#545747; font-weight:bold;
	width:445px; float:left; margin:0px; padding:5px;
}
.cat_text{	
	width:445px; float:left; margin:0px; padding:5px;
}
.cat_text_row{
	width:445px; float:left; margin:0px; padding:5px;
	border-bottom:1px dotted #c9ceb7;
}



.save_money{
	background:url(../images/save_free_rate.jpg) no-repeat 0px 0px;
	width:188px; height:110px; float:left; margin:0px 0px 0px 5px; padding:5px 100px 5px 10px;		
}

.its_free{
	background:url(../images/save_free_rate.jpg) no-repeat -308px 0px;
	width:188px; height:110px; float:left; margin:0px 0px 0px 10px; padding:5px 100px 5px 10px;		
}

.rating_system{
	background:url(../images/save_free_rate.jpg) no-repeat -615px 0px;
	width:188px; height:110px; float:left; margin:0px  0px 0px 10px; padding:5px 100px 5px 10px;		
}

.save_money_with{
	background:url(../images/save_money.jpg) no-repeat 0px 0px;
	width:240px; height:75px; float:left; margin:10px 0px 0px 0px; padding:10px 0px 5px 10px;
}



.save_money_with input[type="text"]{
	border:1px solid #cbcb44; margin:0px 0px 5px 0px;
}

.feedback{
	background:url(../images/feedback.jpg) no-repeat 0px 0px;
	width:156px; height:75px; float:left; margin:10px 0px 0px 0px; padding:10px 84px 5px 10px;
}

.hotline{
	background:url(../images/hotline.jpg) no-repeat 0px 0px;
	width:290px; height:90px; float:left; margin:10px 0px 0px 0px; padding:0px;
}

.klushandel{
	background:url(../images/klushandel.jpg) no-repeat 0px 0px;
	width:290px; height:134px; float:left; margin:30px 0px 0px 0px; padding:0px;
}

.no_cost{
	background:url(../images/cost_job_alert_quality.jpg) no-repeat 0px 0px;
	width:133px; height:83px; float:left; margin:0px 0px 0px 5px; padding:5px 80px 5px 10px;	
	font-size:11px;	
}
.job_1000{
	background:url(../images/cost_job_alert_quality.jpg) no-repeat -230px 0px;
	width:133px; height:83px; float:left; margin:0px 0px 0px 5px; padding:5px 80px 5px 10px;	
	font-size:11px;		
}
.daily_alert{
	background:url(../images/cost_job_alert_quality.jpg) no-repeat -460px 0px;
	width:133px; height:83px; float:left; margin:0px 0px 0px 5px; padding:5px 80px 5px 10px;	
	font-size:11px;		
}
.build_quality{
	background:url(../images/cost_job_alert_quality.jpg) no-repeat -690px 0px;
	width:133px; height:83px; float:left; margin:0px 0px 0px 5px; padding:5px 80px 5px 10px;	
	font-size:11px;		
}



.looking_for{
	background:url(../images/looking_for.jpg) no-repeat 0px 0px #fef8ec;
	width:125px; height:146px; float:left; margin:0px; padding:0px 0px 0px 115px;
	line-height:20px;
}
.looking_for a{
	color:#000000; text-decoration:underline; 
}


.contact_us{
	background:url(../images/contactus.jpg) no-repeat 0px 0px #FFF;
	width:552px; height:189px; float:left; margin:0px; padding:20px;
	line-height:20px;
}
.contact_us h1{
	font-size:48px; color:#FF6600; text-decoration:none; padding:0px; margin:0px;
}

.contact_us h2{
	font-size:18px; color:#000000; text-decoration:none; padding:0px; margin:0px;
}

.news_box{
	background:url(../images/news.jpg) no-repeat 0px 0px #FFF;
	width:280px; height:147px; float:left; margin:0px; padding:10px 0px 0px 10px;	
}
.top_tip_box{
	background:url(../images/top_tip_bg.jpg) no-repeat 0px 0px;
	width:273px; height:148px; float:left; margin:0px; padding:5px 110px 0px 5px;	
	border:1px solid #b8b8a5;
}


.contact_form{	
	width:592px; float:left; margin:10px 0px 0px 0px; padding:0px; border:1px solid #FF6600;	
}

.contact_form input[type="text"], .contact_form input[type="password"], .contact_form select, .contact_form textarea{
	border:1px solid #ffcf9d;
}

.contact_form_title{
	background:#FF6600; color:#FFFFFF; font-weight:bold;
	width:572px; height:15px; float:left; margin:0px; padding:10px;	
}
.contact_form_title a{
	color:#FFF; text-decoration:underline; font-weight:bold;
}

.contact_form_row{	
	width:572px; float:left; margin:0px; padding:10px;	
	border-bottom:1px dotted #FF6600;
}
.contact_form_L{
	width:150px; float:left; margin:0px; padding:5px;
}
.contact_form_R{
	width:350px; float:left; margin:0px; padding:5px;
}




.fees_title{
	background:#dfdfdf;
	width:900px; float:left; margin:0px; padding:7px;
	color:#000; font-weight:bold;
}

.fees_row{	
	width:914px; float:left; margin:0px; padding:0px;
	border-bottom:1px solid #FFF;	
}
.fees_left{
	background:#f4f4f4;
	float:left; padding:10px; margin:0px; width:250px;
	border-right:1px solid #FFF;
}
.fees_right{
	background:#f4f4f4;
	float:left; padding:10px; margin:0px; width:623px;	
}





.how_it_work_box{
	background:url(../images/box2bg.jpg) repeat-x top left #ffecd0;
	width:667px; float:left; margin:0px 0px 5px 0px; padding:10px;
	border:1px solid #FF6600;
}

.how_it_work_box_txt{
	width:600px; float:left; margin:0px; padding:0px;
	font-size:11px; line-height:15px;
}
.how_it_work_box_txt h1{
	font-size:16px; color:#FF3300; font-weight:bold; margin:0px; padding:0px;
}
	
.one_num{
	background:url(../images/123_123.gif) no-repeat 0px 0px;
	height:64px; width:64px; float:left; margin:0px; padding:0px;
}
.two_num{
	background:url(../images/123_123.gif) no-repeat 0px -100px;
	height:64px; width:64px; float:left; margin:0px 0px 0px 0px; padding:0px;
}
.three_num{
	background:url(../images/123_123.gif) no-repeat 0px -200px;
	height:64px; width:64px; float:left; margin:0px 0px 0px 0px; padding:0px;
}




