﻿/*
Theme Name: jwp(twentyten)
Description: Custom template for Gtech IT dubai.
Author: Juls Terobias & WordPress team
*/

		body, html{
		margin:0px !important;
		padding:0px !important;
		font-size:14px;
		line-height:20px;
		font-family:SegoeUI, Arial, Helvetica, sans-serif;
		color: #4c4c4c;
	}
	.clearfix:before,
        .clearfix:after {
          content: ".";
          display: block;
          height: 0;
          overflow: hidden;
        }
	

        .clearfix:after {
            clear: both;
        }

        .clearfix {
            zoom: 1; /* IE < 8 */
        }
	
	.breadcrumb	{ font-size: 11px; margin-bottom: 20px;	}
	.breadcrumb a	{ color: #000; font-weight: bold;	}

	.highlight-module { background: #d4dbde; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* future proofing */ -khtml-border-radius: 4px; /* for old Konqueror browsers */ border: 1px solid #cacccc; position: relative; top: -10px; }
	
	.bottom-img	{ margin-top: 5px;	}

	.regular{
		font-family:SegoeUI, Arial, Helvetica, sans-serif;
	}
	.bold{
		font-family:SegoeUI-Bold, Arial, Helvetica, sans-serif;
	}
	.width{
		width:960px;
		
	}
	.width900 {
		width:900px;
		
	}
	.width870 {
		width:870px;
		
	}
	.width1000{
		width:1010px;
	}
	.left{
		float:left;
	}
	.right{
		float:right;
	}
	.half{
		width:50%;
	}
	.clear{
		clear:both;
	}
	.header{
		background:url(../images/headerback.jpg) top left repeat-x;
	}
	.industry{
		background:url(../images/industry.png) bottom right no-repeat;
		width:441px;
		height:121px;
		margin-right:-40px;
	}
	.logo{
		padding-top:15px;
	}
	
	/*menu*/
	
	.menudiv{
		height:80px;
		background:url(../images/menubackmain.jpg) repeat-x;
	}
	.menuholder{
		background:url(../images/topbg1.png) top center repeat-x;
		-moz-border-radius: 10px;
		border-radius: 10px;
		height:44px;
		
		width:1100px;
	}
	.menuholder ul{
		margin:0px;
		padding:0px;
	}
	.menuholder ul li{
		float:left;
		list-style:none;
		margin-right: 15px;		
	}
	.menuholder ul li:last-child {
		margin-right: 0px;
	}
	.menuholder ul li a{
		display:block;
		padding:8px 14px;
		text-decoration:none;
		color:#1f683b;
		font-size:15px;
		font-weight: bold;
		text-transform:uppercase;
		font-family: 'Roboto Condensed', SegoeUI, Arial, Helvetica, sans-serif;


	}
	
	.menuholder ul li:hover,
	.menuholder ul li.clicked {
		background:#1f683b;
		-moz-border-radius: 5px;
		border-radius: 5px;
		
	}
	
	.current-menu-item{
		background:#1f683b;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.current-post-ancestor{
		background:#1f683b;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.menuholder ul li.current-menu-item a, .menuholder ul li.current-post-ancestor a{
		color:#FFF;
		
	}
	
	.menuholder ul li.current_page_parent{
		background:#1f683b;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.menuholder ul li.current_page_parent a{
		color:#FFF;
	}
	
	.menuholder ul li.current-page-ancestor{
		background:#1f683b;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.menuholder ul li.current-page-ancestor a{
		color:#FFF;
	}
	
	.menuholder ul li:hover a,
	.menuholder ul li.clicked a{
		color:#FFF;
	}
	.menuholder ul li ul li a{
		color: #fff;
	}
	.searchform{
		padding:10px;
		background:url(../images/searchsepa.png) top left repeat-y;
	}
	.search_{
		background:url(../images/searchbg.png) repeat;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border:1px solid #919292;
	}
	.search_ input{
		background:none;
		border:none;
		padding:3px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		color:#5a5b5b;
		font-style:italic;
		margin:0px;
		outline-color: transparent;
	}
	.padd{
		padding:15px;
	}
	.paddy{
		padding:15px 0px;
	}
	.paddx{
		
		padding:0px 15px;
	}
	.paddright{
		padding-right:15px;
	}
	.paddingleft{
		padding-left:15px;
	}
	
	
	h1,h2,h3,h4{
		color:#1f683b;
	}
	
	.body img{
		border:1px solid #FFF;
		box-shadow:0px 0px 5px #666666;
	}
	.body img.noshadow {
		box-shadow: none;
		margin-left: 0px;
		border: none;
	}
	.alignright{
		border:1px solid #FFF;
		box-shadow:0px 0px 5px #666666;
		margin-left:15px;
		float:right;
	}
	.alignleft{
		border:1px solid #FFF;
		box-shadow:0px 0px 5px #666666;
		margin-right:15px;
		float:left;
	}
	.content-img{
		margin-top: 25px;
	}
	.entry-content{
		text-align:justify;
	}
	
	.body{
		line-height:22px;
	}
	a{
		color:#1f683b;
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}
	.readmore{
		font-family:SegoeUI-Bold, Arial, Helvetica, sans-serif;
	}
	a img{
		border:none;
	}
	.head_arrow {
		height:73px;
		background:url(../images/arrowdown.jpg) top right no-repeat;
		margin-top:30px;
	}
	.head_arrow a{
		height:52px;
		width:52px;
		display:block;
		margin-right:16px;
	}
	.head_arrow .down{
		background:url(../images/arrowred2.jpg) center center no-repeat;
	}
	.head_arrow .up{
		background:url(../images/arrowred.jpg) center center no-repeat;
	}
	
	.midbody{
		margin-top:-55px;
	}
	.midtitle{
		color:#000;
		margin-top:0px;
		margin-bottom:5px;
	}
	.midbody .left ul{
		margin:0px;
		padding:0px;
		padding-left:22px;
	}
	.midbody .left ul li{
		list-style:url(images/check.png);
		line-height:20px;
		margin-bottom: 8px;
	}
	.btn{
		background:#ee1c25;
		color:#FFFFFF;
		padding:5px 10px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.btn:hover{
		background:#1F683B;
		text-decoration:none;
	}
	.footgreen{
		height:74px;
		background:#1f683b;
	}
	.footer{
		min-height:122px;
		background:url(../images/footerstripe.jpg) top left repeat-x;
		padding-top:30px;
		font-size:12px;
		color:#1f683b;
		text-shadow:1px 1px 0px #FFFFFF;
	}
	.footer .width ul{
		margin:0px;
		padding:0px;
		text-align: center;
	}
	.footer .width ul li{
		display:inline;
	}
	.footer .width ul li a{
		font-size:12px;
		margin-left:25px;		
	}
	

	.innershadow{
		background:url(../images/innershadow.jpg) top center no-repeat;
		padding-top:21px;
	}
	.inner{
		background:#FFFFFF;
		-moz-border-radius: 5px 5px 0px 0px;
		border-radius: 5px 5px 0px 0px;
	}
	.entry-title{
		font-family:'Roboto Condensed', SegoeUI-Bold, Arial, Helvetica, sans-serif;
		margin-top:10px;
		margin-bottom:10px;
		position: relative;
	}
	.inner-div{
		padding-bottom:50px;
	}
	.inner-div .left{
		width:75%;
	}
	.sidebar ul{
		margin:0px;
		padding:0px;
		padding-left:15px;
	}
	.sidebar ul li{
		list-style:none;
		margin-bottom:5px;
		border-bottom:1px dotted #CCCCCC;
		padding:5px 0px;
	}
	.sidebar ul li ul li{
		list-style:url(images/list.jpg);
		border-bottom:none;
		padding:2px 0px;
	}
	.widget h3{
		margin-top:10px;
		margin-bottom:10px;
		font-family:'Roboto Condensed', SegoeUI-Bold, Arial, Helvetica, sans-serif;
	}
	
	.about-table tr td{
		border-bottom:1px dotted #CCC;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:10px;
	
	}
	.about-table tr td img{
		margin:0px;
	}
	.notf{
		background:url(../images/404.jpg) top center no-repeat;
		height:287px;
	}
	.page-banner	{ margin: 20px 0px 20px 0; 	}
	.no-sidebar .page	{ padding: 20px;	}
	.no-sidebar .breadcrumb	{ position: relative; top: 15px; left: 15px;	}
	.contact .page	{	}
	.clear		{ clear: both;	}
	.contactArea { width: 40%; padding-top: 20px;	}
	.floatLeft { float: left;	 }
	.floatRight { float: right;	 }
	.contactFormBlock	{  background: #d4dbde; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* future proofing */ -khtml-border-radius: 4px; /* for old Konqueror browsers */ border: 1px solid #cacccc; position: relative; top: 10px;	}
	.offset20  { padding-left: 20px; }
	.cformTxt, .cformTxtArea  { background: #fff; border: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* future proofing */ -khtml-border-radius: 4px; /* for old Konqueror browsers */ outline: none; padding: 5px;	}
.cformTxtArea	{ width: 260px; font: 12px/20px 'lucida grande',tahoma,verdana,arial,sans-serif; padding: 10px;	}
	span.wpcf7-not-valid-tip-no-ajax	{ background: #ff9f9f; display: block; border: 1px solid #fa7f7f; padding: 4px; color: #890101; font: 11px/13px 'lucida grande',tahoma,verdana,arial,sans-serif; margin-top: 4px; width: 270px;	}

	.musandum-ul { list-style: none;    padding:0;   margin:0; margin-bottom: 1em; margin-left: 20px;	}
	.musandum-ul li { padding-left: 1em;    text-indent: -.7em; margin-bottom: 1em;	}
	.musandum-ul li:before { content: "■"; font-family:"Arial Black"; padding-right: 7px;	}

	.unstyled { list-style: none;    padding:0;   margin:0; 	}
	.unstyled li	{ list-style: none; padding: 0; margin: 0;	}
	.alternate_list		{ 	}
	.alternate_list li	{ width: 100%; padding: 20px; border-top: 1px solid #fff; border-bottom: 1px solid #c5c7cb;	}
	.alternate_list li:last-child	{ border-bottom: none;	}
	.alternate_list li:nth-child(odd) { background: #f0f0f0;	}
	.alternate_list li:nth-child(even) { background: #dbe2eb;	}
	
	.floatleft	{ float: left;	}
	.floatright	{ float: right;	}
	.twocol_text	{ width: 425px;	}
	.twocol_tech	{ width: 550px;	}
	.menu-footer .current-menu-item { background: none;	}
	.menu-footer .current-menu-item a { color: #000;	}
	
	.racking li	{ display: block; width: 300px; float: left; height: 100px; margin-bottom: 30px; margin-right: 25px; text-align: left; 	}
	.racking li img{
		float:left;
		margin-right:15px;
	}
	.racking li h5{
		margin-top:0px;
	}
	.racking li h5 a{
		display:block;
		height: 100px;
		padding:10px;
	}
	.racking li h5 a:hover{
		background:#F5F5F5;
		text-decoration:none;
	}
	.racking li h5 a span{
		font-size:17px !important;
	}
	.banner{
		margin-top:15px;
	}
	.entry-utility{
		display:none;
	}
	.fieldMsg textarea{
		width:500px;
	}
	.front-img	 	{  margin-left: 30px; margin-bottom: 30px;	}
	ul.sub-menu		{ display: none;	}
	
	.category-careers .entry-title{
		border-bottom:1px dotted #CCCCCC;
		padding-bottom:10px;
	}
	.category-careers{
		margin-bottom:20px;
	}
	
	.page-title{
		margin-top:0px;
	}
	.entry-meta{
		font-size:11px;
		color:#999;
	}
	.navigation .nav-previous{
		float:left;
		padding-top:15px;
	}
	.navigation .nav-next{
		float:right;
		padding-top:15px;
	}
	.xoxo .related-list{
		margin:0px;
		padding:0px;
	}


.storagelinks div.ctr {
    background: none repeat scroll 0 0 #1F683B;
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto;
    width: 200px;
}

.storagelinks div.ctr a {color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 15px;
    text-decoration: none;	}

	
