/*  

Theme Name: Pop Blue

Theme URI: http://www.blogohblog.com/

Description: Pop Blue is a 2 columns Wordpress theme. Clean, simple and lightweight theme. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)

Version: 

Author: Bob 

Author URI: http://www.blogohblog.com/



This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.

*/




body{

	font-family:Arial, Helvetica, Verdana, sans-serif;

	font-size:12px;

	margin:0;

	padding:0; 

	color:#444;

	line-height: 1.3;

}

img {

	border: 0;

}





#top{

	width:800px;

	height:48px;/*48px;*/

	margin:4px auto;

	padding:0;

	}

	

#header{margin:0 auto;padding:0;}

#header h1{text-indent:-10000px;margin:0;padding:0;}

#header h1 a{

	display:block;

	background:url(images/pinpointe.jpg) no-repeat left;

	height:48px; /*48*/

	}

h1, h2, h3 { font-family:Arial, Helvetica, Verdana, sans-serif; padding:0 0 0 0px; margin:0; font-size:14px; font-weight:bold;}


h4 { font-family:Arial, Helvetica, Verdana, sans-serif; padding:0 0 0 0px; margin:0; font-size:11px; font-weight:bold;}

h5 { font-family:Arial, Helvetica, Verdana, sans-serif; padding-left: 30px; padding-bottom: 15px; text-align: left; font-size:14px; font-weight:bold;}



a:link { text-decoration: none; color : #006699; border: none;}

a:active { text-decoration: none; color : #006699; border: none;}

a:visited { text-decoration: none; color : #006699; border: none;}

a:hover	{ text-decoration: underline; color : #1492e5; border: none;} 

#nav{background-color:#000;width:800px;height:30px;border:0;border-bottom:1px solid #1492e5;margin:0 auto;padding:0;}

#nav2{height:35px;width:800px;font-weight:700;margin:0;padding:0;border:0;}

ul.nav2{height:35px;line-height:35px;float:left;list-style:none;font-size:12px;font-weight:800;margin:0;margin-left:10px; padding:0;}

ul.nav2 li{float:left !important;list-style-type:none;margin:0;padding:0;}

ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{text-decoration:none;color:#fefefe;float:left;display:block;padding:0 10px;}

ul.nav2 li a:hover{color:#777;text-decoration:underline;}

ul.nav2 li a:active{color:#fefefe;text-decoration:none;}

ul.nav2 li.current_page_item a{text-decoration:none;color:#4192e5;}

ul.nav2 li ul{float:left;margin:0;padding:0;}

.postmetadata { background:#6b97c3; padding:5px;}

span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 0px 2px;}

span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 0px 2px;}

#main{width:800px;margin:0 auto;padding:0;}

#content{

	float:left;

	width: 800px; /*580px;*/

	margin: 0 0 0;

	padding:0; 

	/*border-right:1px #d8eaf3 solid;*/

	}

	

#content h1 {

	font-size: 25px;

	margin: 15px 0 0 0;

	color: #fefefe;

	width: 600px;

    padding-top: 4px;

    padding-left: 20px

}



#content h2 {

	font-size: 18px;

	margin: 0 0 0 0;

	color: #fefefe;

	width: 600px;

    padding-top: 2px;

    padding-left: 20px

}



#content h3 {

	clear: both;

	padding: 0px 0 0 0;

}



#content h5 {

	clear: both;

	padding: 0;

	margin: 0;

}



#content .horizontal {

	clear: both;

	width: 600px;

	height: 15px;

	margin: 0;

	padding: 0;

	border-bottom: 1px solid black;

}



	

.entry{

	float:left;

	width: 800px; /*570px;*/

	margin:0;

	padding:0; 

	overflow:hidden;

	}

	

#contactform {}

#contactform p {

		color: blue;

	}



.FormDesc {

		width: 200;

		float: left;

	}



.FormOption {

		margin-left: 200;

	}



#contactform  textarea, select {

		width: 200px;

	}

	

.feetable {

	width: 596px;
	margin: 0 0 10px 0;

}



.descriptioncolumn {

	margin: 0;

	padding: 0;

	float: left;

	border: 1px black solid;
	width: 280px;
}



.descriptioncolumn form {

	margin: 0;

	padding: 0;

	width: 280px;

}



.descriptioncolumn ul {

	margin: 0;

	padding: 0;

	width: 280px;

}



.descriptioncolumn li {

	margin: 0;

	padding: 3px 7px 3px 3px;

	list-style: none;

	text-align: left;

}



.feecolumn {

	width: 155px;

	float: left;

	border-top: 1px black solid;

	border-right: 1px black solid;

	border-bottom: 1px black solid;

}



.feecolumn form {

	margin: 0;

	padding: 0;

	width: 155px;

}

.feecolumn ul {

	margin: 0;

	padding: 0;

	width: 155px;


}



.feecolumn li {

	margin: 0;

	padding: 3px 7px 3px 3px;

	list-style: none;

	text-align: right;

}



.headrow {

	text-align: center;

	background: #6699ff;

	color: white;

	height: 40px;

	font-weight: bold;

}



.one {

	background-color: white;
	height: 34px;
	font-family: Calibri;
	font-size:14px;
         font-weight: bold;
         font-color: black;

}



.two {

	background-color: #dddddd;
	height: 36px;
	font-family: Calibri;
	font-size:14px;
         font-weight: bold;
         font-color: black;


}



.three {

	background-color: white;

	height: 40px;

	padding: 0 0 10px 0;

}



.radio {
	float: right;
}



# ----- Form def for demo-req

