/*   















Theme Name: Gravity Central



Description: Gravity Central



Author: Gravity Central



Author URI: http://www.gravitycentral.com.au



Version: 1.0



*/







/* General */



html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, ol, ul, li,



fieldset, form, label, legend, caption, tbody, tfoot, thead {



	background: transparent;



	border: 0;



	margin: 0;



	padding: 0;



	vertical-align: baseline;



}



    table.grey, table.grey td  {

		border: 1px solid #CCC;

      }



dd {



	margin-left:15px;



	margin-top:10px;



	margin-bottom:10px;



}



.cursor {

	cursor:pointer;

}







html, body, img { margin: 0; padding: 0; border: 0; outline: 0; }







body { 



width: 100%; 



background: url(images/bg.jpg);



background-repeat:repeat-x;



background-position:top center;



margin-top:0px;



font-family: "Helvetica Neueu", Helvetica, Arial, Tahoma, Verdana, sans-serif; 



font-size: 13px; 



color: #000;



background-color: #fff;



margin-bottom:0px;



}


#studiocol {
	float: left;
	padding-right: 25px;
	 }


.studiohireh2 {
	color: #0071BC;
	font-weight: bold;
	font-size: 24px;
	}

.studiohireh1 {
	color: #0071BC;
	font-size: 16px;
	}

.studiohireh3 {
	color: #0071BC;
	font-weight: bold;
	font-size: 14px;
	}

.studiohireh4 {
	font-weight: bold;
	font-size: 13px;
	}

:focus { 



outline: 0; 



}







.clear:after { 







content: "."; 



visibility: hidden; 



display: block; 



height: 0px; 



clear: both; 







}











* html .clear { 



height: 1%; 



}











.wrapper { 



width: 1003px;



height:auto;



margin: 0 auto;







}







a:hover { 



text-decoration: underline !important; 



}







/* Header */







#header {



margin-left:auto;



margin-right:auto;



/*background: url(images/banner.jpg) no-repeat;*/



height:93px;



width:1003px;







}







#header a{



	color:#FFF;



	text-decoration:none;	



}







.hcol1{



	height:88px;



	width:300px;



	padding-left:15px;



	padding-top:5px;



	padding-right:268px;



	float:left;







		



}







.hcol2{



	height:86px;



	width:400px;



	float:left;



		text-align:right;



		padding-top:8px;		



}







.call-email {



	color:#01c7f4;



	font-size:14px;



	font-weight:bold;



}







.phone {



	color:#FFF;



	font-size:28px;



	font-weight:bold;	



}


.webtext {
	width:600px;
	margin-left:auto;
	margin-right:auto;
}

.webtextcol1 {
	width:330px;
	float:left;
	padding-right:50px;
	
}

.webtextcol2 {
	width:200px;
	float:left;
	
}






.email {



	color:#FFF;



	font-size:15px;



		



}







.ribbon {



	position: absolute;



	width: 100%;



z-index:-1;



margin-top:50px;



height: 392px;



background-color: transparent;



background-image: url(images/ribbon.jpg);



background-repeat: no-repeat;



background-attachment: scroll;



background-position: center top;



background-clip: border-box;



background-origin: padding-box;



background-size: auto auto;	



}







.ribbon-blue{



	position: absolute;



	width: 100%;



z-index:-1;



margin-top:50px;



height: 381px;



background-color: transparent;



background-image: url(images/ribbion-blue.jpg);



background-repeat: no-repeat;



background-attachment: scroll;



background-position: center top;



background-clip: border-box;



background-origin: padding-box;



background-size: auto auto;	



}











.slider {



	margin-left:auto;



	margin-right:auto;	



}







.nav wrapper { 



width: 1003px;



margin-left:auto;



margin-right:auto;







}











#nav {







float:left;



margin-top:130px;



margin-left: 10px;



width:auto;







}







#nav li {



margin-left:auto;



margin-right:auto;















display: inline; 















margin: 0 10px; 















font-size: 13px;















font-family:Verdana, Arial, Helvetica, sans-serif; 















font-weight: bold;















}















































#nav li a { 















color: #fff; 















text-decoration: none; 















}































#nav li a:hover { 















color: #CECECE;















text-decoration: underline; 















}































































/* Content */































#content {







float: left; 



width: 1003px; 



padding: 0px 0 0 0;



margin-top:30px;



margin-bottom:30px;



background: url(images/content-bg.png);



height:auto;







}





#content ul {

	padding-left:0px;	

}





























.divider {



width:100%;



background: url(images/divider.png);



background-repeat:repeat;



margin-top:25px;



padding-bottom:25px;



height: 5px;



background-repeat:repeat-x;



}































