/*  Top content */
#productcolumn1{
	height: 504px;
	width: 594px;
	background-color: #414E5E;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}


/* \*/
*html #productcolumn1{margin: 0;}
*html #productcolumn2{margin: 0;}
*html #products1{padding-left:20px;}
*html #products2{padding-left:20px;}
/* */

#productleft{

}
.column1left{
	height: 378px;
	float: left;
	width: 297px;
}
.column1right{
	float: right;
	height: 376px;
}
#productcolumn2{
	background-color: #414E5E;
	height: 504px;
	width: 376px;
	float: right;
	margin-right: 5px;
}
.column2top{
	background-repeat: repeat-y;
	background-position: left top;
	height: 285px;
	width: 376px;
	position: relative;
	margin: 0px;
	padding: 0px;
	background-image: url(/img/homepage/spector360-bg.jpg);
}
.column2btm{
	height: 211px;
	width: 376px;
	position: relative;
	background-position: top;
	margin: 0px;
	padding: 0px;
}			
#productcolumn1 {
	position: relative;

}
.pro, .pro2, .eblaster, .cne, .probuynow, .threesixty {

	font-size: 12px;
	line-height: 1.3em;
}
.pro {
	position: absolute;
	height: 217px;
	width: 180px;
	left: 105px;
	top: 149px;
}

.pro2 {
	position: absolute;
	height: 164px;
	width: 190px;
	left: 101px;
	top: 144px;
}
.probuynow {
	position: absolute;
	height: 54px;
	width: 276px;
	left: 14px;
	top: 310px;
}

/*.pro {
	position: absolute;
	height: 216px;
	width: 180px;
	left: 106px;
	top: 149px;
}*/


.eblaster {
	position: absolute;
	height: 168px;
	width: 183px;
	left: 402px;
	top: 150px;
}

.eblaster-buy {
	position: absolute;
	height: 47px;
	width: 280px;
	left: 307px;
	top: 325px;
	z-index: 100;
}
.eblaster-buy-alt {
	position: absolute;
	height: 33px;
	width: 167px;
	left: 420px;
	top: 334px;
	z-index: 100;
}

.eblaster-remote {
	position: absolute;
	left: 304px;
	top: 319px;
	width: 96px;
}

.SpectorProBuy {
	position: absolute;
	height: 45px;
	width: 280px;
	left: 11px;
	top: 325px;
	z-index: 100;
}
.SpectorProBuy-alt {
	position: absolute;
	height: 33px;
	width: 172px;
	left: 116px;
	top: 332px;
	z-index: 100;
}
.SpectorProInfo-mac {
	position: absolute;
	height: 47px;
	width: 104px;
	left: 12px;
	top: 319px;
	z-index: 100;
}

.threesixty {
	position: absolute;
	width: 274px;
	height: 154px;
	padding-top: 0px;
	padding-left: 0px;
	left: 93px;
	top: 148px;
}

.cne {
	position: absolute;
	left: 102px;
	top: 105px;
	width: 263px;
	height: 97px;
}

.cne h3 {
	position: absolute;
	left: 184px;
	top: 80px;
	width: 72px;
}

.redcenter {
	color: #990000;
	text-align: center;
	font-weight: bold;
}

/* =============== End Top content ================*/			

/* =============== below fold ================*/	

.column1, .column2 {
	float: left;
	width: 550px;
	margin-top: 20px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
}

.column_full{
	clear:both;
	margin-top: 20px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #E3E3E3;
	margin-right: 0px;
	width: 930px;
}


#products1 .content1,#products2 .content1, #products2 .content2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	padding: 20px 15px;
	margin-bottom: 20px;
}

.column3 {
	width: 360px;
	float: left;
	margin-top: 20px;
	padding: 0px;
	margin-right: 20px;
}

#products1, #products2 {
	width: 960px;
padding-left:30px;
font-size: 12px;
}
#products1 h1 {
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
}

