/*
Theme Name: WebExplorer
Description: A simple and clean business theme. 
Author: Pexeto
Tags: clean, business, professional, jquery slider, AJAX contact form
Author URI: http://pexeto.com/
*/
/* ----------- Restart-----------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;

}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
a {
	outline: 0;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
/* ----------- End Restart-----------------*/

/*---------------------------- TEXT STYLES ----------------------------*/


h1 {
	font-family:"Myriad Pro", "Trebuchet MS", "Arial";
	font-size:36px;
	color:#7BC6C9;
	line-height:1.3em;
}
h2, h2 a, h2 a:hover {
	font-family:"Myriad Pro", "Trebuchet MS", "Arial";
	font-size:25px;
	color:#2c2c2c;
	line-height:1.3em;
}
h3 {
	font-family:"Myriad Pro", "Trebuchet MS", "Arial";
	font-size:22px;
	color:#2c2c2c;
	line-height:1.3em;
}
h4 {
	font-size:18px;
	color:#2c2c2c;
	line-height:1.3em;
}
h5 {
	font-size:15px;
	color:#2c2c2c;
	line-height:1.3em;
}
h6 {
	font-size:13px;
	color:#2c2c2c;
	line-height:1.3em;
}
hr {
	background-color:#e8e8df;
	border:#e8e8df;
	height:1px;
}
ul {
	list-style-image:url(images/bullet.jpg);
	padding-left:20px;
font:14px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}
ol {
	padding-left:20px;
}
p {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin-bottom:15px;
	margin-top:15px;
}
a {
	text-decoration:none;
color: #797979;
}
p a strong {
	color:#797979;
}
.manuals p a {
	color:#797979;
}
a:hover {
	color:#33CCFF;
}
table#cartTable {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	width:250px;
	text-align: center;
}
table#cartTable th {
	background-color:#DDDDDD;
	text-align:center;
}
table#cartTable td, table#cartTable th {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:5px;
	vertical-align:middle;
}
th {
	display:table-cell;
	font-weight:bold;
	padding:1px;
	vertical-align:inherit;
}
table#sidecartTable {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	width:268px;
	text-align: center;
}
table#sidecartTable th {
	background-color:#DDDDDD;
	text-align:center;
}
table#sidecartTable td, table#sidecartTable th {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:5px;
	vertical-align:middle;
}
/*---------------------------- TEXT STYLES ----------------------------*/

body {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:300;
line-height:1.5em;
background-color:#689516;
line-height:1.8em;
font-size:13px;
}
#mainContainer {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	background-color:#fff;
}
.center {
	height:auto;
	width:960px;
	margin:auto;
	margin:0 auto;
	text-align:left;
	padding:0px;
	position:relative;
}
/*-------------------------MENU---------------------------------*/

#navigationContainer {
	height:82px;
	width:100%;
	background-image:url(images/menu_bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
}
#menuContainer {
	height:36px;
	float:right;
	display:inline;
	margin-top:22px;
}
#menu {
	position:relative;
	left:4px;
}
#menu ul {
	height:36px;
font-family: Arial,Helvetica,sans-serif;
font-weight: 300;
line-height: 1.8em;
padding-left: 0;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	float: left;
	text-decoration: none;
	color:#6c6c6c;
	padding-left:11px;
	padding-right:11px;
	font-size:13px;
	font-weight:bold;
	display:block;
	height:25px;
	line-height:25px;
}
#menu ul li a:hover {
	color:#689516;
	background-color:#fff;
}
#menu ul li.current_page_item a {
	color:#689516;
}
/*---------------------------- LOGO ----------------------------*/

#logoContainer {
	width:350px;
	height:44px;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	margin-top:15px;
}
#logoContainer a {
	width:290px;
	height:23px;
	display:block;
	background-image:url(images/logo.png);



	background-repeat:no-repeat;



}



#logoContainer p{



	margin-top:0px;



	font-size:13px;



	font-weight:bold;



	color:#6c6c6c;



	



}







/*---------------------------HEADER----------------------------*/







#header{



	background-color:#6a9716;



	background-image:url(images/headerbg.jpg);



	background-repeat:repeat-x;



	width:100%;



	min-height:299px;



	overflow:hidden;



}







#headerBg{







}







#headerBottom{



	background-image:url(images/header_bottom_bg.jpg);



	height:45px;



	width:100%;



	position:relative;



}



.headerText{



	width:460px;



	height:auto;



	float:left;



	color:#fff;



}







.headerText p{



	font-size:16px;



}







