/*  
Theme Name: Current Corporation
Description: Custom theme for Current Corporation
Version: 1.0
Author: seo-semantic-xhtml
Author URI: http://www.seo-semantic-xhtml.com/
*/


/* CSS Document */

body {
	font:12px normal Arial, Helvetica, sans-serif;
	background:#666666 url(images/page_bg.jpg) repeat-x 0 0;
	color:#fff;
        }
* {
	margin:0;
	padding:0
        }

.clear {
	clear:both;
        #content_container;
        }

fieldset {
	border:none
        }
img {
	border:none
}
a {
	text-decoration:underline;
        color: #008b72;
}
a:hover {
	text-decoration:none
}

p {
    margin-bottom: 1.2em;
     font-size:12px;
padding-bottom: 10px;
 }

table {
padding-bottom: 10px;
}

h3{
font-size:18px; 
font-weight:normal; 
padding-bottom:15px;
margin-top: -6px; }

hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
margin-top:15px;
}

.video-table {
margin-top:2px;
padding-bottom:20px;
float:left;
}

.last-video {
padding-bottom:40px;
}

.fadeshow1 {
}

.pic {
padding-right: 15px;
padding-top: 20px;
}

body.category-events { 
background-color:#000000;
background-image: none; }

body.page-id-1265 { 
background-color:#000000;
background-image: none; }


span.wpcf7-list-item { display: block; }

/******* wrapper starts ********/
#wrapper {
	width:985px;
	margin:0 auto
}
/******* header starts ********/
#header {
	width:985px;
	float:left
}
#header .logo {
	float:left;
	margin:35px 0 0 8px;
	display:inline
}
#header .right_details {
	float:right;
	width:660px;
	padding:0 10px 0 0;
	height:125px;
}
#header .right_details .caption {
	float:right;
	margin:12px 0 0 0;
	text-align:right;
	width:100%;
	height:55px;	
}

.corp_image {
        padding-left:5px;
        }

/******* top menur starts ********/
#menu {
	float:right;
	width:700px;
	border-bottom:3px solid #333333;
	padding:0 0 10px 0;
	position:relative;
}
#menu ul {
	float:left;
	width:700px;
	list-style:none;

}
#menu ul li {
	float:left;
	padding:0 71px 0 0;
	text-transform:uppercase!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
#menu ul li.last {
	padding:0
}
#menu ul li a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase!important;
}
#menu ul li a:hover {
	color:#008b72;
	text-decoration:none
}
#menu ul li.current a{
	color:#008b72;
	text-decoration:none
}
.dropdown {
	float:right;
	width:700px;
	padding:5px 0 0 0;
	position:absolute;
	top:32px;
	left:0px;
}
.dropdown .link {
	float:left;
	width:auto!important;
	margin-right:10px;
	padding:0 0 0 0!important;
	text-align:left;
}
.dropdown a:hover{
	color:#008b72;
}
.dropdown .current a{
	color:#008b72;
}
.dropdown a {
	color:#fff;
	
	text-decoration:none;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}
/******* banner container starts ********/
.banner_container {
	width:985px;
	float:left;
	height:381px;
	margin:25px 0 0 10px;
}
/******* body container starts ********/
#body_container {
	width:985px;
	float:left;
	padding:15px 0 77px 0;
}
/******* content container starts ********/
#content_container {
	width:961px;
	float:left;
	padding:0 12px 0 12px;
        line-height: 18px;

}

#content_container .post a{
	color:#fff;
}



/******* product learn more buttons ********/

.learn1 {
position:absolute;
}

.learn2 {
margin-top:-5px;
}

.learn3 {
margin-top:-20px;
}

.learn4 {
padding-top:5px;
}

.learn5 {
margin-top:-10px;
}

.learn6 {
padding-top:5px;
}



/******* browse industry container starts ********/
#content_container .browse_industry {
	width:961px;
	float:left;
}

#content_container .browse_industry h3 {
	width:961px;
	float:left;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding:0 0 10px 0;
	font-size:12px
}
#content_container .browse_industry ul {
	width:961px;
	float:left;
	list-style:none
}
#content_container .browse_industry ul li {
	float:left;
	padding:0 20px 0 0
}
#content_container .browse_industry ul li.last {
	padding:0
}


/******* industry inside page starts ********/
#content_container .industry_inside {
	width:961px;
	float:left;
}
#content_container .industry_inside h3 {
	width:961px;
	float:left;
	text-transform:uppercase;
	color:#fff;
	font-weight:normal;
	padding:0 0 10px 0;
	font-size:12px
}
#content_container .industry_inside ul {
	width:961px;
	float:left;
	list-style:none;
        padding-top:15px;
}
#content_container .industry_inside ul li {
	float:left;
	padding:0 20px 0 0;
        width: 175px;
}
#content_container .industry_inside ul li.last {
	padding:0;
}


/******* product inside page starts ********/
#content_container .product_inside {
	width:961px;
	float:left;