#products1 h2,#products2 h2  {
	padding-left: 20px;
	padding-right: 10px;
	background-color: #E8E8E8;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #333333;
	margin-bottom: 0px;
}

#products1 h4,#products2 h4  {
	font-size: 80%;
	text-transform: uppercase;
	color: #333333;
	background-color: #E8E8E8;
	padding-bottom: 8px;
	padding-left: 22px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
}

#products1 h3, #products2 h3  {
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 8px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 5px;
	background-color: #1A76A8;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

#products1 h3.green, #products2 h3.green {
	background-position: RIGHT top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 8px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 5px;
	background-color: #78BE43;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;


}


#products1 h3.mobile, #products2 h3.mobile {
	background-position: RIGHT top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 8px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 5px;
	background-color: #232323;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;


}


#products1 li, #products2 li {
	margin-left: 20px;
	margin-right: 15px;
	padding-left: 5px;
	color: #000033;
	padding-bottom: 15px;
}

.product-sub {
	font-size: 40%;
	text-transform: uppercase;
	color: #333333;
	font-weight: normal;
}
.smallertext a   {
	font-size:110%;
	font-weight: normal;
	line-height: 1.0em;
}


/*------------END Below Fold --------*/



#above-fold{
background: #e7f3ec url(../images/above-fold-bg.gif) repeat-x;
border-bottom: 1px solid #999;
}

#product_title strong {
	background-image:url(../../img/homepage/AutomaticallyRecords.png);
	background-repeat:no-repeat;
	float:left;
	height:0pt !important;
	margin:0pt 0pt 15px;
	overflow:hidden;
	padding:51px 0pt 0px 0px;
	width:974px;
}

/*#product_title strong {
background-image:url(../../img/homepage/AutomaticallyRecords2.png);
background-repeat:no-repeat;
float:left;
height:0 !important;
margin:0 0 10px;
overflow:hidden;
padding:60px 0 0;
width:974px;

}*/


#product_title p{
	background-image:url(../../img/homepage/AutomaticallyRecords.png);
	background-repeat:no-repeat;
	background-position: -310px;
	height:41px !important;
	overflow:hidden;
	float:right;
	width: 1000px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 41px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#product_headline {
margin: 10px 0 0 0;
padding: 0;
}

body#index_password #product_headline h3{
background-image: url(../images/indexpasswordheadline.png);
background-repeat:no-repeat;
height:0 !important;
overflow:hidden;
width: 980px;
padding:161px 0 0 0;
}

body#upgradebody #product_headline h3{
background-image:url(../images/upgradeheadline.png) ;
background-repeat:no-repeat;
height:0 !important;
overflow:hidden;
width: 980px;
padding:161px 0 0 0;
}

ul#menubar {
clear:both;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
margin: -3px 0  0 5px;
}

#menubar li {
float:left;
text-indent:-9999px;
}

#menubar li a {
display:block;
height:30px;
outline:0;
}

#menubar li.inactive {
}

#menubar li#overview-tab {
background-image:url(../images/altmenu/overview-tab.png);
width:103px;
}

#menubar li#faqs-tab {
background-image:url(../images/altmenu/faqs-tab.png);
width:79px;
}

#menubar li#testimonials-tab {
background-image:url(../images/altmenu/testimonials-tab.png);
width:126px;
}

#menubar li#newsstories-tab{
background-image:url(../images/altmenu/newsstories-tab.png);
width:123px;
}

#menubar li#prodtour-tab{
background-image:url(../images/altmenu/prodtour-tab.png);
width:131px;
}

#menubar li#sysrequire-tab{
background-image:url(../images/altmenu/systemrequire-tab.png);
width:229px;
}

#menubar li#buynow-tab{
background-image:url(../images/altmenu/buynow-tab.png);
width:178px;
}

#menubar li#upgradeoffer-tab{
background-image:url(../images/altmenu/upgradeoffer-tab.gif);
width:780px;
}