.headerTitle h1, .headerTitle h1 a{



	color:#FFFFFF;



	font-weight:bold;



	line-height:1.1em;



	font-family:"Myriad Pro","Trebuchet MS", "Arial";



	font-size:30px;



	margin-top:28px;



	width:440px;



	display:block;







}







.headerTextSmall{



	color:#FFFFFF;



	font-size:17px;



	line-height:1.5em;



	padding-top:20px;



	margin:0px;



}







.headerButtons{



	position:relative;



	float:left;



	width:500px;



	height:43px;



	margin-top:34px;







}















.headerButton1 a{



   



    height:41px;



    width:180px;



	background-image:url(images/header_buttons.jpg);



	background-position:0 0;



	display:block;



	float:left;











}



.headerButton1 a:hover {



	background-position:0 41px;



}











.headerButton2 a{



   



    height:41px;



    width:180px;



	background-image:url(images/header_buttons.jpg);



	background-position:180px 0px;



	display:block;



	margin-left:35px;



	float:left;







}







.headerButton2 a:hover {



	background-position:180px 41px;



}







.imageWrapper{
	position:relative;
	width:457px;
	height:273px;
	float:right;
	background-image:url(images/slider_bg.png);
	background-repeat:no-repeat;
	margin-top:34px;
}







.staticImageHolder{



	width:395px;



	height:225px;



	position:absolute;



	top:14px;



	left:15px;



}







.staticImageHolder img{



	max-width:420px;



}







/*---------------------------SLIDER----------------------------*/







.fadeWrapper{



	position:relative;



	width:457px;



	height:273px;



	float:right;



	background-image:url(images/slider_bg.png);



	background-repeat:no-repeat;



	margin-top:34px;



}







.imageHolder{



	width:395px;



	height:225px;



	position:absolute;



	top:14px;



	left:15px;



}







.headerFadeWrapper{



	position:relative;



	height:305px;



	overflow:hidden;



}







.singleFade{



	position:absolute;



	top:0px;



	left:0px;



	width:960px;



	



}







ul.navUl li{



	background-image:url(images/nav_bullet_off.png);



	background-repeat:no-repeat;



	width:15px;



	height:15px;



	float:left;



	padding-right:5px;



	margin-top:10px;



}







#sliderNavigation{



	float:right;



	width:auto;



	}







ul.navUl{



	list-style:none;



}



	



ul.navUl li.selected{



	background-image:url(images/nav_bullet.png);



} 







#contactCol1 {



	width: 380px;



	float: left;



	padding-left: 50px



}



#contactCol2 {



	width:380px;



	float: right;



	padding-right: 50px



}



#contactmap {







	padding-left: 65px



}



/*-------------------------END SLIDER----------------------------*/







/*---------------------------- CONTENT ----------------------------*/



#contentContainer{
	position:relative;
	min-height:350px;
	width:635px;
	float:left;
	padding-top:10px;
	margin-bottom:50px;
}
#contentContainer p:first-child{
	margin-top:0px;
}

#contentContainer img{
	background-color:#FFFFFF;
	/*border:1px solid #dadada;*/
	/*margin-right:20px;
	padding:5px;*/
	margin-top:10px;
}
.wpsc_category_image {
margin:0;
}
.servicesBox{
	margin-top:25px;
	margin-bottom:25px;
}











.servicesBoxs h2,.servicesBoxs h2 a{







text-transform:capitalize;



font-size:20px;



margin-bottom:7px;



color:#2c2c2c;



}















.servicesImg{



float:left;



padding:5px;



background-color:#FFFFFF;



border:1px solid #dadada;



margin-right:20px;



margin-top:5px;



}







.check{



float:left; 



margin-right:15px;



margin-top:7px;







}







/*-----------------------  SIDEBAR MENU  ---------------------------*/







.sidebarCartBox{



/*float:left;*/



position:relative;



background-color:#fff;



width:250px;



/*margin-left:49px;



margin-top:50px;*/



}







.sidebarCartBox h3, #sendButton{







	background-image:url(images/sidebar_title_bg.jpg);



	display:block;



	height:38px;



	color:#FFFFFF;



	font-size:16px;



	text-transform:uppercase;



	line-height:38px;



	font-family:"Myriad Pro","Trebuchet MS", "Arial";



	/*width:245px;*/



	word-spacing:5px;



}



.sidebarCartMenu{



	border-left:1px solid #dadada;



	border-right:1px solid #dadada;



	border-bottom:1px solid #dadada;



	background-color:#fcfcfc;



	/*padding:15px;



	padding-bottom:10px;



	padding-top:10px;*/



	margin-bottom:30px;



	



}