.post {











width: 950px;



padding-top:20px;



padding-left:20px;











}































.post h2 { 















color: #0071BB;















font-size: 20px; 







padding: 0px 0; 



	text-shadow: 1px 1px 1px #999;













}





.headingred { 















color: #F00;















font-size: 18px; 







padding: 0px 0; 



	text-shadow: 1px 1px 1px #999;

	font-weight:bold;













}















.post h2 a { 















color: #0071BB;















text-decoration: none; 















}















.post h2 a:hover { 















text-decoration: underline; 















}















span.author { 















margin: 15px 0 0 0; 















font-style: italic; 















font-size: 11px; 















color: #222; 















}































.text {















margin-left:auto;















margin-right:auto; 















width: 950px; 



text-align:justify;











}































.page .text { 















width:950px;



















}































.text a { 















color: #039;















text-decoration: 















none; 















}































.text p { margin: 15px 0; 















line-height: 22px;















 color: #000; 















 }















 















.text ul, .text ol { 















margin: 15px 0; 















}































.text li { 















margin: 5px 0; 















}































.text blockquote { 















font-style: italic; 















background: url(images/quote.gif) top left no-repeat; 















text-indent: 25px; 















}































.info { 















color: #666; 













font-size: 11px; 















padding: 20px 20px 0 0; 















}































.info ul li { 















margin: 0 0 10px 0; 















list-style: none; 















}































.info a { 















color: #222;















text-decoration: none; 















}











#footer {















background: url(images/footer.jpg);



background-repeat:repeat-x;















margin-left:auto;















margin-right:auto;















height:520px;















width:100%;















font-family:Geneva, Arial, Helvetica, sans-serif;















font-size:12px;



background-color:#51514f;















color:#FFF;















margin-top:0px;



margin-bottom:0px;















}



















/* Sidebar */































#sidebar { float: right; width: 292px; margin: 0 0 0 25px; padding: 40px 20px 20px 0; }















#sidebar h3 { font-size: 11px; font-weight: bold; text-transform: uppercase; color: #999; }















#sidebar p { float: left; margin: 10px 0; }















#sidebar a { color: #000; text-decoration: none; }















#sidebar a:hover { color: #000; text-decoration: underline; }















#sidebar ul { margin: 10px 0; }















#sidebar ul li { margin: 4px 0; float: left; }











#ads { width: 280px; float: left; margin: 0 0 0 0px; }















#ads a img { float: left; margin: 0 15px 15px 0; }































#categories ul { font-size: 12px; width: 275px; float: left; }















#categories ul li { float: left; width: 137px; }















#categories ul li a { color: #222; text-decoration: none; }































#blogroll ul { width: 275px; padding-bottom:25px;}















#blogroll li { float: left; width: 275px; color:#222; }















#blogroll a { color:#222; }































#search input.search { margin: 15px 0 0 0; height: 23px; width: 245px; border: 1px solid #999; font-family: "Helvetica Neueu", Helvetica, Arial, Tahoma, Verdana, sans-serif; font-size: 12px; }



































#footer a{















color:#CECECE;















text-decoration:none;















}







.home-slogan {



	font-size:26px;



	text-align:center;



	



}







.home-slogan a {



	color:#0071BB;



	font-weight:bold;



	



}







.meet {



	font-size:24px



	}



	



.size-eighteen {



	font-size:18px;	



}



	



.blue-text {



	color:#0071BB;	



}







.ContactCol1 {



	



	width:450px;



	height:auto;



	float:left;



	padding-left:40px;



	padding-top:25px;



}







.ContactCol2 {



	



	width:450px;



	height:auto;



	float:left;



	padding-top:25px;



	



}







.FooterCol1 {



	



	width:300px;



	height:auto;



	float:left;



	padding-right:34px;



	padding-top:25px;



	



}











.FooterCol2 {



	



	width:300px;



	height:auto;



	float:left;



	padding-right:184px;



	padding-top:25px;



	text-align:center;



	



	



}







.FooterCol3 {



	



	width:150px;



	height:auto;



	float:left;



	padding-top:25px;



	text-align:right;



	



}







.footer-wrapper {



	width:1005px;



	margin-left:auto;



	margin-right:auto;	



}







.footer-title {



	font-size:16px;



	padding-bottom:9px;	



}







.lightblue-text {



	color:#0BA6FC;



	font-size:14px;	



}







.ShoppingCol1 {



	



	width:250px;



	height:auto;



	float:left;



	padding-top:25px;



	padding-right:65px;



}











.ShoppingCol2 {



	



	width:620px;



	height:auto;



	float:left;



	padding-top:25px;







	



}







