/*
	Author : Shoaib Yasin
	Developer & coder: Shoaib Yasin
	Project Name: Jobs Capital
	Developer Company : Ewebcraft
	Contact URL: ewebcraft@gmail.com
	Date: Jan 09, 2012
*/
*{margin:0px; padding:0px;}
body{
	margin:0px; padding:0px;
	font-size:12px;
	line-height:100%;
	z-index:000;
	/*background:url(images/bg.png) left top repeat;*/
	font-family:Arial, Helvetica, sans-serif;
}


/**** Global Elements *****/
.left{float:left;}
.right{float:right;}
.clr{clear:both; }
.center{text-align:center;}
.hidden{display:none;}
h1,h2,h3,h4,h5,h6,h7,h8{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:100%;
	color:#131313;
}
h1{ font-size:28px;}
h2{ font-size:24px}
h3{	font-size:14px; padding:0; margin:0;}
h4{ font-size:13px; }
h5{ font-size:12px;}
small{font-size:90%;}
p{line-height:15px; font-size:12px;  }
strong{font-weight:bold;}
p,ul, li, ol{}
img{border:none;}
/**************************************************/

#container
{
	width:1000px; height:auto;
	margin:0 auto;
	background:#000;
	z-index:001;
	padding:11px;
}
	#header-ads,
	#header
	{
		width:1000px; height:auto;
		margin:0 auto; padding:0;
		color:#7e7e7e;
	}
		#header-ads
		{
			position:relative;margin-bottom:10px; min-height:120px;
		}
			#header-ads img{position:relative; z-index:002;}
			#header-ads #countDown{position:absolute; top:10px; right:20px; text-align:center; z-index:999; width:270px; height:95px;  }
				#countDown h2{
					height:30px; background:#A80301 url(images/left-head-bg.jpg) left -4px repeat-x; color: #FFFFFF;
    			    font-size: 13px;
					line-height:30px;
					text-indent:15px;
					border-radius:5px 5px 0px 0px;
 	    	}
			#countDown .count-timer
			{
				position:absolute; width:220px; background:#fff; height:auto; padding:13px 25px;
			}
				.count-timer span.time
				{
					font-size:22px; color:#000; line-height:1.4em;	
				}
		#header #top-nav{}
		#header #top-nav p{}
		#header #top-nav p a{
				color: #7E7E7E;
				font-size: 10px;
				font-weight: normal;
				padding: 0 8px;
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
			}
				#header #top-nav p a:hover{color:#fff;}
		#main-header{}
			.logo
			{
				float:left; display:inline;	
				width:300px; height:auto;
			}
			#member-box
			{
				width:370px; height:auto; float:right; display:inline;
			}
			#member-box .loginBoxMob
			{
				display:none;
			}
				#member-box p.top-nav
				{
					color: #7E7E7E;
					font-size: 10px;
					font-family:Arial, Helvetica, sans-serif;
					line-height:1.4em;
					margin-bottom:10px;
				}
					p.top-nav a{color: #7E7E7E; text-decoration:none; margin: 0 10px;}
					p.top-nav a:hover{color:#fff;}
				#member-box h3{
					color: #FFFFFF;
					font-family: Arial,Helvetica,sans-serif;
					font-size: 12px;
					line-height:1.4em;
					font-weight:normal;
					margin:0px 0px 5px 9px; 
					}
				.login_box {
					float: left;
					height: 21px;
					letter-spacing: normal;
					padding: 0;
					width: 370px;
					margin-left:4px;
				}
				.login_box ul {
					margin:0px;
					padding-left:6px;
					list-style-type:none;
					text-align:left;
				}
				.login_box li {
					margin:0px;
					padding:0px 2px 0px 2px;
					float:left;
				}
				.login_box li input.loginBntMob
				{
					display:none;
				}
				li.search_box {
					float:left;
					padding-left:5px;
					width:130px;
					height:21px;
					background:url(images/email_boxbg.jpg) no-repeat;
					margin-right:5px;
				}
				li.search_box input.search{padding:3px; padding-left:9px; height:16px;}
				.search {
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#000;
					width:120px;
					height:12px;
					border:0px solid #fff;
					background:none;
				}
				
				#member-box p.login-text
				{
					margin-left:5px;  font-size:11px; margin-top:20px;	
				}
					#member-box p.login-text a{color:#FD8B0C; line-height:1.3em; text-decoration:none; margin: 0 5px;}
					#member-box p.login-text a:hover{text-decoration:underline; }
					
				#header #searchBox
				{
					display:none;
				}
					
			#top_nav_box {
				background: url("images/top_nev_bg.jpg") no-repeat scroll 0 0 transparent;
				color: #E6E6E6;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 11px;
				height: 43px;
				margin-bottom:10px;
			}
			
			.top_nav_2 {
				height: 43px;
				letter-spacing: normal;
			}
			
			.top_nav_2 div.rmm{ display:none;}
			
			.top_nav_2 ul {
				list-style-type: none;
				margin: 0;
				padding-left: 15px;
				text-align: left;
			}
			
			.top_nav_2 li {
				float: left;
				margin: 0;
				padding: 0;
			}
			
			.top_nav_2 ul li a {
				color: #E6E6E6;
				display: block;
				float: left;
				font-size: 11px;
				font-weight: normal;
				height: 17px;
				padding: 13px 12px;
				text-decoration: none;
			}
			
			.top_nav_2 ul li a:hover {
			text-decoration:none;
			color:#ffffff;
			display:block;
			font-size:11px;
			font-weight:normal;
			padding:13px 12px 13px 12px;
			height:17px;
			background:url(images/u_nav_over.gif) repeat-x;
			background-position:center;
		}