.sidebarTrailMenu{



	border-left:1px solid #dadada;



	border-right:1px solid #dadada;



	border-bottom:1px solid #dadada;



	background-color:#fcfcfc;



	padding:10px 25px 10px 25px;



	/*padding-bottom:10px;



	padding-top:10px;*/



	margin-bottom:30px;



	



}







.sidebarCartMenu img{



	margin-bottom:5px;



	margin-top:5px;



	



}







.sidebarTrailBox{



/*float:left;*/



position:relative;



background-color:#fff;



width:250px;



clear:both;



/*margin-left:49px;



margin-top:50px;*/



}







.sidebarTrailBox h3, #sendButton{







	background-image:url(images/sidebar_title_bg.jpg);



	display:block;



	height:38px;



	color:#FFFFFF;



	font-size:16px;



	text-transform:uppercase;



	line-height:38px;



	font-family:"Myriad Pro","Trebuchet MS", "Arial";



	width:241px;



	word-spacing:5px;



}







.sidebarBox{



float:left;



position:relative;



background-color:#fff;



width:270px;



margin-left:49px;



margin-top:20px;



}







table.trial tr td input {







	height: 20px;



	padding-top: 5px;



}







table.etutor tr td input {







	height: 20px;



	padding-top: 5px;



	margin-bottom:6px;



}



 



#breadcrumbs {



	padding:10px 0 0 0;



	color:#fff;



}



#breadcrumbs a{



	color:#fff;



}







.sidebarBox h3, #sendButton{







	background-image:url(images/sidebar_title_bg.jpg);



	display:block;



	height:38px;



	color:#FFFFFF;



	font-size:16px;



	/*text-transform:uppercase;*/



	line-height:38px;



	font-family:"Myriad Pro","Trebuchet MS", "Arial";



	width:265px;



	word-spacing:5px;



}







.subbuynowBox h3, #sentButton{







	background-image:url(images/sidebar_title_bg.jpg);



	display:block;



	height:38px;



	color:#FFFFFF;



	font-size:16px;



	text-transform:uppercase;



	line-height:38px;



	font-family:"Myriad Pro","Trebuchet MS", "Arial";



	width:270px;



	word-spacing:5px;



}







.sidebarMenu{



	border-left:1px solid #dadada;



	border-right:1px solid #dadada;



	border-bottom:1px solid #dadada;



	background-color:#fcfcfc;



	padding:15px;



	padding-bottom:10px;



	padding-top:10px;



	margin-bottom:30px;



	



}







.sidebarMenu img{



	margin-bottom:5px;



	margin-top:5px;



	margin-left:40px;



	



}











.sidebarMenu ul{ 



	text-decoration: none;



	margin-bottom:0px;



	list-style-image:url(images/bullet.jpg);



	padding-left:15px;



}







.sidebarMenu ul li a{



	display:block;



	/*height:14px;*/



	line-height:14px;



	width:225px;



	padding:10px 10px 0px 10px;



	text-decoration: none;



	color:#000000;







}











.sidebarMenu ul li a:hover{



	background-image:none;



	color:#689516;







}







.sidebarTitle{



	position:relative;



}







.sidebarTitle h3 a{



	color:#fff;



}







.left{



	float:left;



}



.right{



	float:right;







}







.sidebarTitleLeft{



	background-image:url(images/sidebar_title_left.jpg);



	display:block;



	height:38px;



	width:10px;



	







}







.sidebarTitleRight{



	position:absolute;



	top:0px;



	left:261px;



	background-image:url(images/sidebar_title_right.jpg);



	display:block;



	height:38px;



	width:9px;



}



.sidebarTrailTitleRight{



	position:absolute;



	top:0px;



	left:261px;



	background-image:url(images/sidebar_title_right.jpg);



	display:block;



	height:38px;



	width:9px;



}



.sidebarCartTitleRight{



	position:absolute;



	top:0px;



	left:242px;



	background-image:url(images/sidebar_title_right.jpg);



	display:block;



	height:38px;



	width:9px;



}



.sideCartTitleRight{



	position:absolute;



	top:0px;



	left:261px;



	background-image:url(images/sidebar_title_right.jpg);



	display:block;



	height:38px;



	width:9px;



}







.wpsc_variation_forms {



	text-align:left;



}



/*-----------------------  FOOTER  ---------------------------*/











#footer{



	height:105px;



	width:100%;



	display:block;



	background-image:url(images/footer_bg.jpg);



	background-repeat:repeat-x;



	background-color:#689516;



	float:left;







}







#footerBg{
	background-image:url(images/footer_light.jpg);



	background-repeat:repeat-x;	



	background-color:#689516;



	display:block;



	height:75px;



	padding-top:30px;



}