#menubar li#upgradenow-tab{
background-image:url(../images/altmenu/upgradenow-tab.gif);
width:189px;
}

#menubar li.active, #menubar li:hover{
background-position:center;
}

body#product_overview #menubar li#overview-tab, body#faqs #menubar li#faqs-tab, body#testimonials #menubar li#testimonials-tab, body#newsbody #menubar li#newsstories-tab, body#sysrequire #menubar li#sysrequire-tab, body#tour #menubar li#prodtour-tab, body#solutions #menubar li#solutions-tab, body#index_password #menubar li#overview-tab{
background-position:center bottom;
}

.spectorbox{
padding: 0 0 20px 0;
}

.buynowbuttons{
margin: 0 0 0 -25px;
}

.buynowbuttons img{
display: block;
}

.center-above-fold p{
padding: 10px 0 10px 0;
font-size: 115%;
}

.center-above-fold-alt p{
padding: 10px 40px 10px 40px;
font-size: 115%;
}

.center-above-fold h3, .center-above-fold-alt h3{
font-size: 200%;
}

.center-above-fold-alt h3{
padding: 0 40px 0 40px;
}

.center-above-fold ul, .center-above-fold-alt ul{
padding: 0 0 10px 60px;
font-size: 115%;

}

.center-above-fold li, .center-above-fold-alt li{
padding: 3px 0 3px 0;
}

ul.automaticallyrecords{
list-style: none;
background: url(../images/auomatically-records-bg.png) no-repeat;
height: 300px;
width: 237px;
display: block;
padding: 5px 0 0 10px;
}

ul.automaticallyrecords  .heading{
background-image:url(../images/automatically-records.gif);
background-repeat:no-repeat;
height:0 !important;
overflow:hidden;
width: 204px;
padding:28px 0 0 0;
margin: 0 0 10px 10px;
}

ul.automaticallyrecords img{
position: absolute;
margin: -3px 0 0 142px;
}

ul.automaticallyrecords li{
padding: 10px 0 5px 40px;
font-size: 105%;
}

ul.automaticallyrecords .screensnapshots{
background:url(../images/featureicons.gif) no-repeat;
}

ul.automaticallyrecords .chatim{
background:url(../images/featureicons.gif) 0 -48px no-repeat;

}

ul.automaticallyrecords .keystrokes{
background:url(../images/featureicons.gif) 0 -97px no-repeat;
}

ul.automaticallyrecords .myspace{
background:url(../images/featureicons.gif) 0 -147px no-repeat;
}

ul.automaticallyrecords .searches{
background:url(../images/featureicons.gif) 0 -195px no-repeat;
}

ul.automaticallyrecords .sitesvisited{
background:url(../images/featureicons.gif) 0 -243px no-repeat;
}

ul.automaticallyrecords .top10{
background:url(../images/featureicons.gif) 0 -292px no-repeat;
}

ul.automaticallyrecords .email{
background:url(../images/featureicons.gif) 0 -341px no-repeat;
}

ul.automaticallyrecords .program{
background:url(../images/featureicons.gif) 0 -390px no-repeat;
}

ul.automaticallyrecords .keywords{
background:url(../images/featureicons.gif) 0 -440px no-repeat;
}


ul.automaticallyrecords li a{
color: #000;
text-decoration: none;
display: block;
}

ul.automaticallyrecords li a:hover{
text-decoration: underline;
}


/*  Recording Feature OPTION 1 */

#recording_featuresPro{
list-style: none;
padding: 5px;
}

#recording_featuresPro li{
background: url(../images/featureiconsbig.png) no-repeat ;
padding: 28px 0 26px 55px;
font-size: 110%;
margin: -8px 0 0 0;
}

#recording_featuresPro .Awrap{
margin: 0 0 0 -60px;
padding: 10px 30px 10px 30px;
}

#recording_featuresPro a{
color: #1A76A8;
font-weight: bold;
text-decoration: none;
}

