/*
Theme Name: SMEnterprise
Theme URI: www.smenterprise.com.au
Description: The default WordPress theme that graced version 1.5 to version 2.9, based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.7.2
Author: Nuqta Developer
Author URI: http://www.nuqtadesigns.com
Tags: blue, silver, white, two-columns, fixed-width, right-sidebar, fixed-width, custom-header, threaded-comments, sticky-post, rtl-language-support, translation-ready
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body
{
	margin:0px;
	padding:0px;
	font-size:13px;
	background:url(images/body_back.png) repeat-x;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
}
h1,h2,h3,h4,h5,p,ul,li
{
	margin:0px;
	padding:0px;
}
strong {
	font-weight: bold;
	/*padding:5px 0 5px 0;
	margin:5px 0 5px 0;*/
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.top_wrapper
{
	width:982px;
	margin:0 auto;
	height:152px;
}
.header_wrapper
{
}
.header_left
{
	width:264px;
	float:left;
}
.header_left .logo
{
	border:none;
}
.header_right
{
	/*border:1px solid #fff;*/
	float:right;
	width:700px;
	margin:0px;
	padding:0px;
}
.clear
{
	clear:both;
}
.search_wraper
{
	width:275px;
	background:#040404;
	float:right;
	height:38px;
	padding:5px 5px;
	
}
.main_search {
	
	/*width:263px;*/
	margin:3px auto;
	/*background-image: url(images/mirror_icon.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	height: 31px;
	/*position: relative;*/

	padding:0px;
}
.main_search .input
{
	height:31px;
	background:#f0f0f0;
	float:left;
	margin:0px;

	border:none;
	width:225px;
	font:13px Tahoma, Geneva, sans-serif;
	color:#727272;
	line-height:31px;
	padding:0 0 0 8px;

}
.main_search .searchbtn
{
	width:22px;
	height:21px;
	float:right;	
	margin:6px 0 0 0;
}

/*.search_left {
	height:23px;
	float:left;
	width:5px;
}
.search_middle {
	border: medium none;
	color: #0b546f;
	float: left;
	font: 13px Verdana, Geneva, sans-serif;
	height: 23px;
	margin-left: 3px;
	width: 175px;
	background-color:transparent;
}
*/



.header_right .top_social
{
	width:330px;
	float:right;
	
}
.header_right .top_social h2
{
	font:28px Impact;
	color:#f0f0f0;
	text-transform:uppercase;
	text-align:left;
	padding:10px 0 10px 0;
	float:left;
}
.fb
{
	float:left;
	margin:13px 0 0 8px;	
	/*padding:13px 0 0 10px;*/
	border:none;
	width:30px;
	padding:0px;
}
.header_right .menu
{
	margin:0px;
	padding:0px;
	height:44px;
	float:right;
}
.header_right .menu ul
{
	margin:0px;
	padding:0px;
}
.header_right .menu ul li
{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	background:url(images/menu_border.png) no-repeat right center;
}
.header_right .menu ul li a
{
	font:13px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-transform:uppercase;
	
	line-height:44px;
	padding:0 19px 0 19px;
	text-decoration:none;
	display:block;
	text-align:center;
}

.header_right .menu ul li#menu-item-14
{
	background:none;
}

blockquote
{
	display:none;
	
	}


/*.header_right .menu ul li a:hover, .header_right .menu ul li.current-menu-item
{
	background:url(images/menu_hover_back.png) repeat-x;
	border-top-left-radius:13px;
	border-top-right-radius:13px;

	
	
}*/

.header_right .menu ul li a:hover, .header_right .menu ul li.current-menu-item a
{
	background:url(images/menu_hover_back.png) repeat-x;
	border-top-left-radius:13px;
	border-top-right-radius:13px;
}
.header_right .menu ul li:hover,.header_right .menu ul li.current-menu-item
{
	/*background:none;*/
}







.slider_wrapper
{
	background:url(images/slider_wrapper_back.png) repeat-x;
	height:462px;
	position:relative;
}
.slider_content_wrapper
{
	background:url(images/slider_back.png) no-repeat center;
	/*height:695px;*/
	height:467px;
}
.slider_wrap
{
	width:982px;
	margin:0 auto;
}
.slider_top
{
	margin:0px;
	padding:0px;
	
}
.slider_content_wraper
{
	
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:100px;
	width:620px;	
	height:280px;
	margin-left:80px;
	z-index:9999;
	
}
.slider_content
{
	margin:0px;
	padding:0px;
}
.slider_content h2
{
	font:45px Impact;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 0 0;
	padding:50px 0 0 0;
	width:600px	
	text-align:left;
}