position:relative;

}
#content_container .product_inside h3 {
	width:961px;
	float:left;
	text-transform:uppercase;
	color:#fff;
	font-weight:normal;
	padding:10px 0 10px 0;
	font-size:12px;
}
#content_container .product_inside ul {
	width:961px;
	float:left;
	list-style:none;
}
#content_container .product_inside ul li {
	float:left;
	padding:0 20px 0 0;
        width: 300px;
}




/******* news and press container starts ********/

#content_container .news_press_container {
	width:961px;
	float:left;
	padding:15px 0 20px 0;
}

#content_container .news_press_container h3 {
	width:941px;
	float:left;
	background: url(images/news_bg.jpg) no-repeat 0 0;
	padding:6px 10px 18px 10px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	height:20px;
}


#content_container .green-bar {
	width:961px;
        margin-left: -470px;
	padding:15px 0 20px 0;
        margin-top:-20px;
}

.law-table {
        padding-top:30px;
}

#content_container .green-bar h6 {
	width:941px;
	float:left;
	background: url(images/news_bg.jpg) no-repeat 0 0;
	padding:6px 10px 18px 10px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	height:20px;
}

#content_container .news_press_container ul {
	width:961px;
	float:left;
	list-style:none;
}

#content_container .news_press_container p {
        margin-bottom: 2px;
}

#content_container .news_press_container ul li {
	width:445px;
	float:left;
	margin:0 60px 0 0;
	display:inline;
	border-bottom:1px solid #848484;
	padding:17px 0 17px 0;
}
#content_container .news_press_container ul li.last {
	margin:0;
}
#content_container .news_press_container ul li .date {
	width:110px;
	float:left;
	font-size:12px;
	color:#029D74;
	padding:0 10px 0 0;
	font-weight:bold;
        margin-top:-6px;
}
#content_container .news_press_container ul li .right_content {
	width:320px;
	float:left;
}
#content_container .news_press_container ul li .right_content h3 {
	width:320px;
	float:left;
	background:none;
	padding:0;
	font-size:14px;
	color:#fff; text-transform: none;
}
#content_container .news_press_container ul li .right_content h3 a {
	color:#fff;
	text-decoration:none;
}
#content_container .news_press_container ul li .right_content h3 a:hover {
	color:#fff;
	text-decoration:underline;
}
#content_container .news_press_container ul li .right_content p {
	width:320px;
	float:left;
	color:#cccccc;
	font-style:italic;
	line-height:17px;
}
#content_container .news_press_container .view_more {
	width:956px;
	float:left;
	text-align:right;
	color:#FFFFFF;
	padding:15px 5px 0 0;
}
#content_container .news_press_container .view_more a {
	color:#FFFFFF;
	text-decoration:underline; padding:0 3px 0 0;
}
#content_container .news_press_container .view_more a:hover {
	text-decoration:none;
}
/******* footer starts ********/
#footer_container {
	width:963px;
	float:left;
	background:url(images/dot_seprator.jpg) repeat-x top left;
        margin-left:10px;
	padding:20px 0 0 0;
}
#footer_container .contact_details {
	width:300px;
	float:left;
}
#footer_container .contact_details p {
	width:300px;
	float:left;
	font-size:11px;
	line-height:18px;
}
#footer_container .contact_details p strong {
	font-size:15px;
	font-weight:normal;
	line-height:18px;
}
#footer_container .contact_details p a {
	color:#FFFFFF;
	text-decoration:underline;
}
#footer_container .contact_details p a:hover {
	text-decoration:none;
}
#footer_container .contact_right_details {
	width:550px;
	float:right;
	padding:0 0 20px 0;
}
#footer_container .contact_right_details ul.footer_links {
	width:550px;
	float:left;
	list-style:none;
	text-align:right;
}
/******* slideshow pro ********/

div#flashcontent {
		margin:24px auto;
	}


/******* footer links starts ********/





#footer_container .contact_right_details ul.footer_links li {
	padding:0 7px;
	font-size:11px;
	display:inline;
}
#footer_container .contact_right_details ul.footer_links li a {
	text-decoration:underline;
	color:#fff;
}
#footer_container .contact_right_details ul.footer_links li a:hover {
	text-decoration:none;
	color:#fff;
}
#footer_container .contact_right_details ul.footer_links li.last {
	padding:0;
}
#footer_container .contact_right_details .canadian {
	width:550px;
	float:left;
	text-align:right;
	padding:10px 0;
}
#footer_container .contact_right_details .copyright {
	width:550px;
	float:left;
	text-align:right;
	font-size:11px;
        margin-top:-5px;
}










/********************************stylesheet inner page *********************/


/******* banner inner starts ********/
.banner_inner{ float:left}

/******* result container starts ********/

#result_container {
float:left; 
width:961px; 
padding:15px 0 20px 0;
}

#result_container .headings{float:left; width:961px; }

#result_container .headings ul{float:left; width:961px; list-style:none; }
#result_container .headings ul li{float:left; }

#result_container .headings ul li{float:left; margin:0 17px 0 0; display:inline; text-transform:uppercase; }

#result_container .headings ul li.date{float:left; width:228px; }
#result_container .headings ul li.events{float:left; width:395px; padding:0 10px 0 0; }
#result_container .headings ul li.website_link{float:left; width:170px; }
#result_container .headings ul li.request_info{float:left; width:90px; }