#recording_featuresPro a:hover{
color: #1A76A8;
font-weight: bold;
text-decoration: underline;
}

#recording_featuresPro .screensnapshots{
}

#recording_featuresPro .chatim{
background-position:  0 -80px;
}

#recording_featuresPro .keystrokes{
background-position: 0 -160px;
white-space: nowrap;
}

#recording_featuresPro .myspace{
background-position: 0 -240px;
padding: 20px 0 20px 55px;


}

#recording_featuresPro .searches{
background-position: 0 -320px;
}

#recording_featuresPro .sitesvisited{
background-position: 0 -400px;
}

#recording_featuresPro .sitesvisited2{
background-position: 0 -400px;
padding: 20px 0 20px 55px;

}

#recording_featuresPro .top10{
background-position: 0 -480px;
}

#recording_featuresPro .email{
background-position: 0 -560px;
}

#recording_featuresPro .program{
background-position: 0 -640px;
}

#recording_featuresPro .keywords{
background-position: 0 -720px;
white-space: nowrap;

}


/* END Recording freature OPTION 1  */


/*  Recording Feature OPTION 2 */

#recording_featuresPro2{
	list-style: none;
	padding: 5px;
}

#recording_featuresPro2 li{
	font-size: 120%;
	margin-top: -8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 23px;
	padding-left: 85px;
	font-weight: bold;
}

#recording_featuresPro2 .Awrap{
margin: 0 0 0 -60px;
padding: 10px 30px 10px 30px;
}

#recording_featuresPro2 a{
	color: #1A76A8;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#recording_featuresPro2 a:hover{
color: #1A76A8;
font-weight: bold;
text-decoration: underline;
}

#recording_featuresPro2 .screensnapshots{
	background-image: url(/products/SpectorPro_Windows/images/newicons/screensnapshots_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
}

#recording_featuresPro2 .chatim{
	background-position:  0px 5px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/chatIM_icon.gif);
	background-repeat: no-repeat;
}

#recording_featuresPro2 .keystrokes{
	background-position: 0px 10px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/keystrokestyped_icon.gif);
	background-repeat: no-repeat;
}

#recording_featuresPro2 .myspace{
	background-position: 0px 5px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/myspace_icon.gif);
	background-repeat: no-repeat;
}

#recording_featuresPro2 .searches{
	background-position: 0px 5px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/onlinesearches_icon.gif);
	background-repeat: no-repeat;
}

#recording_featuresPro2 .sitesvisited{
	background-position: 0px 10px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/webactivity_icon.gif);
	background-repeat: no-repeat;
}

#recording_featuresPro2 .block{
	background-position: 0px 10px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/BLOCK_icon.gif);
	background-repeat: no-repeat;
}

#recording_featuresPro2 .sitesvisited2{
	background-position: 0px 5px;
	padding: 20px 0 20px 55px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/webactivity_icon.gif);
	background-repeat: no-repeat;
}

#recording_featuresPro2 .top10{
	background-position: 0px 5px;
}

#recording_featuresPro2 .email{
	background-position: 0px 10px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/emailactivity_icon.gif);
	background-repeat: no-repeat;
}

#recording_featuresPro2 .program{
	background-position: 0px 10px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/programactivity_icon.gif);
	background-repeat: no-repeat;
}

#recording_featuresPro2 .keywords{
	background-position: 0px 15px;
	background-image: url(/products/SpectorPro_Windows/images/newicons/keywords_icon.gif);
	background-repeat: no-repeat;
}


/* END Recording freature OPTION 2  */



#quotes{
margin: 0 0 0 5px;
}

.indexpcmag{
float: left;
padding: 30px 15px 10px 0;
}

.indexaboutcom{
float: left;

}

.whatyouwillsee{
background: url(../images/what-you-will-see.gif) no-repeat;
width: 247px;
height: 189px;
margin: 0 0 0 7px;
}

.whatyouwillsee .athome{
margin: 90px 5px 0 10px;
}