/**********************/

#content
{
	width:980px; height:auto;
	padding:10px;
	background:	#fff;
	border-radius: 7px;
	padding-top:0;margin-bottom:10px;
}
	#left-sidebar
	{
		width:230px; height:auto;
		float:left; display:inline;	
		margin-top:10px;
		font-family: Arial,Helvetica,sans-serif;
	}
		#left-sidebar .left-block
		{
			width:230px; height:auto; margin-bottom:15px;	
		}
			.left-block h2{
					height:30px; background:#A80301 url(images/left-head-bg.jpg) left -4px repeat-x; color: #FFFFFF;
    			    font-size: 13px;
					line-height:30px;
					text-indent:15px;
					border-radius:5px 5px 0px 0px;
 	    	}
			.left-block .left-content
			{
				border:1px solid #e2e2e2;
				border-top:0;	
			}
				.left-content p.option
				{
					font-size:11px; color:#666;
					text-align:center;
					line-height:1.4em;	
					padding:5px 0;
				}
				form#frm_search{background:#f0f0f0;}
				.left-content .dropdown_img
				{
					height:20px; background:url(images/dropdwn.jpg) left top repeat-x;
					line-height:20px; padding:10px 0; 	
				}
				
				.left-content span.pointer
				{
					width:20px; height:20px;
					float:left; display:inline;
					margin-left:10px; margin-right:10px;
					background:url(images/pointer.png) left top no-repeat;	
				}
				.left-content span.pointer.active{background:url(images/pre.gif) left top no-repeat;	}
				
				.dropdown_img select,
				.dropdown_img input#keyword
				{
					width:180px; height:20px;
						
				}
				
				.left-block .left-content ul
				{
					margin:0; padding:0; list-style:none;	
				}
					.left-content ul li
					{
						background:url(images/navigation-left.jpg) 7px top no-repeat;
						line-height:24px; text-indent:25px;	
					}
					.left-content ul li a{
						color: #5F6276;
						font-family: Verdana,Arial,Helvetica,sans-serif;
						font-size: 11px;
						text-decoration: none;
					}
					.left-content ul li a:hover
					{
						color:#A80301;	
					}
					
				.left-block  .mobMenu
				{
					display:none;
				}
				.left-block  a.fullViewBtn, a.mobViewBtn
				{
					display:none;
					width:50%;
					padding:8px 0;
					background:#980A0F;
					text-align:center;
					text-decoration:none;
					color:#fff;
					text-shadow:1px 1px 1px #000;
					font-size:16px;
					margin:0 auto;
				}
				.left-block  a.fullViewBtn:hover, a.mobViewBtn:hover
				{
					background:#107B9F;
				}
				
	
	#content-text
	{
		width:740px; height:auto;
		float:right; display:inline;	
	}
		#main-banner
		{
			width:740px; height:315px; overflow:hidden; margin-bottom:15px;	
			background:url(../cfiles/main-banner.png) left top no-repeat;
			padding:15px 0 15px 0;
		}
		
			#banner
			{
				width:740px; height:315px; margin:0 auto;	
			}
		
		#tab-container{border:1px solid #d0d0d0; margin-bottom:35px;}	
		#tab-container #tabs
		{
			background:#d0d0d0;
			padding:15px 0px 0px 15px;
		}	
			#tabs .tab
			{
				height:30px;
				font-size:12px;
				font-weight:bold; color:#fff;
				line-height:30px;
				background:url(images/tab.jpg) left top repeat-x;
				padding:0 40px;
				border-radius:10px 10px 0px 0px;
				float:left; display:inline; margin-right:3px;
				margin-top:5px;
				text-transform:uppercase;
				cursor:pointer;
			}
			
			#tabs .tab span.pointer
			{
				width:10px;
				height:10px;
				background:url(images/tab-poniter.png) left top no-repeat;
				display:inline-block;
				margin-left:5px;
				display:none;	
			}	
			
			#tabs .tab.active
			{
				color:#B50105;
				background:#fff;
				height:35px; line-height:35px;
				margin-top:0px;	
			}	
				#tabs .tab.active span.pointer
				{
					width:10px;
					height:10px;
					background:url(images/tab-poniter.png) left top no-repeat;
					display:inline-block;
					margin-left:5px;	
				}	
				#tab-container .tab-content
				{
					padding:15px; display:none;	
				}
					.tab-content a{text-decoration:none; line-height:1.3em;}
					.tab-content a.red{color:#B50105;}
					.tab-content a:hover{text-decoration:underline;}
					
				.tab-content .tabBlock
				{
					width:165px;
					height:auto;
					border:1px solid #DCDCDC;
					border-radius:7px;
					float:left;
					margin:5px;
					
				}
				.tab-content .tabBlock .proImage
				{
					background:#fff;
					border-radius:4px 4px 0 0;
					width:100%;
				}
				.tab-content .tabBlock .proPrice
				{
					width:100%;
					height:32px;
					background:url(images/h_box_2.gif) top left repeat-x;
					text-align:center;
					line-height:32px;
				}
				.tab-content .tabBlock .proDetail
				{
					background:#CE0216;
					line-height:20px;
					border-radius:0 0 4px 4px;
				}
		
		#content-text #brand-container
		{
			margin-bottom:15px; position:relative;
		}
		
			
		
			#brand-container img.move
			{	
				float:none;
				position:absolute;
				top:22px;
				cursor:pointer;
			}
				#brand-container img.left
				{
					float:left; 
					left:5px;	
				}
				#brand-container img.right
				{
					float:left; 
					right:5px;	
				}
				img.inactive{
					opacity:.50;
					filter:alpha(opacity=50);
					-moz-opacity:.50;	
				}
			#brandbox
			{
				width:660px; height:auto; margin:0 auto;
				height:auto;
				position:relative;	overflow:hidden;
				height:75px;
			}
				.scrollable
				{
					position:absolute; width:15000px; left:0; top:0; height:75px; 
				}
					.scrollable .image{float:left; display:inline; margin:0px 17px 0px 18px; }
		
		#content-text #text {}
		#text h1{
				font-size:16px; line-height:1.4em; color:#000;
			}
		#text h1.head{line-height:1.4em; background:#000; font-size:12px; color:#fff; margin-top:15px; padding:5px; padding-left:15px;margin-bottom:15px;}
			
		#text h2{
				font-size:16px; line-height:1.4em; color:#B50105;
			}
		#text  p{line-height:1.3em; margin-bottom:15px; line-height:1.4em;}
		#text a{color:#B50105; text-decoration:none;} 
		#text a:hover{text-decoration:underline;}
		
		#text  ul,#text  ol{margin:20px; padding:auto;}
		#text  ul li,#text  ol li{line-height:1.4em; margin-bottom:5px;}
		
		#content-text #text .acntLinks{ display:none;}
		#content-text #text table #creditcard .creditTextMob
		{
			display:none;
		}
		
	#footer
	{
		background:#f4f4f4 url(images/footer.jpg) left top repeat-x;
		 padding:10px;
	}
		#footer-testimonials
		{
			width:280px; height:auto;
			background:url(images/footer-testim.png) left top no-repeat;
			float:left; display:inline;	
		}
			#footer-testimonials h1{font-family:"Myriad Pro"; font-size:22px; font-weight:normal; line-height:1.4em; text-indent:50px;margin-bottom:15px;}
			#footer-testimonials p.testy{margin-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616161; line-height:1.4em; margin-bottom:15px;}
			#footer-testimonials p.author{margin-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D00003; line-height:1.4em; margin-bottom:15px; font-weight:bold;}
		
		#footer-right
		{
			width:680px; height:auto;
			float:right; display:inline;
			margin-top:15px;
		}
		#footer-right a{color:#000; text-decoration:none;}
			#footer-right a:hover{color:#B50105; text-decoration:underline;}
			#footer-right p.links
			{
				font-family:Arial, Helvetica, sans-serif; font-size:12px;	
			}
			#footer-right p.links a{color:#000; margin-right:25px; text-decoration:none;}
			#footer-right p.links a:hover{color:#B50105; text-decoration:underline;}
			#footer-right p.copy{color:#898989; font-size:11px; width:400px; margin-top:25px;}
			#footer-bottom{height:70px; background:url(images/footer-bottom.jpg) left top repeat-x;}
/**************************/
.bt_red {
    background: url("images/bt_red_bg.jpg") repeat scroll 0 0 #990000;
    border: 1px solid #999999;
    color: #FFFFFF;
    font-size: 14px;
    height: 35px;
	padding:0 20px;
}