.myForm td, input, select, textarea, checkbox 

{ 		

                font-family: tahoma; 		

                font-size: 12px; 	

}

.myForm {

 		background-color: #E7EEF7;

                border: 1px solid #CCDCF2;

 		padding: 10px; 	}  	

.required {

 		color: red; 	

} 



# ----



#sidebar{float:right;width:200px;margin:10px 0 0;padding:0;}

#rsidebar{float:right;width:200px;margin:0;padding:0; overflow:hidden;}

#rsidebar h2{font-size:12px;border-bottom:#eee 1px solid;margin:0 0 5px;padding:0;}

#rsidebar ul{list-style-type:none;margin:0;padding:0;}

#rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}

#rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}

#rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat 0 3px;border:0;margin:0;padding:0 0 3px 15px;}

.navigation{width:580px;color:#999;margin:0 auto; padding:0;}

.alignright{float:right;margin-top:10px; margin-bottom:10px;}

.alignleft{float:left;margin-top:10px; margin-bottom:10px;}

#searchform { height:35px; line-height:35px; float:right; margin: 0; padding: 0;  }

input#s { color: #5188d2; width: 200px; border: 1px solid #cbcbcb; background:#fcfcfc;}

#footer{background:#0;clear:both;height:5px !important;margin:0;padding:0;}

#footerbox{background:#000000;height:30px;line-height:30px !important;margin:0;padding:0;}

.footer{width:800px;color:#000000;height:30px;line-height:30px !important;margin:0 auto;padding:0;}

.footer a:hover{text-decoration:underline;color:#000000;border:none;}

.footer a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#000000;border:none;}

.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:580px;}

#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}

#commentform label{display:block;margin:0;}

#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}

#commentform textarea{width:400px;margin:0 0 10px;padding:0;}

#commentform #submit{margin:0 0 20px;}

#commentform p{margin:5px 0;}

ol.commentlist{margin:0 0 1px;padding:0;}

ol.commentlist :hover{background:#6b97c3;}

ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}

ol.commentlist li :hover{background:none;}

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}

ol.commentlist li.commenthead h2{margin:0;}

ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}

ol.tblist li{display:block;list-style:none;background:#6b97c3;padding-left:15px;margin:0 0 5px;}

/* home page */
#home_top {
	border:0;
	width:800px;
	background-color: #36019b;
	overflow:hidden;
}
#home_flash {
	margin:0;
	padding:0;
	border:0;
	width:600px;
	overflow:hidden;
	float:left;
}
#home_sidemenu {
	margin:0;
	margin-top:30px;
	padding:0;
	width:200px;
	overflow:hidden;
	float:right;
}
#home_sidemenu li a {
	margin:0;
	margin-bottom:10px;
	padding:0;
	height:59px;
	width:198px;
	background-position:center;
	border:1px solid black;
}
#home_sidemenu li a:hover {
	border:1px solid white;
}
#home_sidemenu #live_demo_account {
	background-image: url('images/button-purple-demo.jpg');
}
#home_sidemenu #learn_more {
	background-image: url('images/button-purple-video.jpg');
}
#home_sidemenu #start_today {
	background-image: url('images/button-purple-start.jpg');
}
#home_sidemenu #subscribe_tips {
	background-image: url('images/button-purple-start.jpg');
}
#home_sidemenu li, #next_steps li {
	list-style-type:none;
	margin:0;
	padding:0;
}
#home_sidemenu li a, #next_steps li a {
	float:right;
}
#home_sidemenu li a i, #next_steps li a i {
	display:none;
}
#black_bar {
	clear:both;
	padding:2px;
	margin:0;
	padding-left:100px;
	color:#ffffff;
	background:#000000;
	width:800px;
	font-size:18px;
	font-weight:bold;
}
#home_content {
	margin:0;
	padding:0;
	padding-top:20px;
	width:600px;
	float:left;
}
#next_steps {
	margin:0;
	margin-top:20px;
	padding:0;
	width: 170px;
	float:right;
}
#next_steps h4 {
	margin:0;
	padding:0;
	background-image: url('images/menu-side-title.png');
	width:160px;
	height:31px;
	float:right;
}
#next_steps h4 i {
	display:none;
}
#next_steps li a {
	width:160px;
}
#next_steps #video_demo {
	background-image: url('images/menu-side-video.png');
	height:52px;
}
#next_steps #product_features {
	background-image: url('images/menu-side-features.png');
	height:46px;
}
#next_steps #get_started {
	background-image: url('images/menu-side-get-started.png');
	height:49px;
}
#next_steps #request_call {
	background-image: url('images/menu-side-request.png');
	height:52px;
}

/* page template */
#page_header {
	border:0;
	margin:0;
	padding:0;
	background-image: url('images/background.jpg');
	width:800px;
	height:130px;
	overflow:hidden;
}
#page_nav {
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	font-weight:bold;
}
#page_top {
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	margin:0;
	padding:10px 0 10px 0;
}
#page_content {
	width:600px;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
p.aligncenter {
	text-align:center;
}
hr {
	margin:0;
	padding:0;
}

/* product tour page */
.product_tour {
	border:0;
	margin:15px 15px 0 0;
	padding:0;
	width:253px;
	text-align:center;
	float:left;
}
.last_col {
	margin-right:0;
}
.product_tour img {
	margin-left:8px;
}
.product_tour p {
	border-bottom:1px solid black;
	padding-bottom:15px;
}
.product_tour ul {
	text-align:left;
	padding:0;
	margin:0;
	margin-left:20px;
}
.product_tour ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
}