.slider_content h3
{
	font:20px Impact;
	text-transform:uppercase;
	color:#fff;
	margin:0px;
	padding:0px;
}

.slider_content p
{
	font:15px Tahoma, Geneva, sans-serif;	
	color:#fff;
	margin:0px;
	padding:10px 0 0 0;
	width:317px;
	height:150px;
	
	
}
.slider_content_wraper .more
{
	background:url(images/slider_btn.png) no-repeat;
	margin:0px;
	padding:0px;
	width:172px;
	height:69px;
	font:20px Impact;
	text-transform:uppercase;
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:69px;
	margin-left:-20px;
	
}


.slider
{
	border:none;
}
.slider_botom
{
	margin:0px auto;;
	padding:0px;
	width:952px;
}
.box
{
	width:309px;
	float:left;
	/*height:202px;	*/
}
.box_content
{
	background:url(images/box_back.png) no-repeat;
	height:147px;
	padding:20px 20px;
	width:270px;
}

.box_content:hover
{
	background:url(images/box_hover.png) no-repeat;
}


.box_content h2
{
	font:28px Impact;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	width:210px;
	margin:0px;
	padding:0px;
}
.box_content p
{
	font:13px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:5px 5px 5px 0;
	margin:0px;
}
.box_content a p
{
	text-transform:none;
}
.box_content .more
{
	font:15px Impact;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
.box_content .more:hover
{
	text-decoration:underline;
}



.box_shad
{
	width:294px;
	margin:0px auto;
	float:left;
}
.involved
{
	float:right;
}
.involved h2
{
	/*background:url(images/get_heading_back.png)  no-repeat left center;*/
	background:url(images/get_heading.png)  no-repeat left center;	
	padding:0 0 0 55px;
	display:block;
	line-height:55px;
	height:55px;
}
.science
{
	margin:0 0 0 13px;
}
.science h2
{
	/*background:url(images/science_heading_back.png)  no-repeat left center;*/
	background:url(images/science_heading.png)  no-repeat left center;
	padding:0 0 0 65px;
	display:block;
	/*line-height:55px;
	height:55px;*/
}
.press h2
{
	/*background:url(images/press_heading_back.png)  no-repeat left center;	*/
	background:url(images/press_heading.png)  no-repeat left center;	
	padding:0 0 0 80px;
	display:block;
	width:100px;
	line-height:55px;
	height:55px;
}
/*.middle_wrapper
{
	border:1px solid #000;
}

.botom_wapper
{
	border:1px solid #000;
}*/

.botom_content
{
	background:url(images/botom_content_back.png) repeat-x;
	height:160px;
	width:952px;
	margin:25px auto;
}
.botom_content h2
{
	width:360px;
	margin:0 auto;
	font:22px Impact;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	height:50px;
	line-height:50px;
}
.botom_content p
{
	font:13px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:10px 20px 10px 20px;
	text-align:center;
	height:65px;
	
}
.botom_content .more
{
	text-align:center;
	font:13px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	width:100px;
	margin:0 auto;
}
.botom_content .more:hover
{
	background:url(images/more_botom_border.png) no-repeat bottom center;
}
.footer_wrapper
{
	margin:15px 0 0 0;
	padding:0px;
	height:100px;

}
.main_footer
{
	
	background:url(images/footer_back.png) repeat-x;
	margin:0px;
	padding:0px;
}
.footer_wrapper .footer
{
	width:550px;
	margin:0 auto;
	padding:0px;
	height:61px;
}
.footer_wrapper .footer ul
{
	margin:0px;
	padding:0px;
}
.footer_wrapper .footer ul li
{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	background:url(images/menu_border.png) no-repeat right center;
}
.footer_wrapper .footer ul li a
{
	font:13px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
	line-height:61px;
	
	padding:0 15px 0 15px;
	display:block;
}





.footer_wrapper .footer ul li#menu-item-85
{
	border:none ;
	background:none;
}




.footer ul li a:hover
{
	text-decoration:underline;
}
.botom_footer
{	
	margin:0px auto;
	padding:0px;
	width:952px;
}
.botom_footer_left
{
	width:500px;
	float:left;
	margin:0px;
	padding:0px;
	
}
.site_rights
{
	margin:0px;
	padding:0px;
}
.site_rights p
{
	font:12px Tahoma, Geneva, sans-serif;
	color:#575757;
	text-decoration:none;
	margin:0px;
	padding:10px 0 10px 0;
}
.botom_footer_right
{
	width:300px;
	float:right;
	margin:0px;
	padding:0px;

}
.site_name
{
	margin:0px;
	padding:0px;
}
.site_name p
{
	font:12px Tahoma, Geneva, sans-serif;
	color:#575757;
	text-decoration:none;
	margin:0px;
	padding:10px 0 10px 0;
	text-align:right;
}
/*----------------------------------------------------------------------------------Inner Page--------------------------------------------------*/
.inner_page_wrapper
{
	background:#000;	
	width:982px;
	margin:0 auto;
	padding:0 0 10px 0;
	/*min-height:550px;*/
	
	
	
}



.main_conent
{
	margin:0px;	
	padding:10px 0 0 0;
	
}
.main_conent #content
{
	margin:0px;
	padding:0px;
	
}
.main_conent #content ul
{
	margin:0px;
	padding:0px;
	margin-left:20px;
	
}
.main_conent #content ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.main_conent #content ul li a
{
	margin:0px;
	padding:0px;
	font:13px Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color: #fff;
	line-height:1.3em;
}
.main_conent #content ul li a:hover
{
	text-decoration:underline;
}

.main_conent  ul
{
	margin:0px;
	padding:0px;
	margin-left:20px;
	
}
.main_conent  ul li
{
	margin:0px 0 0 20px;
	padding:0px;
	
	
	color:#fff;
	line-height:1.5em;
}

.main_conent  ul li a
{
	margin:0px;
	padding:0px;
	font:13px Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color: #fff;
	line-height:1.3em;
}
.main_conent  ul li a:hover
{
	text-decoration:underline;
}





.main_conent h2
{
	font:18px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#fff;	
	background:#d70d00;
	padding:10px 10px 10px 10px;
	
	display:block;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	/*margin:0px 0 10px 0;*/
	float:left;
}
.main_conent h3
{
	font:15px Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	color:#fff;		
	padding:10px 10px 10px 10px;
	margin:0px;
/*	width:500px;*/
	/*background:url(images/back_acc.png) repeat-x;*/
	clear:left;
}
.main_conent p
{
	 font:13px Tahoma,Geneva,sans-serif;
	/*color:#fff;*/
	padding:5px 10px 10px 10px;
	margin:0px;
	clear:left;
	/*text-align:justify;*/
	color:#ccc;
}
.main_conent img
{	
	border:5px solid #e2e2e2;
	margin:0px 0 0 10px;
	padding:0px;
}

.main_heading
{
	font:18px Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
	color:#fff;
	padding:10px 0 10px 20px;
}

.main_conent_left
{
	/*width:520px;
	float:left;	*/
	margin:0px;
	padding:0px;
}
.main_conent_left ul
{
	margin:0px;
	padding:0px;
}
.main_conent_left ul li
{
	margin:0px 0 0 10px;
	padding:0px;
	list-style:none;	
}
.main_conent_left ul li a
{
	margin:0px;
	padding:0px;
	font:13px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:underline;
	padding:0 10px 0 0;
	line-height:1.5em;	
}
.main_conent_left ul li a:hover
{
	text-decoration:underline;
}
.main_conent_right
{
	float:right;
	/*width:430px;*/	
	margin:0px 10px 0 0;
	padding:0px;
}
.main_conent_right img
{	
	border:5px solid #e2e2e2;
	margin:0px;
	padding:0px;
}
.main_conent .get
{
	margin:0px;
	padding:0px;
	/*border:1px solid #F00;
	width:430px;*/
}
.get .get_top
{
	margin:0px;
	padding:0px;	
}
.get_top img
{
	border:5px solid #e2e2e2;
	margin:0px;
	padding:0px;
}
.get .get_botom
{
	margin:0px;
	padding:0px;
	border:2px solid #fff;
}
.get_botom h2
{
	margin:0px;
	padding:10px 0 0 0;
	font:30px Impact;
	color:#f0f0f0;
	text-transform:uppercase;
	background:none !important;
	width:430px !important;
	text-align:center;
}
.get_botom h4
{
	margin:0px;
	padding:10px 0 0 0;
	font:30px Tahoma, Geneva, sans-serif;
	color:#f0f0f0;
	text-transform:uppercase;	
	text-align:center;
}
.accordion 
{
	border:1px solid #FF0;
}
.accordion_wrapper
{	
	width:920px !important;
	margin:0 auto;
	padding:0;	
}
.accordion_top
{
	height:9px;
	margin:0px;
	padding:0px;
}
.accordion_top img
{
	border:none !important;
}
.accordion_botom
{	
	
	background:#f3f3f3;
	width:898px;
	margin:0 auto;	
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:0 0 8px 0;
	margin-left:21px;
}
.accordion_botom_left
{
	float:left;	
	width:270px;
}
.accordion_botom_left img
{
	border:none;
	margin:5px 5px 5px 5px;
	width:261px;
	height:216px;
}
.accordion_botom_right
{
	float:right;
	width:620px;
}
.accordion_botom_right h3
{
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	color:#6f6f6f;
	font:18px Tahoma, Geneva, sans-serif;
	background:none !important;
}
.accordion_botom_right p
{
	margin:0px;
	padding:0px 8px 0 0 ;
	color:#6f6f6f;
	font:13px Tahoma, Geneva, sans-serif;
	line-height:1.5em;
}
/*----------------------------------------------------------------------Contact Us----------------------------------------------------------*/
.contactus_wrapper
{
	border:1px solid #fff;	
	padding:0px;
	margin:10px 0 10px 0;
}

.contactus_content
{
	margin:0px;
	padding:0px;
}

.contactus_content_left
{
	width:490px;
	float:left;
	margin:0px;
	padding:0px;
	
}
.contactus_content_left p
{
	/*color: rgb(255, 255, 255);*/
    font: 13px Tahoma,Geneva,sans-serif;
    margin: 0;
    padding: 10px 0 0 15px;
}

.frmcontact
{
	margin:0px;
	padding:0px;
}
.frmcontact .inputname
{
	background:url(images/input.png) no-repeat;
	height:25px;
	width:330px;
	border:none;
	font:13px Tahoma, Geneva, sans-serif;
	padding:0 0 0 10px;
}
.frmcontact .textarea
{
	width:330px;
	height:99px;
	border:none;
	resize:none;
	background:url(images/textarea.png) no-repeat;
	font:13px Tahoma, Geneva, sans-serif;
	padding:5px 0 0 10px;
}

.frmcontact .btnsubmit
{
	background:url(images/btn_submit.png) no-repeat;
	width:99px;
	height:27px;
	font:13px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-align:center;
	line-height:27px;
	display:block;
	border:none;
}
#frmcontact p
{
	margin:0px 0 0 10px;
	padding:5px 0 5px 10px;
}
.contactus_content_right
{
	width:481px;
	float:right;
	margin:0px;
	padding:0px;
	border:1px solid #fff;
}
.contactus_content_right_top
{
	margin:0px;
	padding:0px 6px 0 0;
}
.contactus_content_right_top .map
{
	border:none;
}
.map img
{
	border:none;
}


.contactus_content_right_botom
{
	margin:0px;
	padding:0px;
}





.wpcf7-form .wpcf7-text
{
	background:url(images/input.png) no-repeat;
	height:25px;
	width:330px;
	border:none;
	font:13px Tahoma, Geneva, sans-serif;
	padding:0 0 0 10px;
}
.wpcf7-form .wpcf7-textarea
{
	width:330px;
	height:99px;
	border:none;
	resize:none;
	background:url(images/textarea.png) no-repeat;
	font:13px Tahoma, Geneva, sans-serif;
	padding:5px 0 0 10px;
}



.wpcf7-form .wpcf7-submit
{
	background:url(images/btn_submit.png) no-repeat;
	width:99px;
	height:27px;
	font:13px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-align:center;
	line-height:27px;
	display:block;
	border:none;
}
div.wpcf7-validation-errors
{
	border:none !important;
}
span.wpcf7-not-valid-tip {
    background: none !important;
    border: none !important;
    font-size: 10pt;
    left: 5px !important;
    padding: 2px;
    position: absolute;
    top: -2px !important;
    width: 280px;
    z-index: 100;
	font:13px Tahoma, Geneva, sans-serif;
	color:#bd2222;
	text-transform:capitalize;
}
div.wpcf7-mail-sent-ok
{
	border:none !important;
	font:13px Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	color:#fff;
	text-decoration:none;
}
.site_link
{
	font:13px Tahoma, Geneva, sans-serif;
	color:#000;
	text-decoration:none;
	
}
.site_link:hover
{
	text-decoration:underline;
}

/*
.acccontent p
{
	font:13px Tahoma, Geneva, sans-serif;
	color:#000 !important;	
}*/

/* Begin Typography & Colors */
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