.whatyouwillsee .atwork{
margin: 90px -10px 0 -15px;
}

.below-fold-nobg .gutter h3{
padding: 5px;
}

body#tour .below-fold-nobg .gutter h3{
padding: 30px 10px 10px 40px;
}

.below-fold .left .gutter h1{
font-size:220%;
font-weight:100;
padding:30px 0pt 0pt 5px;
;
}

.below-fold .left .gutter h3{
font-size: 150%;
font-weight: 100;
padding: 30px 0 0 5px;
}

.feature_details_top h3{
padding: 5px 0 0 120px;
font-size: 290%;
}

.feature_details h4{
padding: 25px 0 0 5px;
}

.feature_details .feature_desc{
font-weight: 100;
font-size: 135%;
line-height: normal;
margin: 45px 0 0 0;
padding: 5px;
min-height: 130px; 
line-height: 1.4em;
}


.feature_details .left ul{
list-style-type:square;
margin:5px;
padding:10px;
}

.feature_details .left li{
border:1px solid #FFFFFF;
line-height:1.5em;
padding:5px 10px 5px 10px;
}

.feature_details .left li:hover{
background:#e9f9ff none repeat scroll 0%;
border:1px solid #bad9e3;
}

.feature_details .right ul{
list-style: none;
margin:0pt;
padding:5px 5px 5px 15px;
}

.feature_details .right li{
color:#0A6DAC;
font-size:85%;
padding:7px 5px;
}

.feature_details .right li.heading {
color:#000000;
font-size:100%;
}

.feature_details .left .gutter img{
padding:0 10px 0 10px;
}

ol#faqslist {
padding:10px 60px 30px 60px;
}
#faqslist li {
font-size:95%;
margin:3px;
padding:4px 0pt;
}
#faqslist li a {
color:#0E6FA2;
text-decoration:none;
}
#faqslist li a:hover {
color:#006CA5;
text-decoration:underline;
}
#faq1, #faq2, #faq3, #faq4, #faq5, #faq6, #faq7, #faq8, #faq9, #faq10, #faq11, #faq12, #faq13, #faq14, #faq15 {
border-bottom: 1px solid #ccc;

margin:20px 0px 0px 0px;
padding:10px 60px 5px 60px;
}
/*
#faq1:hover, #faq2:hover, #faq3:hover, #faq4:hover, #faq5:hover, #faq6:hover, #faq7:hover, #faq8:hover, #faq9:hover, #faq10:hover, #faq11:hover, #faq12:hover, #faq13:hover, #faq14:hover, #faq15:hover {
background:#FFFFE0 none repeat scroll 0%;
}
*/

.faqboxclick{
background:#FFFFE0 none repeat scroll 0%;
}

.featured-quote{
font-family: monospace;
color: #000;
margin: 10px 0 10px 0;
}

.press_content{
margin: 40px 0 20px 0;
border: 1px solid #d0d0d0;
background: #fff;
padding-bottom: 20px;
}

.press_content p{
padding: 5px 25px 5px 25px;
}

.press_content_feature{
margin: 20px 0 0 0;
padding: 0 40px 0 40px;

}

.press_content .headline{
font-size: 140%;
color: #1a76a8;
border-bottom: 1px solid #d7d7d7;
padding: 10px 5px 10px 20px;
background: #f3f3f3 url(../images/press-headline-bg.gif) repeat-x;
}

.press_content_feature .headline{
font-size: 150%;
color: #1a76a8;
padding: 10px 5px 10px 5px;
}

.press_content .date{
font-weight: bold;
font-family: monospace;
background: url(../images/press-content-bg.gif) repeat-x;
}

.press_content_feature .date{
font-weight: bold;
font-family: monospace;
padding: 0 5px 0 5px;

}
.press_content_feature .content{
padding: 5px;
}

.press_content img, .press_content_feature img{
float: right;
padding: 5px;
}



