/*
Theme Name: Challenger Knight Security
Theme URI: http://www.totalmarketingaustralia.com.au
Description: Challenger Knight Security
Version: 1.01
Author: TMA
Tags: Challenger, Knight, Security, Challenger Knight Security

*/
body
{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#363636;}

img{border:none;}

.img_rite{position:relative; width:auto; height:auto; padding:0px 0px 0 15px; float:right;}

.img_left{position:relative; width:auto; height:auto; padding:0px 15px 15px 0px; float:left;}

.clear{position:relative; width:0; padding:0; height:0; margin:0; clear:both;}

p{position:relative; margin:0; padding:10px 0px;}

a{ text-decoration:none; outline:none; color:#363636;}

a:hover{text-decoration:underline;}

h1{margin:0; padding:6px 0; font-size:24px; color:#181818;}

h2{margin:0; padding:20px 0 0; font-size:16px; color:#181818;}


h3{margin:0; padding:10px 0; font-size:15px; color:#000000;}

h4{}

h5{margin:0;padding:0;}

h6{}

hr { position:relative; width:100%; border:none; height:1px; background:url(images/welcome_seprator.png) no-repeat center top; border-top:1px dashed #ccc; margin: 15px 0; }

.container
{
	position:relative;
	margin:0 auto;
	width:993px;
	height:auto;
}

.insider {
	position: relative;
	width:auto;
	height:auto; min-width:1px;
	padding: 12px 8px;
}

.top_bg { position:relative; width:100%; height:110px; background:url(images/top_bg_strip.png) repeat-x center top;}

.logo
{
	position:relative;
	width:288px;
	height:85px;
	float:left;
	margin: 10px 0 0 0;
}

.top_rite {
	position:relative; 
	float:right; 
	width:auto;
	height:auto;
	 }
	 
.top_call { position:relative; width:151px; height:26px; float:right; margin: 10px 4px;}	 
	 
.nav {
	position: relative;	width:100%;	height:36px; background:url(images/nav_bg.jpg) no-repeat top center;  margin: 19px 0 0; z-index: 999;}
	
ul.menu {margin:0px;padding:0px;list-style:none;}
	
ul.menu li { position:relative;width:auto;height: auto; margin:0px;text-transform:capitalize; font-size:14px; 
	vertical-align:middle; float: left; background:url(images/nav_sep.png) no-repeat right; padding: 0 5px; line-height:35px; color:#fff;}
	
ul.menu li:first-child { }
ul.menu li:last-child { padding-right:0;}
ul.menu li a { display:block; width:auto; height:auto; position:relative; text-decoration:none; color:#fff; text-transform:capitalize; padding:0 10px;}
	
ul.menu li a:hover{ position:relative; text-decoration:none;  color:#111; background:url(images/nav_hover.png) repeat-x center top; border-radius:5px 5px 0 0; padding:0 10px 10px;}
	
ul.menu ul {position:absolute; top:36px; left:5px; display:none;  list-style:none; padding:0; margin:0;}
	
ul.menu ul li {position:relative; line-height:14px; font-size:12px; vertical-align:middle;font-weight:100;width:180px; 
					padding:0; margin:0; height:auto;border-left:0px;}
					
ul.menu ul li:first-child { padding:0px; }

ul.menu ul li:last-child a{ border-bottom:1px solid #fff; border-radius:0 0 5px 5px;}	

ul.menu ul li:first-child a{ border-top:1px solid #fff;}	
		
ul.menu ul li a {display:block; padding:0; margin:0;  padding:5px 7px; color:#fff; background-color:#000;border:1px solid #fff; border-top:0px solid #fff; }
	
ul.menu ul li a:hover { text-decoration: none; color:#000; padding:5px 7px;  background-color:#fff; background-image:none; border-radius:0;}
	
ul.menu ul ul {left:180px; top:-1px;}


.banner_bg { position:relative; width:100%; height:266px; background:url(images/banner_bg.png) repeat-x center top; } 

.inner_banner_bg { position:relative; width:100%; height:194px; background:url(https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/04/inner_banner_bg.png) repeat-x center top;}

.banner_img { position:relative; width:1000px; height:255px; margin:0 auto;}

.banner_text_bg { background: url("https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/04/banner_text_strip.png") repeat-x scroll center top transparent;
    height: 82px;
    position: absolute;
    top: 173px;
    width: 1000px; font-size:33px; color:#fff;}
	
.banner_txt { position:relative; width:776px; text-align:center; height:auto; margin:0 auto; line-height:35px;}	

.banner_txt p { padding:5px 0;}

.cycloneslider-caption { background: url("https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/04/banner_text_strip.png") repeat-x scroll center top transparent !important;
    height: 82px !important;
    left: 50px !important;
    position: absolute;
    top: 173px;
    width: 1000px !important; font-size:38px !important; color:#fff !important; z-index:9999;}

.cycloneslider-caption-title { position:relative; width:776px !important; height:auto; margin:0 auto !important; line-height:38px; font-size:38px !important;}

.feature_service { position:relative; width:100%; height:auto; padding:0 7px;}

.feature_service h2 { background:url(images/feature_service_sep.png) no-repeat right 8px; width:930px; padding:3px 0 10px;}

.index_left {position: relative;
    float: left;
    height: auto;
    line-height: 18px;
    margin: 7px 0;    
    width: 665px; background: url("images/welcome_sep.jpg") repeat-y scroll right 10px transparent; padding: 0 20px 0 0;
}

.index_rite { position:relative;   width:258px; height:auto; float:right; font-size:12px; margin: 1px 0;}

.index_rite p { padding:1px 0;}

.index_rite h3 { padding:5px 0 0;}

.index_rite h3 a { color:#000;}

.index_rite hr { border:none; border-top:1px solid #d0d0d0; margin:8px 0;}

.dates { font-size:20px; color:#000;}

.dates p { padding:0 0 5px;}

.month { font-size:10px; color:#a1a1a1; border-left:1px solid #a1a1a1; padding: 6px 5px 0;} 

.left {  
    float: left;
    height: auto;
    line-height: 18px;
    margin: 7px 0;
    position: relative;
    width: 60%; background: url("images/welcome_sep.jpg") repeat-y scroll right 10px transparent; padding: 0 20px 0 0px;}

.left a {text-decoration:underline;}

.rite { position:relative; width:35%; height:auto; float:right; font-size:12px; margin: 1px 0;  }

.contact_left { position:relative; width:50%; height:auto; float:left;  background: url("images/welcome_sep.jpg") repeat-y scroll right 10px transparent; min-height:925px;}

.contact_rite { position:relative; width:46%; height:auto; float:right; padding: 0 0 0 25px;}

.contact_rite h2 { padding:0; margin:0px 0 0;}

.services {margin:0; padding:0; list-style:none;}

.services li { float:left; padding:10px 20px 10px 0; }

.services li img { width:150px; height:85px;}

.services_page {margin:0; padding:0; list-style:none;}

.services_page li { float:left; width:260px; height:191px; padding:20px; }

.services_page li img { width:260px; height:191px;}


.footer_bg { position:relative; width:100%; height:auto; background:url(https://challengerknightsecurity.com.au/wp-content/uploads/2013/04/footer_bg_strip.png) repeat-x center top; font-size:12px; color:#4d4d4d; margin: 15px 0 0; background-color:#ecebeb;}

.footer_bg .insider { padding-bottom:0;}

.footer_bg hr { width:980px; height:2px; background:url(images/footer_sep.png) no-repeat center top; margin:12px 0; border:none;}

.f_left { position:relative; padding:12px 0; width:auto; height:auto; float:left; }

.f_left p { padding:8px 0;}

.f_rite { position:relative; width:auto height:auto; float:right;}

.f_menu { margin:0; padding:0; list-style:none;}

.f_menu li  { float:left; border-right:1px solid #4d4d4d; padding:0 10px;}

.f_menu li:first-child { padding-left:0;}

.f_menu li a { color:#4d4d4d;}

.f_menu li:last-child { border:none; padding-right:0;}

	.prev { position: absolute;
top: 54px;
left: 11px;
background: url(images/footer_brand_img_back_arrow.png) no-repeat;
width: 16px;
height: 25px;
border: none;
cursor: pointer;
			}
.next {
float: right;
background: url(images/footer_brand_img_next_arrow.png) no-repeat;
width: 16px;
height: 25px;
border: none;
right: 14px;
top: 53px;
position: absolute;
cursor: pointer;
}
			
.next_feature {position:absolute; background:url(images/feature_service_next_arrow.png) no-repeat; right:19px; top:8px; width:22px; height:18px; border:none; cursor:pointer;}

.prev_feature {position:absolute; background:url(images/feature_service_back_arrow.png) no-repeat; top:8px; right:42px; width:22px; height:18px; border:none; cursor:pointer;}			

.anyClass { margin:3px 0;
   }
			
.anyClass li { margin:0 19px 0 0; width:231px; height:131px;}	

.footer_slider {  margin: 13px auto;   }
			
.footer_slider li { margin:0 16px; width:156px; height:88px;}	

.f_logos li {margin:0 16px; width:156px; height:88px; float:left;}

.f_logos ul { margin:0; padding:0; list-style:none;}

.cycloneslider-template-default .cycloneslider-pager span {background:url(images/banner_deactive_bullet.png) !important; width:15px !important; height:15px !important;}

.cycloneslider-template-default .cycloneslider-pager span.cycle-pager-active {background:url(images/banner_active_bullet.png) !important; width:15px !important; height:15px !important;}

.cycloneslider-template-default .cycloneslider-pager { top:235px !important; right:546px !important;}

.cycloneslider-template-default .cycloneslider-caption { z-index:99999;}

.breadcrumbs { margin:10px 0 0;}

.feature { width:1000px;}

.feature ul { margin:0; padding:0; list-style:none;} 

.feature li { float:left; margin:0 13px 0 0;}

.mainTable { background:none !important;}

#mainscollertd { background:none !important;}

.sliderimgLi img { background:none !important; border:none !important; width:156px !important; height:88px !important; padding:0 !important; margin:0 16px !important;}

.nextimg {background: url(images/footer_brand_img_next_arrow.png) no-repeat !important; top:83px; right:0;}

.previmg {background: url(images/footer_brand_img_back_arrow.png) no-repeat !important; top:83px; left:0;}

.testi_rite {position:relative; width:auto; height:auto; margin:10px; float:right;}

span.testi { font-weight:bold; display:block; padding:5px 0; font-style:italic;}

.contact_left {  position: relative;  border-right: 1px solid #D1D1D1;
    float: left;
    font-size: 14px;
    height: auto;
    margin-bottom: 20px;
    min-height: 218px;
    background:none;
    width: 471px;}

.contact_form_left { position:relative; width:471px; height:auto; float:left; font-size:14px;}

.contact_left h2 { padding:10px 0;}

.contact_add_rite { position:relative; width:338px; height:auto; float:left; }

.contact_rite { position:relative; width:444px; height:auto; float:right; padding:0; background:none;}

.contact_rite h2 { padding:10px 0;}

.contact_field { position:relative; width:318px; height:40px; margin:14px 0; float:right;}

.contact_field_insider { width:298px; height:40px; background:#efefef; border:1px solid #c2c2c2; border-radius:5px; font-size:14px; color:#363636; font-family:Arial, Helvetica, sans-serif; padding:0 10px;}

.contact_msg { position:relative; width:315px; height:111px; margin:10px 0; float:right;}

.contact_msg_insider { width:291px; height:91px; background:#efefef; border:1px solid #c2c2c2; border-radius:5px; font-size:14px; color:#363636; font-family:Arial, Helvetica, sans-serif; padding:10px;}

.send_btn { position:relative; width:68px; height:40px; margin:10px 0; float:right;}

.send_btn_insider { width:68px; height:40px; background:url(https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/05/btn_send.png) no-repeat; border:none; cursor:pointer; }

.label_left { position:relative; width:auto; height:auto; float:left; font-size:14px; padding:16px 0 0px;}

.contact_address_icon { position:relative; width:72px; height:58px; background:url(https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/05/adress_normal.png) no-repeat; float:left;}

.contact_address_icon:hover { position:relative; width:72px; height:58px; background:url(https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/05/adress_hover.png) no-repeat; cursor:pointer;}

span.add { background:url(https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/05/icon_address.png) no-repeat; width:18px; height:18px; margin:0 8px; float:left; display:inline-block;}

span.call { background:url(https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/05/icon_call.png) no-repeat; width:18px; height:18px; margin:0 8px; float:left; display:inline-block;}

span.fax { background:url(https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/05/icon_fax.png) no-repeat; width:18px; height:18px; margin:0 8px; float:left; display:inline-block;}

span.mail { background:url(https://www.challengerknightsecurity.com.au/wp-content/uploads/2013/05/icon_mail.png) no-repeat; width:18px; height:18px; margin:0 8px; float:left; display:inline-block;}

/* Copy it*/

#sidebar-wrap2 ul {list-style:none;font-size:12px;}

.coment_tracback{
	list-style:none; padding:0; margin:0;}
.coment_tracback li{float:left; padding-right:10px;}
.coment_tracback li a{ font-size:18px;color:#a4c10b;}

#tab-1 ol{list-style:none;}
.details {font-size:12px;}
.details span{font-size:12px;}

#submitbox a{font-size:16px;color:#a4c10b; padding:5px 0px;}
.small{font-size:12px;}
.coment_unknown{font-size:12px;}

.breadcrumbs{ font-size:11px;}