/********************************************
   AUTHOR:  			Jonathan Gilbert 
   WEBSITE:   			http://www.lookatmypc.com/
	TEMPLATE NAME:		WSN - LPC
   VERSION:          1
	LAST MODIFIED     Jul-25-2008	
 *******************************************/
 
/********************************************
   HTML ELEMENTS
********************************************/ 

/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body { font: 80%/1.5em Verdana, Tahoma, arial, sans-serif; color: #555; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; }

/* links */
a, a:visited {
	text-decoration: none;
	color: #2180BC;
	background: inherit;
}
a:hover {
	color: #88ac0b;
	background: inherit;
	text-decoration: underline;
}

/* headers */
h1, h2, h3 {
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;	 		
}
h1 {
	font-size: 150%;	
	font-weight: normal;
	color: #006699;
}
h2 {
	font-size: 140%;
	text-transform: uppercase;
	color: #1c1c4b;
}
h3 { font-size: 120%; color: #666666; }

/* images */
img.float-right {
  margin: 5px 0px 10px 10px;  
}
img.float-left {
  margin: 5px 10px 10px 0px;
}

h1, h2, h3 {
	padding: 10px;		
	margin: 0;
}
ul, ol {
	
}

code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
}
acronym {
  cursor: help;
  border-bottom: 1px dotted #777;
}
blockquote {
	margin: 10px;
 	padding: 0 0 0 28px;  
   border: 1px solid #f2f2f2; 
  	background: #FAFAFA url(../images/quote.gif) no-repeat 5px 5px;    
}
/* form elements */
/* search form */
.searchform {
	background-color: transparent;
	border: none;	
	margin: 0; padding: 5px 0 15px 0;	
	width: 190px;	
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { 
	width: 120px;
	color: #777; 
	height: 18px;
	padding: 2px;	
	border: 1px solid #E5E5E5;
	vertical-align: top;
}
.searchform input.button { 
	width: 60px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}

/********************************************
   LAYOUT
********************************************/ 
#wrap { background-image: url(../images/content_bg.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: center top; width: 985px; margin: 0 auto; text-align: left; }
#content-wrap { overflow: hidden; width: 985px; margin-top: 2px; padding: 0; }
#l_header_main { width: 980px; position: relative; height: 75px; color: #fff; padding-top: 10px; }
/* Main Column */
#home_main { float: left; width: 645px; margin-right: 0; margin-bottom: 0; padding: 0; display: inline; }
#sub_main { display: inline; margin-right: 0; margin-bottom: 0; padding: 0; width: 684px; float: right; }
.sub_main_header { font-weight: bold; background-image: url(../images/content_box_top_wide.gif); background-repeat: no-repeat; background-position: center top; width: 684px; height: 33px; }
.sub_main_middle { background-image: url(../images/content_box_middle_wide.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: center top; width: 684px; padding-top: 25px; }
.sub_main_footer { background-image: url(../images/content_box_bottom_wide.gif); background-repeat: no-repeat; background-position: center top; width: 684px; height: 38px; }
.main_header_title { color: #fff; font-size: 14px; font-weight: bold; text-transform: capitalize; margin-left: 15px; padding-top: 10px; }
#homeswf { width: 645px; }
/* Sidebar */	
#sidebar { float: right; width: 260px; }
#sidebar h3 {
	margin-top: 10px;
	padding: 5px 5px; 
	font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #728D26;	
}
#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 7px 4px 8px 0; padding: 0;
	text-decoration: none;		
	background: url(../images/dots.jpg) repeat-x left top;
}
#sidebar ul.sidemenu li {
	list-style: none;
	background: url(../images/dots.jpg) repeat-x left bottom;
	padding: 4px 0 4px 5px;
	margin: 0 2px;	
	color: #68774A;	
}
* html body #sidebar ul.sidemenu li {
	height: 1%;
}
#sidebar ul.sidemenu li a {
	text-decoration: none;	
	background-image: none;	
	color: #666666;			
}
#sidebar ul.sidemenu li a:hover {	
	color: #1773BC;	
}
#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul.sidemenu ul li { background: none; }
/*Left Sidebar*/
#sidebar_left { width: 200px; float: left; }
#left_widgetbox { background-image: url(../images/top_side_box.gif); background-repeat: no-repeat; width: 190px; height: 124px; }
#left_widgetbox_long { background-image: url(../images/top_side_box.gif); background-repeat: no-repeat; padding-top: 30px; padding-left: 10px; width: 190px; height: 124px; }
.left_widgetbox_text { width: 180px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-right: 8px; padding-left: 8px; }
.contact_box_text {
	text-align:center;
	width: 190px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
}