#footerBg p{



	color:#FFFFFF;



	font-size:13px;



	font-weight:bold;



	margin-top:0px;



}







#footerBg img{



margin-top:34px;











}







#footerMenu{



	display:block;



	margin-top:-62px;







}







#footerMenu ul{



	



	text-align:left;



	font-size:12px;



	font-weight:bold;



	line-height:20px;



	float:right;



	color:#fff;



}







#footerMenu ul li{



	float:left;



	text-decoration: none;



	padding-left:10px;



	text-transform:uppercase;



	list-style:none;



}







#footerMenu ul li a{



	color:#fff;



	text-decoration: none;



	font-size:13px;



}







#footerMenu ul li a:hover{



	color:#eaeaea;



}







#footerLogo{



background-image:url(images/footer_logo.png);



background-repeat:no-repeat;



display:block;



height:25px;



width:230px;







}



#footerLogo p{



margin-top:0px;



}



/*-------------------------BLOG PAGE-------------------------*/







#pageHeader{
	background-repeat:repeat-x;
	width:100%;
	height:66px;
/*	overflow:auto;*/
}







#pageHeader h2{



	color:#fff;







}







/*#pageHeader h5{



	color:#fff;



	position:relative;



	top:-2px;



}*/







#pageHeader h5{



	color:#fff;



	position:relative;



	top:-24px;



	text-align:right;



}



#pageHeader h5 a {



	color:#fff;



}







.postBox{



	margin-bottom:50px;



	height:auto;



	font:14px Verdana, Arial, Helvetica, sans-serif;



	line-height:20px;







}







.postBox img{



padding:5px;



background-color:#FFFFFF;



border:1px solid #dadada;



margin-right:20px;



margin-top:10px;



}







.postBox img + p{



	margin-top:10px;



}







.date{



	text-transform:uppercase;



	color:#ef9100;



}







.postInfo{



	font-size:12px;



	margin-bottom:6px;



}







.commentBubble{



	background-image:url(images/comment_bubble.jpg);



	background-repeat:no-repeat;



	width:38px;



	height:25px;



	float:right;



	color:#fff;



	text-align:center;



	font-weight:bold;



	line-height:22px;



}







.commentBubble a{



	color:#fff;



}







.moreLink{



	color:#ef9100;



	text-decoration:none;







}







.navigation{



width:100%;



height:30px;



}







.alignleft{



	float:left;



}







.alignright{



	float:right;



}







.navigation a, .commentNavigation a{



	border:1px solid #ccc;



	padding:5px;



	color:#2c2c2c;



	padding-left:10px;



	padding-right:10px;



}







.navigation a:hover{



	color:#888888;



}







.wp-pagenavi a{



border:1px solid #ccc;



	padding:5px;



	color:#2c2c2c;



	



}







/*------------------DROP DOWN MENU------------------------*/















#menu ul li ul{



     position:absolute;



     left:0px; 



	 top:25px;  



     background-color:#fff;  



     margin:0;



	 padding:0;   



     float:left;  



     width:230px;  



	 border-bottom:1px solid #ececec;



	 z-index:100;



	 height:auto;



	 visibility:hidden;



}







#menu ul li ul li{



    margin:0px;



	padding:0px;	



	display:block;



}











#menu ul li ul li a {



	float:left;



	width:230px;



	border-width:0px;



	background-color:#fff;  



	line-height:2.5em;



	margin:0px;



	padding:0px;



	font-size:13px;



	font-family:"Arial";



	padding-left:10px;



	padding-bottom:5px;



	/*text-transform:capitalize;*/



	font-weight:normal;



}







#menu ul li.current_page_parent a{



	color:#689516;



}







#menu ul li.current_page_parent ul li a{



	color:#56583a;



}







#menu ul li ul li.current_page_item  a{



	color:#689516;



}







#menu ul li.current_page_item ul li  a{



	color:#56583a;



}







#menu ul li.current_page_parent ul li a:hover,#menu ul li.current_page_item ul li a:hover{



	color:#689516;



}







.hover{



	background-color:#fff;



}















/*--------------------SINGLE PAGE STYLES------------------------*/







.pageContainer img{



padding:5px;



background-color:#FFFFFF;



border:1px solid #dadada;



margin-right:20px;



}







/*---------------------------- CONTACT PAGE ----------------------------*/



.input{



	width:300px;



	height:24px;



	border:1px solid #b0a4a4;



	background-color:#fff;



	padding-top:8px;



}