.ShoppingCol3 {



	



	width:320px;



	height:auto;



	float:left;



	padding-top:25px;







	



}







.webcol1 {



	float:left;



	padding-left:300px;



	padding-top:10px;



	width:190px;



	text-align:left;



}







.webcol2 {



	float:left;



	padding-left:50px;



	padding-top:10px;



	padding-bottom:25px;



	width:150px;	



}







.express {



	color:#95C11F;



	font-size:27px;



		



}







.startup {



	color:#009FE3;



	font-size:27px;	



}







.startup {



	color:#009FE3;



	font-size:27px;	



}







.preimum {



	color:#F39200;



	font-size:27px;	



}







.interactive {



	color:#E30613;



	font-size:27px;	



}







.titleCol {



	float:left;



	width:429px;



	text-align:center;



	padding-left:240px;



	padding-top:30px;



}







.includes {



	font-size:12px;	



}







#tick {



	margin: 15px 0; 















line-height: 22px;







	



}







#tick ul {



	list-style-image:url(images/bullet-tick.png);



	padding-left:30px;



	



}



ul.check {



	list-style-image:url(images/tick.png);



	padding-left:30px;
	margin-left:30px;



	



}







.front-blurb{



	color:#003399;



	font-size:17px;



}



ul.blog {

	padding-left:45px;	

}



.product {

	float:left;

	width:300px;

	padding-right:50px;

	padding-top:50px;

}



.product1 {

	float:left;

	width:300px;

	padding-right:50px;

}



.dealsproduct {

	float:left;

	width:300px;

	padding-right:50px;

	padding-top:50px;

	padding-left:10px;

}



.product-text {

	float:left;

	width:500px;

	text-align:left;

}



.price1 {

	color:#F00;

	font-size:30px;

	font-weight:bold;

	text-shadow: 2px 2px 2px #999;

}



.price2 {

	color:#F00;

	font-size:57px;

	font-weight:bold;

	text-shadow: 2px 2px 2px #999;

}



.vsignage {

	color:#F00;

	font-size:20px;

	font-weight:bold;

	text-shadow: 2px 2px 2px #999;

}



.left-spacer {

	padding-left:25px;	

}



.spacer {

	padding-bottom:15px;	

}



.callustoday {

	color:#F00;

	font-size:18px;

	text-align:center;

	font-weight:bold;

	padding-top:25px;

	padding-bottom:25px;

}



.red {

	color:#F00;

	font-weight:bold;	

}



.bigger-text {

	font-size:18px;

	font-weight:bold;	

}



.bottomlinks {

	font-size:10px;

}



.contentCol1 {

	float:left;

	width:400px;

	padding-right:50px;

	padding-left:7px;

	padding-top:2px;

	

}



.contentCol2 {

	float:left;

	width:400px;

	padding-top:2px;

	

}



ul.packages {



list-style-image: url("images/logo-dot-point.png");

line-height: 22px;
margin-left:35px;





}



.web-pack-bg {

	

background: url(images/web-pack-bg.png);

width:890px;

height:349px;

margin-left:auto;

margin-right:auto;

background-repeat:no-repeat;

margin-top:15px;

		

}



.web-pack-h2{

	padding-top:20px;

padding-left:20px;	

}



.webicon {

	background: url(images/web-icon.png);

	width:30px;

	height:30px;

	padding-right:5px;

	background-repeat:no-repeat;

	float:left;

	margin-top:-3px;

}



.logoicon {

	background: url(images/logo-icon.png);

	width:30px;

	height:30px;

	padding-right:5px;

	background-repeat:no-repeat;

	float:left;

	margin-top:-3px;

}



.printicon {

	background: url(images/print-icon.png);

	width:30px;

	height:30px;

	padding-right:5px;

	background-repeat:no-repeat;

	float:left;

	margin-top:-3px;

}



.signicon {

	background: url(images/signs-icon.png);

	width:30px;

	height:30px;

	padding-right:5px;

	background-repeat:no-repeat;

	float:left;

	margin-top:-3px;

}



.preimum {

	color:#991919;

	font-weight:bold;

	font-size:14px;

	text-align:center;	

}



.videobg {

	background: url(images/video-bg.png);

	width:430px;

	height:263px;

	background-repeat:repeat;

}



.video {

	padding-top:16px;

	padding-left:16px;	

}



#livechat {

	visibility:hidden;	

}



.didyouknow {

	background: url(images/didyouknow.png);

	width:296px;

	height:280px;

	background-repeat:no-repeat;	

}



.didyouknowtext {

	padding-top:70px;

	padding-left:25px;

	width:230px;

	

}



.needalogo {

	font-size:18px;

	font-weight:bold;

	

}