.orange_box_top { background-image: url(../images/orange_box_top.gif); background-repeat: no-repeat; width: 199px; height: 31px; }
.orange_header_title { color: #fff; font-size: 14px; font-weight: bold; text-transform: capitalize; margin-left: 10px; padding-top: 10px; }
.orange_box_middle { background-image: url(../images/orange_box_middle.gif); background-repeat: repeat-y; background-attachment: scroll; }
.orange_box_bottom { background-image: url(../images/orange_box_bottom.gif); background-repeat: no-repeat; width: 199px; height: 26px; }
.blue_box_bottom { background-image: url(../images/blue_box_bottom.gif); background-repeat: no-repeat; width: 199px; height: 18px; }
.blue_box_middle { background-image: url(../images/blue_box_middle.gif); background-repeat: repeat-y; background-attachment: scroll; width: 199px; }
.blue_box_top {
	background-image: url(../images/blue_box_top.gif);
	background-repeat: no-repeat;
	width: 199px;
	height: 28px;
	margin-top: 5px;
}
.blue_header_title { color: #fff; font-size: 14px; font-weight: bold; text-transform: capitalize; margin-left: 10px; padding-top: 10px; }
/* Footer */	
#footer { color: #000; width: 905px; height: 20px; text-align: center; font-size: 92%; background-image: url(../images/footer_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; float: left; }
#footer a { 
	color: #000099;
	text-decoration: none; 
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }
/*Captcha Begin*/
.content{width:600px;margin:15px auto;padding:2px;border:1px solid #000;text-align:left;background-color:#ccc}
.cpt{text-align:center}
.cpt img{margin:2px 15px 2px 2px;vertical-align:middle}
.inp{ text-align: center; margin:10px }
div.row{clear:both;margin:0;padding:3px 0}
div.row label{float:left;width:150px;padding:0 10px 0 0;text-align:right}
div.row label:hover{background-color:#666;color:#fff}
#scratch_submit{padding:2px 20px}
.error{text-align:center;color:#f00}
/*Captcha End
*/
h1 { font-size: 24px; font-family: "trebuchet ms", verdana, arial, sans-serif; font-weight: bold; }
/*Contact Form */
#cont
{
	position:relative;
	margin:0 auto;
	width:760px;
	height:328px;
}
.contact_main{ width:500px; overflow:auto; color:#1c1c4b; font:11px tahoma, serif; }
.contact{ width:250px; margin-top: 30px; margin-right: auto; margin-left: auto; }
.contact_input { width:150px; float: left; margin-bottom: 3px; }
.contact_title { color:#a6a7a7; font: bold 11px tahoma, serif; width:75px; float: left; margin-top:4px; }
.contact_small_title { color:#a6a7a7; font: bold 9px tahoma, serif; width:275px; float: left; margin-top:4px; }
.contact_short_title { color:#a6a7a7; font: bold 11px tahoma, serif; width:75px; }
.contact_long_title { color:#a6a7a7; font: bold 11px tahoma, serif; width:275px; float: left; margin-top:4px; }
.font1{color:#d8d8d8; font: normal 11px Tahoma, serif; text-transform:uppercase;}
.thanks { color: #f00; font: 14px tahoma, serif; text-transform: uppercase; }
/* End Contact Form */
form2 { background-color: #fafafa; width: 400px; margin: 10px; padding: 0 5px; border: solid 1px #f2f2f2; }
.font2{color:#a6a7a7; font: bold 11px Tahoma, serif;}
/*.font1{color:#ec7800; font:11px Tahoma, serif;}*/
/* Feedback Form */
.feedback{ width:375px; margin-top: 30px; margin-right: auto; margin-left: auto; }
.feedback_input { width:225px; float: left; margin-bottom: 3px; }
.feedback_title { color:#a6a7a7; font: bold 11px tahoma, serif; width:75px; float: left; margin-top:4px; }
.feedback_small_title {
	color:#CC0000;
	width:350px;
	float: left;
	margin-top:4px;
	font-family: tahoma, serif;
	font-size: 9px;
	font-weight: bold;
}
.feedback_short_title { color:#a6a7a7; font: bold 11px tahoma, serif; width:75px; }
.feedback_long_title { color:#a6a7a7; font: bold 11px tahoma, serif; width:325x; float: left; margin-top:4px; }
/*End Feedback Form */
.widgetBox { font-size: 12px; font-family: tahoma, verdana, "trebuchet ms", sans-serif; background-image: url(../images/widBG.gif); background-repeat: no-repeat; width: 200px; margin-bottom: 20px; margin-left: 10px; border: solid 1px #1c1c4b; }
.blank{
	font-size:0;
	line-height:0;
	clear:both;
}
.widgetTitle { color: #fff; font-size: 120%; font-weight: bold; text-align: center; margin-top: -5px; }
.logo { position: absolute; top: 35px; left: 60px; width: 187px; height: 93px; }
.google { width: 120px; float: left; margin-top: 50px; padding-left: 10px; }
.googleleft { margin-top: 50px; padding-left: 5px; width: 120px; float: left; }
/**Right Orange Widget Box **/
#contact_box { background-image: url(../images/contact.gif); background-repeat: no-repeat; background-position: center 0; width: 260px; height: 154px; float: left; margin-top: 0; }

.widget_box_text {
	text-align:center;
	width: 190px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
}

.right_widget_box_text {
	text-align:left;
	width: 190px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
}

.right_orange_box_top { background-image: url(../images/orange_wide_top.gif); background-repeat: no-repeat; width: 259px; height: 34px; }
.right_orange_header_title { color: #fff; font-size: 14px; font-weight: bold; text-transform: capitalize; margin-left: 5px; padding-top: 10px; }
.right_orange_box_middle { background-image: url(../images/orange_wide_middle.gif); background-repeat: repeat-y; background-attachment: scroll; }
.right_orange_box_bottom { background-image: url(../images/orange_wide_bottom.gif); background-repeat: no-repeat; width: 259px; height: 27px; }



/**END Right Orange Widget Box **/

/** Right Gray Widget Box**/
.right_gray_box_top {
	background-image: url(../images/gray_wide_top.gif);
	background-repeat: no-repeat;
	width: 259px;
	height: 31px;
	margin-top: 6px;
}
.right_gray_header_title { color: #3f3f3f; font-size: 14px; font-weight: bold; text-transform: capitalize; margin-left: 5px; padding-top: 10px; }
.right_gray_box_middle { background-image: url(../images/gray_wide_middle.gif); background-repeat: repeat-y; background-attachment: scroll; }
.right_gray_box_bottom { background-image: url(../images/gray_wide_bottom.gif); background-repeat: no-repeat; width: 259px; height: 20px; }
/** END Right Gray Widget Box **/

/** Main Gray Widget Box**/
.main_gray_box_top { background-image: url(../images/main_gray_top.gif); background-repeat: no-repeat; width: 643px; height: 32px; }
.main_gray_header_title { color: #3f3f3f; font-size: 14px; font-weight: bold; text-transform: capitalize; margin-left: 5px; padding-top: 10px; }
.main_gray_box_middle {
	background-image: url(../images/main_gray_middle.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
}
.main_gray_box_bottom { background-image: url(../images/main_gray_bottom.gif); background-repeat: no-repeat; width: 643px; height: 31px; }
/** END Main Gray Widget Box **/



#packages { background-image: url(../images/packages.gif); background-repeat: no-repeat; position: absolute; top: 224px; width: 260px; height: 150px; }
#misc1 { background-image: url(../images/misc1.gif); background-repeat: no-repeat; background-position: center 0; width: 260px; height: 378px; float: left; }
#summary { background-image: url(../images/summary.gif); background-repeat: no-repeat; width: 644px; height: 229px; float: left; margin-top: 14px; }
#misc2 { background-image: url(../images/misc2.gif); background-repeat: no-repeat; position: absolute; top: 600px; left: 176px; width: 644px; height: 136px; }
.widgetbox_text { padding-top: 35px; padding-left: 10px; }
#main, #sidebar
	{
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	}
.summary_left { width: 350px; float: left; padding-top: 15px;}
.summary_right {
	width: 270px;
	float: right;
	text-align: justify;
	padding-right: 15px;
}
.left_text{
	text-align: justify;
	padding-left: 10px;
	width: 340px;
}
/*Navigation Buttons*/
#rollover1{	
        height: 61px;
	width: 169px;
	background: url(images/rollover1.gif) top left no-repeat;
	display: block;
}

#rollover1:hover{
	background-position: bottom left;
}
== header / global nav
*/
#l_header {
  margin: 24px 0 12px;
}
#l_header img { float:left; }
ul#global-nav {
  float:right;
}
#global-nav li {
  display:inline;
}
#global-nav li a {
  float:left;
  width:125px;
  height:0;
  padding-top:48px;
  overflow:hidden;
  background-image:url(../images/navbar.png);
  background-repeat:no-repeat;
  display:block;
}
#global-nav li#nav-services a {  }
#global-nav li#nav-works a { background-position:-140px 0; }
#global-nav li#nav-pricing a { background-position:-280px 0; }
#global-nav li#nav-login a { background-position:-420px 0; }
#global-nav li#nav-blog a { background-position:-560px 0; }
#global-nav li#nav-signup a { background-position:-700px 0; }

#global-nav li#nav-services a:hover   { background-position:0 -52px; }
#global-nav li#nav-works a:hover    { background-position:-140px -52px; }
#global-nav li#nav-pricing a:hover { background-position:-280px -52px; }
#global-nav li#nav-login a:hover  { background-position:-420px -52px; }
#global-nav li#nav-blog a:hover   { background-position:-560px -52px; }
#global-nav li#nav-signup a:hover   { background-position:-700px -52px; }
.logo { width: 184px; height: 91px; float: left; }
.misc2_left { width: 195px; height: 135px; float: left; padding: 5px 5px 5px 10px; }
.misc2_middle { padding: 5px 5px 5px 10px; width: 195px; height: 135px; margin-right: auto; margin-left: auto; }
.misc2_right { padding: 5px 5px 5px 10px; width: 195px; height: 135px; float: right; }
.phone { width: 125px; float: left; margin-top: 5px; }
.chat { width: 103px; float: left; margin-top: 1px; }
.left_chat { margin-top: 1px; width: 103px; float: right; }
#main_member_area { font-size: 12px; font-family: Arial, serif, Times; display: inline; margin-right: 0; margin-bottom: 0; padding: 10px 0 0 10px; width: 685px; float: right; }
.main_member_header { background-image: url(../images/member_box_top.gif); background-repeat: no-repeat; width: 681px; height: 16px; }
.main_member_middle { background-image: url(../images/member_box_middle.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: center top; padding-top: 25px; width: 681px; }
.main_member_footer { background-image: url(../images/member_box_bottom.gif); background-repeat: no-repeat; width: 681px; height: 17px; }
.member_sec_area_content { width: 300px; margin-right: auto; margin-left: auto; }
#leftbar { width: 260px; float: left; }
#price_intro { width: 705px; height: 230px; margin-right: auto; margin-left: auto; }
#services_intro { margin-right: auto; margin-left: auto; width: 705px; height: 144px; }
.price_sheet_header { background-image: url(../images/price_sheet_header.gif); background-repeat: no-repeat; width: 680px; height: 42px; }
.psheader1 { color: #fff; font-size: 120%; font-weight: bold; text-transform: capitalize; text-align: center; width: 418px; float: left; margin-top: 10px; }
.psheader2 { color: #fff; font-size: 120%; font-weight: bold; text-transform: capitalize; text-align: center; width: 140px; float: left; margin-top: 10px; }
.psheader3 { color: #fff; font-size: 120%; font-weight: bold; text-transform: capitalize; text-align: center; width: 105px; float: left; margin-top: 10px; }
.price_sheet_grey_bg { background-image: url(../images/price_sheet_grey_bg.gif); background-repeat: repeat-y; background-attachment: scroll; width: 680px; height: 100px; }
#price_sheet { width: 680px; margin-right: auto; margin-left: auto; }
.ps_service { width: 420px; float: left; }
.ps_one_time { text-align: center; width: 133px; float: left; margin-top: 20px; }
.ps_subscribe { text-align: center; width: 125px; float: left; margin-top: 20px; }
.price_sheet_clear_bg { background-image: url(../images/price_sheet_clear_bg.gif); background-repeat: repeat-y; background-attachment: scroll; width: 680px; height: 100px; }
.ps_service_clear { width: 420px; float: left; }
.ps_one_time_clear { text-align: center; width: 133px; float: left; margin-top: 20px; }
.ps_subscribe_clear { text-align: center; width: 125px; float: left; margin-top: 20px; }
.price { font-size: 14px; font-weight: bold; margin-right: auto; margin-left: auto; }
.ps_desc { margin-right: 5px; margin-left: 5px; }
/*Join Steps*/

.steps {
	font-size: 12px;
	font-family: arial;
	background-image: url(../images/join.gif);
	background-repeat: no-repeat;
	width: 400px;
	padding-top: 30px;
	padding-left: 45px;
	margin-left: 10px;
	margin-top: 10px;
}

.stepsbig { color: #094a8d; font-size: 16px; font-weight: bold; margin-left: 10px; }
.indent10 { margin-left: 10px; }
.stepsbig a { color: #094a8d; font-weight: bold; }
.stepsbig a:hover { font-weight: bold; }
.stepsbig a:visited {  }
.middle_content { width: 625px; margin-right: auto; margin-left: auto; padding-right: 5px; padding-left: 5px; }
.middle_content ul { padding-right: 5px; padding-left: 15px; }
.smallText {font-size: 9px}
.download-button-windows, .download-button-mac {
	display: block;
	margin: 0;
	padding: 3px 0 0 0;
	text-indent: 44px;
	width: 205px;
	height: 20px;
	text-align: left;
}
.download-button-windows {
	background: url(../images/download-windows.png) no-repeat;
}
.download-button-mac {
	background: url(../images/download-mac.png) no-repeat;
	}
.bottom_summary {
	margin-left:auto;
	margin-right:auto;
	width:240px;
	}
.bottom_summary_left{
width:240px;
float:right
}
.bottom_summary_right{
width:200px;
float:right;
}
.product_row {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.right_product {
	float: right;
	width: 295px;
}
.left_product {
	float: left;
	width: 295px;
}
.sale {
	color: #FF0000;
}
.sale_slash {
	text-decoration: line-through;
}
.sale_top{
	color: #FF0000;
	margin-top: -5px;
	margin-right: -10px;
	padding-top: -5px;
	padding-right: -10px;
}.summary_text_normal {
	padding-top: 15px;
	padding-left: 10px;
	width:97%;
	float: left;
	padding-right: 5px;
}
.headline {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-transform: capitalize;
}
.highlight{
	background-color: #FFFF00;
	font-weight: bold;
}
.underlines {
	text-decoration: underline;
	font-weight: bolder;
}
.blue_highlights {
	color: #000066;
	font-style: italic;
	font-weight: bold;
}
.red_bold {
	font-weight: bold;
	color: #CC0000;
}
.topic_header {
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: underline;
	color: #000000;
}
.no_bold{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

.black_bold{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.blue_headline {
	color: #000033;
}
.benefits {
	font-size: 14px;
	font-weight: bold;
	color: #000033;
}
.satisfied {
	background-image: url(../images/satisfiedWoman.png);
	background-repeat: no-repeat;
	height: 150px;
	width: 575px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
}
.satisfiedText{
	padding-top: 50px;
	margin-left: 100px;
	width: 450px;
}

/* Price Compare */
.bus_plans {
	width: 675px;
	height: 100%;
	padding: 0px;
	text-align: center;
	border: 0px solid Black;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
 /* Drop Down Answers */
#faqs { background-color: #fff; width: 600px; }
ul.ans { margin-bottom: 36px; }

ul.ans li a { font-size: 13px; line-height: 19px; text-decoration: none; }

ul.ans li div { font-size: 14px; width: 600px; display: none; margin: 8px 0 12px; }


#ans, #ans_sym_none {
	text-align:left;
	padding-left:250px
}

.smallText1 {
	color: #798496;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                line-height: 1.3; 
}
.short_summary{
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.email_note {
	border: 1px dashed #333333;
	width: 80%;
	color: #798496;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
.short_byline{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
.strike_sale {
	text-decoration: line-through;
	color: #0b4c7b;
}
.save_more {
	font-size: smaller;
	color: #0b4c7b;
}
.save_yearly {
	color: #CC0000;
}
.explain {
	font-weight: bold;
	color: #CC0000;
}

.decimal {
	font-size:8px;
	position: relative;
	top: -3px;
}

.downloads {
	font-size: 30px;
	font-weight: bold;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.testimonials_box {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	border: thin dashed #333333;
	padding-right: 5px;
	padding-left: 5px;
}
.testimonial_auth {
	font-weight: bold;
	font-style: italic;
}
.space {
	clear: both;
	width: 100px;
}

.dd_indent { margin-left: 25; margin-right: 25; line-height:1.35;}