#tour_container {
margin:25px 0 0 0;
width:960px;
}
#tour_left {
float:left;
padding:0pt 10px;
width:315px;
}
#tour_right {
float:left;
padding:0pt 10px 0 10px;
width:600px;
}

#tour_container h3 {
color:#006CA5;
font-size:155%;
font-weight:100;
margin:0pt 0pt 10px;
text-align:center;
}
#tour_list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#tour_list li {
padding:0.6em 10px 0.6em 19px;
}
#tour_list li:hover, #tour_list li:active, #tour_list li:focus {
background:transparent url(../images/tourarrow.gif) no-repeat scroll 0%;
}
#tour_list .heading {
font-size:110%;
}
#tour_list li.heading:hover {
background:transparent none repeat scroll 0%;
}
#tour_list li a {
background:transparent url(../images/bullet_black.png) no-repeat scroll left center;
color:#747474;
padding:0pt 0pt 0pt 25px;
text-decoration:none;
}
#tour_list li a:hover {
background:transparent url(../images/bullet_blue.png) no-repeat scroll left center;
color:#000000;
}
#tour_list li a:active, #tour_list li a:visited {
color:#3996C6;
}
#tour_ol {
background:#fdfdfe;
border:1px solid #bedfff;
list-style-type:none;
width:560px;
line-height: 1.5em;
}
#tour_ol li {
border-bottom:1px solid #FAFAFA;
border-top:1px solid #FAFAFA;
color:#585F62;
font-size:120%;
font-weight:100;
padding:20px 0pt 20px 40px;
}
#tour_ol li:hover {
border-bottom:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
color:#007797;
}
#tour_ol li.heading h3 {
margin:4px 0pt 0pt;
}
#tour_ol li.heading {
border:medium none;
margin:0pt;
padding:0pt;
}
#tour_ol li.heading:hover {
border:medium none;
}
#tour_ol li.step1 {
background:transparent url(../images/step1.gif) no-repeat scroll 0pt 50%;
margin:15px 0pt 0pt;
}
#tour_ol li.step1:hover {
background:#FFFFED url(../images/step1.gif) no-repeat scroll 0pt 50%;
}
#tour_ol li.step2 {
background:transparent url(../images/step2.gif) no-repeat scroll 0pt 50%;
}
#tour_ol li.step2:hover {
background:#FFFFED url(../images/step2.gif) no-repeat scroll 0pt 50%;
}
#tour_ol li.step3 {
background:transparent url(../images/step3.gif) no-repeat scroll 0pt 50%;
}
#tour_ol li.step3:hover {
background:#FFFFED url(../images/step3.gif) no-repeat scroll 0pt 50%;
}
#tour_ol li.step4 {
background:transparent url(../images/step4.gif) no-repeat scroll 0pt 50%;
}
#tour_ol li.step4:hover {
background:#FFFFED url(../images/step4.gif) no-repeat scroll 0pt 50%;
}
#tour_ol li.step5 {
background:transparent url(../images/step5.gif) no-repeat scroll 0pt 50%;
}
#tour_ol li.step5:hover {
background:#FFFFED url(../images/step5.gif) no-repeat scroll 0pt 50%;
}

.sidebarcontent {
width:241px;
border:1px solid #b4b4b4;
border-top: none;
margin:0 0 15px 10px;
background: #e4f6ff;
font-size: 90%;
color: #000;

}

.sidebarcontent .title {
background:#8d8d8d url(../images/events_box_head.gif) no-repeat top left;
font-size:120%;
color:#fff;
border-bottom:1px solid #3b3b3b;
padding:5px 4px 6px 4px;
text-align: center;
}

#tourtable{
width: 100%;
border: none;
background: #fff;
padding: 0 0 30px 0;
}

#tourtable td{
width: 100px;
padding: 15px;
text-align: center;
border: 1px solid #fff;

}

#tourtable td:hover{
background: #f1fdf3;
border: 1px solid #b0d6b6;
}

#tourtable a{
color: #1a76a7;
text-decoration: none;
}

