/*
Description: Marketing Movers
Version: 1.0
Author: Imran Sarwar
Author URI: 
Tags: blue, custom header, fixed width, two columns, widgets

*/
body
{
	font-size:14px;
	font-family: Helvetica, Arial, sans-serif;
	background:#fff;
	color:#000;
	margin:0 auto;
	padding-top:50px;
	padding-bottom:30px;
	text-align:left;

}

/*************General Classes*************/
.left{ float:left;}
.righ{ float:right;}
img.alignleft{ float:left; margin-right:10px;}
img.alignright{ float:right; margin-left:10px;}
.center{ text-align:center !important;}
.clear{ clear:both;}
.noborder{ border:none;}
.nobg{ background:none;}
.nomargin{ margin:0px;}
.nopadding{ padding:0px;}
.bold { font-weight:bold; }
.hidden { display:none !important; }
hr { background:#fff; border-bottom:dotted 1px #c4c4c4; padding-top:10px; margin-bottom:10px;  border-top:none; border-left:none; border-right:none;    }
.blue { color:#00aeef !important; }
a { color:#00aeef; text-decoration:none;}
a:hover { text-decoration:underline; }
/**********commen css*************/
table { text-align:left !important; }
td { text-align:left !important; }
h1
{
	color:#00aeef;
	font-size:24px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding-top:15px;
	padding-bottom:8px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:left;
}
h2
{
	color:#777777;
	font-size:19px;
	font-family: Helvetica, sans-serif;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:capitalize;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	
}
h3
{
	color:#00aeef;
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	
}
a
{
	color:#00aeef;
}
p { line-height:18px; text-align:left; margin:0px; padding-top:5px; padding-bottom:5px; }
.postitle { background:url(images/post-title.jpg) top left  no-repeat; height:79px !important; padding-top:8px; padding-left:10px; font-family: Helvetica, Arial, sans-serif; font-weight:bold; font-size:40px; color:#fff; padding-right:10px; padding-bottom:40px; line-height:90px !important;
 width:auto !important; 

}


/************************Site CSS******************************/
#wrapper
{
	width:984px;

	margin:0 auto;
	/*border: solid 1px #000;*/
}
#header
{
	width:984px;
	height:164px;
	margin:0 auto;
/*	border: solid 1px #000;*/
}
#logo
{
	width:380px;
	height:164px;
	float:left;

}
#banner-area
{
	width:600px;
	height:164px;
	text-align:right;
	float:right;
	
}
#topmenu
{
	width:600px;
	height:60px;
	padding-top:45px;

}
#topmenu ul
{
	float:right;
}
#topmenu ul li
{
	display:inline;
	background:url(images/slash.jpg) center left no-repeat;
	padding-left:15px; padding-right:9px;
	
}
#topmenu ul li a
{
	text-decoration:none;
	color:#000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-transform:lowercase;
	font-size:18px;

}
#topmenu li:first-child { background:none; } 
#topmenu ul li a:hover, #topmenu ul li.current_page_item a, #topmenu ul li.current_page_parent a
{
	color:#00aeef;
	text-decoration:none;
}
#content
{
	width:984px;
	border-top:dotted 1px #c4c4c4;
	border-bottom:dotted 1px #c4c4c4;
	background:url(images/contentbg.jpg) top center repeat-y;
}
#col-left
{
	width:250px;
	float:left;
	text-align:left;
}
#col-left .widgetbox { margin-bottom:0px; border-bottom:dotted 1px #c4c4c4; padding:10px 20px; width:210px; }
#col-left ul  { margin:0px; padding:0px; list-style-image: url(images/bullet.jpg); padding-left:10px; }
#col-left ul  li {/* background:url(images/bullet.jpg) top left no-repeat;*/ padding-left:0px; line-height:25px; }
#col-right
{
	width:728px;
	width:678px;
	padding:0px 25px 25px 25px;
	float:right;
/*	border-left:dotted 1px #c4c4c4;*/
}
#footer
{
	width:984px;
	height:43px;
	margin:0 auto;


}
#footer-menu
{
	width:984px;
	height:43px;

}
#footer-menu ul
{
	float:left;
	padding-left:0px;
	margin-top:8px;
}
#footer-menu ul li
{
	display:inline;
	padding-left:12px;
	padding-right:5px;
	background:url(images/grey-slash.jpg) center left no-repeat;

	
}
#footer-menu ul li a
{
	text-decoration:none;
	color:#b0b0b0;
	font-size:12px;
}
#footer-menu li:first-child { background:none; } 
#footer-menu ul li a:hover
{
	color:#333333;
}
#feedback
{
	padding-top:10px;
}

.post-area
{
width:570px;
margin:30px auto;
}
#left-side
{
width:214px;
float:left;
font-size:12px ;
}
#right-side
{
width:356px;
float:left;
font-size:12px;
}
#left-side div, #left-side p
{
	font-size:12px;
}
.title
{
font-size:36px !important;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
background-color:#00aeef;
color:#FFFFFF;
width:217px;
height:36px;
padding-top:15px;
text-align:center;
margin-top:0px;
margin-bottom:0px;

}

#img-gallery
{
width:672px;
padding-top:50px;
margin:0 auto;
}
#img-gallery img
{
padding:3px;
}

.subpagemenu wt-title {  text-transform:capitalize; } 
.subpagemenu ul { list-style-image:none !important; list-style:none; padding-left:0px !important; margin-left:0px !important; }
.subpagemenu li { background:none !important; padding-left:0px !important; }
.subpagemenu li a { color:#000; }
.subpagemenu li a:hover, .subpagemenu li.current_page_item a { color:#00aeef !important; } 

.gallery-thumbs {  float:right !important; margin-right:-70px; z-index:999 !important; }
.gallery_reloaded li { display:block !important; margin-bottom:10px !important; border:solid 1px #00aeef; z-index:999 !important; }
.gallery_reloaded li img { display:block !important; margin-bottom:10px !important; width:56px !important; height:37px !important;  z-index:999 !important;  }
.caption , .thickbox { display:none !important; }
.gallery_reloaded,.gholder { width:56px !important; float:right !important;  margin-right:-70px; z-index:999 !important; position:relative;  }

/****************************Protfolio subpages styling********************************/
.sitebox { padding-top:50px; }
.site-images { width:490px; float: left; z-index:999 !important; }
.site-desc { width:170px; height:316px; float:right; text-align:left; color:#00aeef; font-style:italic; padding-top:10px; font-size:12px; vertical-align:baseline; position:relative; z-index:1 !important; }
.siteby {  color:#000;  font-style:normal; padding-top:10px; font-weight:bold; }
.text { bottom:0;  position:absolute; }
.siteaddress { text-align:left; margin-top:-20px; padding-left:25px; }
.siteaddress a { font-size:12px !important; }
/*****************************Quote form***********************/

.quoteform { padding-top:30px;  }
.quoteform td { padding-top:10px; vertical-align:top; color:#797979 !important;  }
.quoteform .wpcf7-radio { width:100px !important;   }
.quoteform .wpcf7-list-item { display:block !important; width:150px !important; float:left !important; margin-right:30px !important;   }
.quoteform .btn-send { margin-top:15px; }
.quoteform .txt-box { border-top:solid 1px #8f8f8f; border-left:solid 1px #cecece; border-right:solid 1px #cecece; border-bottom:solid 1px #e3e3e3; width:300px; }
.quoteform .txt-area { border-top:solid 1px #8f8f8f; border-left:solid 1px #cecece; border-right:solid 1px #cecece; border-bottom:solid 1px #e3e3e3; width:300px; height:54px; }


.entry { padding-top:5px; padding-bottom:10px; }
.postcomments { text-align:left; }
.postdate { text-align:left; padding-top:20px; } 
.blog { text-align:left; }
.blog .post  { text-align:left; border-bottom:dotted 1px #ccc; }
.posttitle { padding-top:5px;  }

/**************************************Comment Settings**************************************/
#commentbar
{
	height:25px;
	line-height:25px;
	background:none;
	color:#000;
	text-align:right;
	
}
#commentbar a
{

}

#respond
{
	margin:0px;
}
h3#comments, #respond h3 { text-align:left; font-size:18px; font-weight:bold; font-style:italic;}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #ccc;
	padding: 2px;
	background: #fff;
	}

#commentform p { clear:both;}
#commentform label { width:150px; display:block; float:left;}
#commentform label small
{
	font-size:11px;
	font-weight:bold;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 300px;
	padding: 2px;
	margin-left:152px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 15px 210px 15px auto;
	float: right;
	background:#4579b3;
	color:#fff;
	border-top:solid 4px #c3cfdf;
	border-left:solid 4px #c3cfdf;
	border-right:none;
	border-bottom:none;
	cursor:pointer;
	}
.commentlist { margin-left:0px; padding-left:0px; margin-top:5px; margin-bottom:5px;}

.commentlist li
{
	list-style:none;
	padding:5px;
	margin:0px;
	border:solid 1px #afafaf;
}	

.navigation
{
	padding:10px 5px;
}
.navigation_nspace
{
	padding-bottom:2px;
}
#comments
{
	padding:0px;
	margin: 0px 0px 0px 0px;
}