#result_container ul.result{float:left; width:961px; list-style:none; }

#result_container ul.result li{float:left; border-bottom:1px solid #6e6e6e; padding:15px 0;width:961px; }

#result_container ul.result li .date_details{float:left; width:228px;margin:0 17px 0 0; display:inline; font-size:12px; color:#008b72; }
#result_container ul.result li .events_details{float:left; width:395px;margin:0 17px 0 0; display:inline; font-size:15px; line-height:19px; color:#fff; padding:0 10px 0 0; }




#result_container ul.result li .website_link_details{float:left; width:170px;margin:0 17px 0 0; display:inline; font-size:12px; color:#FFFFFF }
#result_container ul.result li .website_link_details a{color:#fff; text-decoration:underline; }
#result_container ul.result li .website_link_details a:hover{color:#008b72;  }


#result_container ul.result li .request_info_details{float:left; width:90px;margin:0 17px 0 0; display:inline; font-size:12px; color:#fff; line-height:15px; }
#result_container ul.result li .request_info_details a{color:#fff; text-decoration:underline; }
#result_container ul.result li .request_info_details a:hover{color:#008b72;  }

/******* video container starts ********/
.video_container{float:left; width:961px; }
.video_container h3{float:left; width:961px; padding:0 0 5px 0; font-size:11px; font-weight:normal;}
.video_container .video{float:left; }


/******* corporate container starts ********/

#corporate_container{float:left; width:961px; padding:15px 0 0 0;list-style:none;}

#corporate_container .corporate_left_img{float:left; width:650px; }


#corporate_container .corporate_right_details{float:right; width:200px; padding-right:80px; padding-top:2px; }

#corporate_container .corporate_right_details h3{float:left; width:510px; font-size:18px;  line-height:14px; font-weight:normal; padding:0 0 17px 0;  }

#corporate_container .corporate_right_details div{float:left; width:280px; line-height:20px; }


#corporate_container .corporate_right_details .limg{float:left; }

#corporate_container .corporate_right_details p.full{float:left; width:280px;line-height:18px; }

#corporate_container .corporate_right_details ul.certified{float:left; width:300px; list-style:none; padding:15px 0 0 20px; }
#corporate_container .corporate_right_details ul.certified li{float:left; width:300px; padding:5px 0 0 0; }






/******* product container starts ********/
#product_container{float:left; width:961px; padding:15px 0 20px 0; position:relative;}

#product_container .video_brochure{ width:430px; padding:20px 0 0 0; }

#product_container .video_brochure .video{float:left; width:174px; margin-right:17px; display:inline; background:#333; padding:12px; }
#product_container .video_brochure .video img{float:left;  }
#product_container .video_brochure .video span{float:left; width:174px; text-align:right; text-transform:uppercase; font-size:14px; padding:6px 0 0 0;  }

#product_container .video_brochure .video span a{ color:#fff; text-decoration:none;  }

#product_container .video_brochure .video span a:hover{ color:#fff; text-decoration:underline;  }



#product_container .product_left_img{float:left; }


#product_container .product_right_details{float:right; width:480px; }

#product_container .product_right_details h3{
float:left; width:510px; 
font-size:18px; 
font-weight:normal; 
padding-bottom:15px;
margin-top: 5px; }

#product_container .product_right_details p {
font-size:13px; 
}

#product_container .product_right_details div{float:left; width:280px; line-height:20px; }


#product_container .product_right_details h5 {
      font-size:16px; }


#product_container .product_right_details .limg{float:left; }

#product_container .product_right_details p.full{float:left; width:280px;line-height:18px; }


#product_container .product_right_details ul{float:left; list-style:disc; padding:0 0 0 15px; margin-top:-15px;}
#product_container .product_right_details ul li{float:left; padding:0 0 0 0; }

#product_container .product_right_details ul.certified{float:left; width:300px; list-style:disc; padding:5px 0 15px 15px; }
#product_container .product_right_details ul.certified li{float:left; width:300px; padding:1px 0 0 0; }

#product_container .product_right_details ul.featured{float:left; width:200px; list-style:disc; padding:0 0 0 20px; margin-top:-18px; }
#product_container .product_right_details ul.featured li{float:left; width:200px; padding:5px 0 0 0; }

#product_container .product_right_details .get_quote{float:right; padding:20px 28px 0 0;  }


#product_container .product_right_details .video_brochure{float:left; width:430px; padding:10px 0 0 0; }

#product_container .product_right_details .video_brochure .video{float:left; width:174px; margin-right:17px; display:inline; background:#333; padding:12px }
#product_container .product_right_details .video_brochure .video img{float:left;  }
#product_container .product_right_details .video_brochure .video span{float:left; width:172px; text-align:right; text-transform:uppercase; font-size:14px; padding:6px 0 0 0;  }

#product_container .product_right_details .video_brochure .video span a{ color:#fff; text-decoration:none;  }

#product_container .product_right_details .video_brochure .video span a:hover{ color:#fff; text-decoration:underline;  }