#tourtable a:hover{
color: #074b70; 
}

body#tour #sidebartourimg{
display: none;}

body#product_overview #sidebarmoreinfoimg{
display: none;}

.loginpassimg{
float: left;
padding: 5px 15px 10px 5px;
}

#upgradebox_top{
background-image: url(../images/upggradebox_top.png);
background-repeat:no-repeat;
height:0 !important;
overflow:hidden;
width: 644px;
padding:181px 0 0 0;
}


#upgradebox_middle{
background: url(../images/upggradebox_middle.png) repeat-y;
width: 644px;
padding: 20px;
}

#upgradebox_middle .whitebox{
background:#fff;
width: 600px;
}

#upgradebox_middle .whitebox .headline{
color: #CD181F;
font-size: 165%;
}

#upgradebox_middle .whitebox .phonenum{
color: #CD181F;
font-size: 280%;
font-weight: bold;
}

#upgradebox_middle .whitebox .upgradelink, #upgradebox_middle .whitebox .upgradelink a{
letter-spacing: -1px;
color: #1077A7;
font-size: 140%;
margin: 35px 0 0 0;
}

#upgradebox_middle .whitebox .float_right{
width: 285px;
padding: 10px 5px 10px 0;
}

#upgradebox_middle .whitebox .float_left{
width: 300px;
padding: 10px 0 10px 5px;
}

#upgradebox_bottom{
background: url(../images/upggradebox_bottom.png) no-repeat;
width: 644px;
height: 21px;
padding: 0 0 20px 0;
}

#upgradebox_bottom p{
padding: 0 0 20px 0;
}

#userquotes{
width: 100%;
border: 1px solid #e4e4e4;
margin: 20px 0 0 0;
font-size: 95%;
background:  #F3F3F3 url(../images/press-headline-bg.gif) top repeat-x 
}

#userquotes h4{
color: #1a76a7;
font-size: 180%;
text-align: center;
padding: 0 0 10px 0;
}


#userquotes .athome{
float: left;
width: 50%;
border-right: 1px solid #e4e4e4;
}

#userquotes .atwork{
float: right;
width: 49%;
}

#userquotes blockquote{
padding: 10px;
font-size: 120%;
color: #206286;
height: 90px;
}

#homepagequotes p{
padding: 0;
}

#homepagequotes blockquote{
color:#990000;
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-size:155%;
font-weight:bold;
clear: right;
}

#homepagequotes .quotename{
padding: 0 5px 20px 5px;
float: right;
font-size: 100%;
color: #838383;
}

.morebttn{
height: 34px;
width: 117px;
clear: right;
margin: 0 0 0 0;
}

.features_list_box{
padding:  0 0 0 0;
background: url(../images/feature_list_middle.gif) repeat-y;

}

.feature_list_head{
background: url(../images/feature_list_head.png) no-repeat;
width: 629px;
height: 27px;
margin: 20px 0 0 0;
}

.feature_list_head p{
padding: 4px 6px 5px 19px;
color: #fff;
font-weight: bold;
font-size: 120%;
}

.feature_list_middle{
width: 629px;
padding: 0 10px 10px 0;
}

.features_list_box .feature_list_middle ul{
list-style: none;
margin: 5px 0 0 0;
padding: 0;
}

.features_list_box .feature_list_middle li{
background: url(../images/checkmark.gif) no-repeat left top;
border: none;
padding: 4px 0 4px 25px;
margin: 2px 0 2px 0;
font-size: 110%;
line-height: 1.1em;
}

.features_list_box .feature_list_middle li:hover{
border: none;
background: url(../images/checkmark.gif) no-repeat left top;
}

.features_list_box .feature_list_middle ul.leftside{
float: left;
width:240px;
padding: 0 0 0 40px;
}

.features_list_box .feature_list_middle ul.rightside{
float: right;
width:260px;
padding: 0 40px 0 30px;
border-left: 1px solid #B1B3B5;
}