.textArea{



	height:205px;



	padding-top:0px;



	font-family:Arial;



	font-size:12px;



	padding-top:8px;



	padding-bottom:8px;



}







#sendButton{



	width:80px;



	height:35px;



	margin-bottom:-5px;



	border:1px solid #999999;



	border-top:0px;



	



}







#sentButton{



	width:80px;



	height:35px;



	margin-bottom:-5px;



	border:1px solid #999999;



	border-top:0px;



	



}







.errorMessage{



	color:red;



}







.borderImg{



	padding:5px;



	background-color:#FFFFFF;



	border:1px solid #dadada;



}











#submitForm{



	margin-top:40px;



}











/*----------------------HEADER SLIDER----------------------*/











div.wrapper {



	position: relative;



	width:960px;



	height:308px;



	padding:0px;



	overflow: hidden;



}







ul.wrapper  {



  display: block;



  padding:0px;



  margin: 0px;



  list-style: none;



}



.wrapper li {



  display: block;



  float: left;



  padding: 0;



}



.wrapper  a {



  display: block;



  text-decoration: none;



}



.articleHolder {
	width:960px;
	height:308px;
	float:left;
	display:inline;
	margin:0px;
}
#leftArrow{



	border:0px;



	background-image:url(images/left_arrow.png);



	background-repeat:no-repeat;



	width:25px;



	height:40px;



	position:absolute;



	top:150px;



	left:-50px;



}







#rightArrow{



	border:0px;



	background-image:url(images/right_arrow.png);



	background-repeat:no-repeat;



	width:25px;



	height:40px;



	position:absolute;



	top:150px;



	right:-50px;



}











/*--------------------ALT PAGE------------------------*/







.fullWidthContainer{



	position:relative;



	min-height:400px;



	height:auto;



	width:1000px;



	float:left;



	padding-top:20px;



	padding-bottom:50px;



}







.contentBoxs{



margin: 0px -40px 0px 0px;







}







.contentBoxs h3 span{



position:relative;



top:-10px;



left:15px;



text-transform:capitalize;







}







.servicesIcon{







float:left;



max-height:50px;



}







.contentBox{



float:left;



width:380px;



margin-right:40px;



margin-left:30px;



margin-bottom:30px;



}



.contentBox h3 a{



	color:#2c2c2c;



}







.pairWrapper{



	width:100%;



	height:auto;



	overflow:auto;



}







#bigBox{



float:left;



}







#bigBox h3 a, #bigBox  h3 a:hover{



	color:#2c2c2c;



}











#bigBoxLeft{



width:635px;



float:left;







}







#bigBoxRight{



margin-left:50px;



float:left;







}







#bigBoxRight img{



	margin-top:5px;



	margin-bottom:5px;



	padding:4px;



	background-color:#FFFFFF;



	border: 1px solid #deded6;



}







.check{



float:left; 



margin-right:5px;



margin-top:7px;







}







.testimonials{







font-style:italic;



font-size:13px;







}











.search{



	width:170px;



	height:20px;



	padding:0px;



	margin:0px;



	margin-bottom:3px;



}







#searchButton{



	position:relative;



	top:2px;



}











/*--------------------------------COMMENTS-----------------------------*/











.commentContainer{



border:#d2d2ca 1px solid;



margin-top:20px;



background-color:#f7f7ee;



padding:0px;



width:635px;



margin-left:-20px;



}







.comentBox{



border:#fff 1px solid;



background-color:#fff;



padding:20px;



width:593px;



min-height:140px;



overflow:auto;







}







.comentBox img{



margin-right:20px;



margin-bottom:10px;



margin-top:0px;







}



.commentAutor{



float:left;



}







.commentAutor p{



	margin-top:0px;



	margin-bottom:0px;



}







.avatar{



	margin-bottom:0px;



}







.ComentAutorName{



font-size:12px;



}







.commentDate{



font-size:10px;



}







.comentBoxAdmin{



	background-color:#f3f3f3;



}







.wholePageCommentNavigation{



width:800px;



	float:left;



	height:50px;



	position:relative;



	margin-top:20px;



	border:1px solid red;



}







.commentNavigation{



	width:100%;



	float:left;



	height:50px;



	position:relative;



	margin-top:20px;



}







.commentNavigation a span{



	position:relative;



	top:-2px;



}







.commentInput{



	padding-top:4px;



	height:20px;



	width:250px;



	margin-bottom:15px;



}







.commentTextArea{



	width:350px;



	margin-bottom:15px;



}







.commentFormTitle{



	font-size:12px;



	font-family:Arial;



	font-weight:bold;



}







#respond p{



	margin:0px;



	margin-top:-10px;



}