.feature_list_bottom{
clear: both;
background: url(../images/feature_list_bottom.png) no-repeat;
width: 629px;
height: 27px;
}

#homepagequotes{
margin: 40px 0 0 0;
height: 120px;
}

#homepagequotes p{
background-image:url(../images/accolades2.gif);
background-repeat:no-repeat;
float:right;
height:0pt !important;
overflow:hidden;
padding:88px 0pt 0pt;
width:627px;
}

#homepagequotes3{
padding:10px 0pt 0pt 10px;
}


#homepagequotes3 q{
font-family: "Arial Narrow", Arial, sans-serif;
color: #ae192d;
font-size: 195%;
font-weight: bold;
}

#homepagequotes3 p {
border-bottom:2px solid #E6E8E6;
color:#4E5E72;
font-family:"Lucida Grande",Arial,sans-serif;
font-size:100%;
margin:0pt 0pt 7px;
padding:0pt 0pt 25px;
text-align:right;
}

#homepagequotes3 q:before, #homepagequotes3 q:after { content: ""; }


.quotesbox{
margin: 0 0 0 25px;
background:url(../images/quotesbox_middle.gif) repeat-y;

}

.quotesbox .quotesbox-top{
background: url(../images/quotesbox-top.gif) no-repeat;
width: 212px;
height: 50px;
}

.quotesbox .quotesbox-middle{
background:url(../images/quotesbox_middle.gif) repeat-y;
width: 212px;
}

.quotesbox .quotesbox-middle p{
line-height: 1.5em;
font-size: 110%;
color: #216086;
font-family: Georgia;
}


.quotesbox .quotesbox-middle .quotename{
color: #AE192D;
font-size: 90%;
line-height: 1.2em;

}

.quotesbox .quotesbox-middle .gutter{
padding: 0 15px 15px 15px;
}

.quotesbox .quotesbox-bottom{
background: url(../images/quotesbox_bttm.gif) no-repeat;
width: 212px;
height: 54px;
}

body#product_overview .left-above-fold{
float: left;
width: 158px;
padding: 20px 15px 0 20px;
}

#tour-top{
}

#tour-top p{
font-size: 95%;
padding: 10px 0 0 0;
}

#tour-top h4{
}


#tour-top .tour-left{
width: 200px;
float: left;
padding: 0 20px 0 0;
}

#tour-top .tour-center{
width: 200px;
float: left;
padding: 0 20px 0 0;
}


#tour-top .tour-right{
width: 210px;
float: left;
padding: 0 0 0 20px;
}

dl.feature{
margin: 15px 0;
padding: 2px;
background: #fff;
font-family: "Lucida Grande", Arial, sans-serif;
}



dl.feature:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

dl.feature dt{
margin: 0 0 .5em;
font-size: 105%;
}

dl.feature dt img{
float: left;
margin: 0 3px 0 0;
padding: 0 3px 0 0;
}

dl.feature dt a{
color: #1A76A8;
text-decoration: none;
font-weight: bold;
}

dl.feature dt a:hover{
text-decoration: underline;
}


dl.feature dd{
margin: 0;
font-size: 95%;
line-height: 1.5em;
color: #666;
}


#featurelist{
background: #fff;
width: 640px;
margin: 20px 0 0 0;
}

#featurelist h4{
padding: 0 0 0 25px;
font-weight: bold;
}

#featurelist .dlleft{
float: left;
width: 50%;
}

#featurelist .dlright{
float: right;
width: 50%;
}


#featurelist strong{
font-weight: normal;
}

.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #565656;
	padding-bottom: 2px;
	font-size: 110%;
}

.testing1{
}

/* links */

.redLink{
	color:#AE192D !important;
	text-decoration: none;
}

a.NormLink{
color: #4D4D4D!important;
text-decoration: none!important;
}

a.NormLink:active{
color: ##4D4D4D;
text-decoration: none;
}

a.NormLink:visited{
color: #4D4D4D;
}

