/* CSS Document */



html { overflow-y:scroll; }
body { background:url(../images/body-background.png) repeat-x #EBF5FC; padding:0; margin:0;  }
h1, h2, h3, h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:10px 0; color:#666; }
h1 { font-size:18px; margin:15px 0 15px; }
h1 span { font-size:12px; margin-left:10px; color:$474747; }
h2 { font-size:16px; }
h3 { font-size:14px; }

.socialLinks { position:absolute; top:5px; right:8px; list-style:none; z-index:999; margin:0; }
.socialLinks li { float:left; margin-right:10px; list-style:none; }
.socialLinks .faceBook a { background:url('/wp-content/themes/mastersitemanager/images/FaceBook-32x32.png') no-repeat left center; }
.socialLinks .twitter a { background:url('/wp-content/themes/mastersitemanager/images/Twitter-32x32.png') no-repeat left center; }
.socialLinks .rss a { background:url('/wp-content/themes/mastersitemanager/images/Feed-32x32.png') no-repeat left center; }
.socialLinks a { color:#FFF; text-indent:-9999px; display:block; width:22px; height:22px; }

p { margin:10px 0; font:14px Arial, Helvetica, sans-serif; color:#474747; line-height:1.7em; }
li { font:14px Arial, Helvetica, sans-serif; color:#474747; margin:15px 0; }
a { color:#03538D; }
a:hover { color:#00CC00; text-decoration:underline; }
img { border:none;  }
table { margin:10px 0 ; }
hr.thin-grey { border:0 none #eee; background:#D0D0D0; height:1px; color:#D0D0D0; margin:15px 0; width:100%; float:left;}
.yellow-box+hr.thin-grey { margin-bottom:20px;}

#wrapper { width:980px; margin:0 auto; background:url(../images/content-tile-background.png) repeat-y; position:relative; }


#top-background { background:url(../images/content-head-background.png) no-repeat; height:10px; width:980px; margin:10px auto 0; }

.custom #header { border-bottom:none; }

#bottom-background { position:absolute; background:url(../images/content-footer-background.png) no-repeat; height:10px; width:980px; margin-top:20px; margin-left:-12px; clear:both; }


#top-navigation { position:absolute; top:0; right:10px; }

#logo { background:url(../images/msm-logo.png) no-repeat; height:50px; width:367px; display:block; position:absolute; text-indent:-9999px; outline:none; left:10px; top:3px; z-index:99; }

#subNav a { text-decoration:none; }
#subNav a:hover { text-decoration:underline; }

#subNav { margin:15px 0; }

.menu { background:url('/wp-content/themes/mastersitemanager/images/navBar.png') no-repeat left top; margin:-12px 0px 0; padding:0 0 0 5px; overflow:hidden; }

.menu ul { background:url('/wp-content/themes/mastersitemanager/images/navBar.png') no-repeat right bottom; height:30px; margin:0; padding:0; overflow:hidden; }

.menu li { float:left; list-style:none; background:none; padding:0 0 0 6px; margin:1px 0 0 2px; }
.menu a:hover { color:#FFF; text-decoration:underline; }
.menu li a, .menu li.current_page_item a, .slug-login .page-item-376 a { text-transform: capitalize;  display:block; color:#FFF;  background:url('/wp-content/themes/mastersitemanager/images/navSprite.png') no-repeat right -31px; padding:9px 14px 9px 4px; margin:0; font: bold 11px Verdana, Geneva, sans-serif; text-decoration:none; }
.menu li.current_page_item, .slug-login .page-item-376   { background:url('/wp-content/themes/mastersitemanager/images/navSprite.png') no-repeat left top; color:#00396B;  }
.menu li.current_page_item a, .slug-login .page-item-376 a { background:url('/wp-content/themes/mastersitemanager/images/navSprite.png') no-repeat right bottom; color:#00396B; }


#add-new-url { position:absolute; top:120px; right:10px;  }

#import-keywords { position:absolute; top:119px; right:125px; }

.reportBox a { text-decoration:none; }
.reportBox a:hover { text-decoration:underline; }
.reportBox img:first-child { padding-right:7px;}


#content { padding:80px 12px 30px; position:relative; }

iframe { margin:0 auto 0; padding:0; display:block; }
#seo-tools { display:block; margin:auto; }
#copy-right { position:absolute; bottom:0; top:-15px; margin:0; font: 10px Verdana, Geneva, sans-serif; width:100%; text-align:center; color:#666; }
#copy-right a { text-decoration:none; color:#666; cursor:text; font: 10px Verdana, Geneva, sans-serif; }

#manage { 
width:100%; border-collapse: collapse; border-spacing: 0px; border:solid 1px #ccd0d3; background:url(../images/table-gradient.png) top left repeat-x; margin:0; }
#manage tr,#manage td,#manage th { border:0; }
#manage th:first-child { text-align:left; }
#manage th { color:#00396B; padding:5px; border-left:2px solid #FFF; font:bold 13px Arial, Helvetica, sans-serif; }
#manage td { padding:5px; color:#333; font:12px Verdana, Geneva, sans-serif; border-left:2px solid #FFF; text-align:center; }
#manage td a { color:#333; font:12px Verdana, Geneva, sans-serif; text-decoration:none; }
#manage td a:hover { text-decoration:underline; color:#00396B; }
#manage th:first-child { border-left:none; }
#manage td:first-child { border-left:none;  text-align:left; }	
#manage .odd { background:#E0ECF1; }
#manage .even { background-color: #FFF; }
#manage .col-1 { width:166px; }
#manage .col-2 { width:133px;  }
#manage .col-3 { width:133px; }
#manage .col-4 { width:110px; }
#manage .col-5 { width:100px; }
#manage .col-6 { width:199px; }
#manage .col-7 { width:90px; }
.xtra { background-color:#C9D1D7; margin:10px 0; }
.round-box { background-color:#FFF; padding:10px; }

#manage td a + a { margin:0 0px 0 10px; }
#manage .highlight { background-color: #3D3D3D; font-weight: bold; }
#manage .header { background: url(../images/header-bg.png) 95% center no-repeat ; cursor:pointer; }
#manage .headerSortUp { background: url(../images/header-asc.png) 95% center no-repeat #B7DBF7; }
#manage .headerSortDown { background: url(../images/header-desc.png) 95% center no-repeat #B7DBF7; }
#manage td.green { color:#009933; }
#manage td.green a{ color:#009933; }
#manage td.red { color:#FA0000; }
#manage td.red a { color:#FA0000; }
	
#seo-tools { width: 80%; margin:10px auto; display:block; }
#seo-tools th { text-align:left; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; padding-top:20px;}
#seo-tools tr:first-child th { padding-top:0; }
#seo-tools td { padding:10px; 	font:12px Arial, Helvetica, sans-serif; color:#333; }
#seo-tools img { float:left; margin-right:10px; }
#seo-tools a { display:block; width:auto; }


.who-is textarea { width:595px; }
*:first-child+html .who-is textarea { width:585px; display:block; margin:auto; }


#div_form { margin:10px 0; width:360px; float:left;}
#div_form label {  width:150px; display:inline-block; margin-right:10px; text-align:right; }
#div_form input { width:185px; }
#div_form span.required { position:absolute; top:0; right:-10px; }
#div_form #terms-p { text-align:center; }
#div_form #terms-p label { width:auto; margin-left:10px; }
#div_form #terms-p input { width:auto; }
#div_form .submit { width:auto; margin:10px auto; display:block; }
#div_form hr { border:1px solid #EFEFEF; color:#EFEFEF; background:#EFEFEF; height:3px; width:100%; }
#div_form hr.blue { border:1px solid #336699; color:#336699; background:#336699; height:3px; width:100%; }
#div_form p { width:100%;  position:relative;}
#div_form p.lastchild { text-align:center; font-size:11px; }
#div_form p span { clear:both; display:block; margin:0 0 0 160px; font-size:10px; }
#form-testimonial { height:1%; overflow:hidden; width:750px; margin:auto; }
#form-testimonial blockquote { margin:20px 0; padding:0; }
#test-box { width:360px; float:right; }
#test-box p { margin:10px auto; }
#test-box a { text-decoration:none; }
#test-box a:hover { text-decoration:underline; }

.main-vid { margin:10px 0; clear:both; }

.main-vid .title { cursor: pointer; margin:10px 0; color: #0564ad;  font:12px Verdana, Arial, Helvetica, sans-serif; text-align:center; }

.main-vid .title.selected { color:#00CC00; text-decoration:underline; }

.main-vid .title:hover { color:#00CC00; text-decoration:underline; }

.main-vid .blind-text { border:solid 1px #DDDDDD; padding:5px 10px; margin:10px 0; background-color:#F8F8F8; overflow:hidden; }

.main-vid ul {	margin:10px 0 0; }



blockquote { background-color:#F8F8F8; border-top:solid 3px #8CB3D9; border-bottom:solid 3px #8CB3D9; margin:20px 50px;  padding:5px 10px;}
#home-page { padding:0 40px; }
blockquote p {  margin:10px; }

.green-box { background:#EEFCE4 url('/images/jerry.png') no-repeat 10px center; border:solid 1px #B9F1AE; padding:22px 15px; margin:15px 70px; clear:both; width:714px; float:left; }
.green-box cite { font-size:14px; }
.green-box p { font:25px "Times New Roman", Times, serif; color:#037E17; margin:0 10px 0 90px; }

.green-box-small { background:#EEFCE4; border:solid 1px #B9F1AE; padding:10px 20px;  margin:15px 0;}
.green-box cite { font-size:14px; }
.green-box-small  p { font:20px "Times New Roman", Times, serif; color:#037E17;}


.green-box.confirm { background-image:none; margin:50px auto; width:600px; float:none; }
.green-box.confirm p { margin:15px 0; }
.green-box.confirm p a {  color:#037E17; text-decoration:underline; }
.green-box.confirm p a:hover { text-decoration:none; }


.yellow-box { background:#FFFFCC; border:solid 1px #F6F19F; padding:10px 10px 10px; text-align:center; margin:15px auto; width:450px; }
.yellow-box p { margin:0; font:bold 20px  Arial, Helvetica, sans-serif; color:#666;}
.yellow-box a { color:#3366CC; font:20px bold Arial, Helvetica, sans-serif; text-decoration:underline;}
.yellow-box a:hover { text-decoration:underline; color:#00CC00; }

#test-box blockquote p { padding:0 10px; } 




.blue-gradient { background:url('/images/blue-gradient.jpg') repeat-x #3174B8; margin:5px 0 0px -45px; width:965px; position:relative; }
.grey-gradient { background:url('/images/grey-gradient.jpg') repeat-x 0 100%;  }

.round-box-left { background:url('/images/round-box-optimized.png') no-repeat bottom left;}
.round-box-right { background:url('/images/round-box-optimized.png') no-repeat bottom right; }
.round-box-left .round-box-left { background:url('/images/round-box-optimized.png') no-repeat top left; }
.round-box-right .round-box-right { background:url('/images/round-box-optimized.png') no-repeat top right; padding:2px 0 0 15px; height:1%; overflow:hidden; height:383px; } 

.round-box-right .round-box-right h2 { color:#FFF; width:515px; float:left; margin:40px 0 0px 30px; font: bold 20px Verdana, Geneva, sans-serif; text-decoration:none; }
.round-box-right .round-box-right p { width:365px; height:293px; overflow:hidden; float:right; position:absolute; top:10px; right:28px; background-color:red;}

#homepageGraphicContainer {  }
#homepageGraphic { margin:0 0 0 -39px; }
#tourVid { position:absolute; top:133px; right:35px; }
#homepageGraphicContainer .blue-button { display:block; text-indent:-9999px; background:url('/images/try-it-for-free-optimized.png') no-repeat; width:171px; height:32px; position:absolute; top:451px; left:35px;  }
#homepageGraphicContainer .green-button { display:block; text-indent:-9999px; background:url('/images/take-a-tour-optimized.png') no-repeat; width:171px; height:32px; position:absolute; top:451px; left:215px; } 

.two-side { padding:0; margin:15px 0px; clear:both; list-style:none; float:left; width:100%; padding:0;}
.two-side li {  width:46%; float:left; margin:0; padding:0; list-style:none;}
.two-side li+li { margin-left:50px }
.two-side li h2 { font: bold 19px "Trebuchet MS1", Helvetica, sans-serif; color:#666;}
.two-side li p {  font: 15px Arial, Helvetica, sans-serif; color:#474747;}

.four-side img { border:solid 1px #999; }
.four-side { padding:0; margin:15px 20px; clear:both; list-style:none; height:1%; overflow:hidden;}
.four-side li {  width:20%; float:left; margin:0; padding:0; }
.four-side li+li { margin-left:54px; }
.four-side li p { font: 11px Arial, Helvetica, sans-serif; color:#474747;}
.four-side strong { font:bold 11px  Verdana, Geneva, sans-serif; display:block; color:#666; margin:10px 0; width:175px;}
.four-side p a { color:#3366CC; display:block; text-decoration:none; margin:5px 0; background:url('/images/small-blue-arrow.png') no-repeat  55px 6px; padding-right:10px; }
.four-side a:hover { text-decoration:underline; color:#00CC00;}

.blue-button { display:block; text-indent:-9999px; background:url('/images/try-it-for-free-optimized.png') no-repeat; width:171px; height:32px; position:relative; top:335px;  }
*:first-child+html .blue-button { left:-530px; }

.green-button { display:block; text-indent:-9999px; background:url('/images/take-a-tour-optimized.png') no-repeat; width:171px; height:32px; position:relative; top:303px; left:180px; } 
*:first-child+html .green-button  { left:-350px; }

#footer-block {  margin:15px 10px; width:98%; }
#footer-form { float:left; }
#footer-form p:first-child {  margin-top:0;}
#footer-form p { font: 12px Arial, Helvetica, sans-serif; }
#footer-form p:first-child { font-weight:bold;  }
#footer-form input { width:200px; }
#footer-form label {margin:0 10px 0 0; display:block; font:12px  Arial, Helvetica, sans-serif; color: #666; }
#footer-form .submit { width:auto; }

#footer-navigation { float:right; height:1%; overflow:hidden; margin:0; }
#footer-navigation ul {  margin:0; padding:0;}
#footer-navigation li li { float:none; margin:6px 0; padding:0; }
#footer-navigation li { float:left; list-style:none; margin:0 0 0 30px; padding:0;}
#footer-navigation span { color:#666; font:bold 12px  Arial, Helvetica, sans-serif; }
#footer-navigation div { display:inline; }
#footer-navigation a,#footer-navigation div { color:#03538D; font: normal 12px Verdana, Geneva, sans-serif; text-decoration:none; }
#footer-navigation a:hover, #footer-navigation div:hover {text-decoration:underline; color:#00CC00; }
.copyright, .copyright a, .copyright a:hover { clear:both; text-align:right; margin:0;  color:#888; cursor:text; text-decoration:none; font:12px  Arial, Helvetica, sans-serif; }

.accordion { margin:10px 0; clear:both; }
.accordion .title { cursor: pointer; margin:10px 0; color:#03538D; padding: 0 0 0 15px; font: 13px Arial, Helvetica, sans-serif; background:url("/images/plus.png") left center no-repeat; }
.accordion .title:hover { color:#00CC00; }
.accordion .title.selected { color:#00CC00; text-decoration:underline; background:url("/images/minus.png") left center no-repeat; }
.title:hover { color:#474747; text-decoration:underline; }
.accordion .blind-text { border:solid 1px #DDDDDD; padding:5px 10px; margin:10px 0; background-color:#F8F8F8; overflow:hidden; color:#474747; }
.accordion p { color:#474747; }
.accordion .blind-text, .accordion .blind-text p { margin:10px 0; font: 13px Arial, Helvetica, sans-serif; }
.accordion .blind-text ul { margin-top:10px; margin-bottom:10px; font: 13px Arial, Helvetica, sans-serif;}
.accordion .blind-text li { font: 13px Arial, Helvetica, sans-serif; }

#membersUpgrade li {  }

#membersUpgrade div { padding:0; height:52px; margin:15px 0; }

ul.upgrade { margin:15px auto; padding:0; overflow:hidden; height:1%; width:956px; color:#333; }
ul.upgrade li { list-style:none; border:solid 2px #D1E4F4; width:227px; margin:0 0px 0 10px; text-align:center; float:left; min-height:320px;}
ul.upgrade li:first-child {margin:0;}
ul.upgrade h2 { background-color:#D1E4F4; margin:0; padding:10px 0; color:#FFF;}
ul.upgrade li:first-child h2 { color:#003399; }
ul.upgrade li strong.green {  color:#66CC66; }
ul.upgrade li strong { font:bold 17px Verdana, Geneva, sans-serif; color:#333;}
ul.upgrade li .v-17-333 { font:17px Verdana, Geneva, sans-serif; color:#333; }

ul.upgrade li  .pp-fix { margin-top:-5px; }
*:first-child+html ul.upgrade li  .pp-fix { margin-top:-25px; }

ul.upgrade li .v-15-333 { font:15px Verdana, Geneva, sans-serif; color:#333; }
ul.upgrade li .v-12-333 { font:italic 12px Verdana, Geneva, sans-serif; color:#333; }
ul.upgrade p { line-height:normal; color:#474747; font-size:14px; margin:15px 0;}
ul.upgrade li em { display:block; margin:10px 0; color:#666; font-style:italic; }

ul.upgrade li .starter { color:#66CC66; text-decoration:underline; font:bold 17px Verdana, Geneva, sans-serif;}
ul.upgrade li .silver { color:#CCC; text-decoration:underline; font:bold 17px Verdana, Geneva, sans-serif; }
ul.upgrade li .gold { color:#FFCC00; text-decoration:underline; font:bold 17px Verdana, Geneva, sans-serif;}
ul.upgrade li .seo-gold { color:#0000CC; text-decoration:underline; font:bold 17px Verdana, Geneva, sans-serif;}


ul.upgrade li:hover /*, ul.upgrade li.selected */ { border-color:#98BEE1; }
ul.upgrade li:hover h2 /*, ul.upgrade li.selected h 2*/  { background-color:#98BEE1; }











ul.upgrade.three  { margin:15px auto; padding:0; overflow:hidden; height:1%; width:956px; color:#333; width:%; }
ul.upgrade.three li:first-child h2 { color:#FFF; }







#home-page.padding-fix { margin:50px 50px; }




#login { list-style:none; margin:0 auto; padding:0; width:700px; }
#login li {  float:left; overflow:hidden; height:1%; margin:50px 0; padding:0; width:300px; }
#login li:first-child {  margin:50px 75px 50px 10px; }
#login form {  }
#login form div { background:#EEFCE4; border:solid 1px #B9F1AE; padding:20px; min-height:75px; }
#login form label { width:75px;  display:inline-block;}
#login form input { width:170px; }
#login form .submit { margin:10px 0; }
#login form .submit input.first-child { }
#login form .submit input { float:right; width:auto; cursor:pointer; }
#login p { font-size:11px; margin:0 0 10px; }
#login strong { color:#656666; font-size:18px; }

#overView { list-style:none; margin-left:0; padding:0; }
#overView li { padding-left:75px; font:bold 15px  Arial, Helvetica, sans-serif;}
#overView li+li { margin:30px 0; }
#overView p { font:15px Arial, Helvetica, sans-serif; }
#overView li li { padding-left:0px; list-style:disc; font-weight:normal; margin:2px 0; }
#overView li li li { list-style:circle; }
#overView-1 { background:url('../images/overView-1.png') no-repeat 0 0; }
#overView-2 { background:url('../images/overView-2.png') no-repeat 0 0; }
#overView-3 { background:url('../images/overView-3.png') no-repeat 0 0; }
#overView-4 { background:url('../images/overView-4.png') no-repeat 0 0; }
#overView-5 { background:url('../images/overView-5.png') no-repeat 0 0; }
#overView-6 { background:url('../images/overView-6.png') no-repeat 0 0; }
#overView-7 { background:url('../images/overView-7.png') no-repeat 0 0; }

#tour { margin:auto; list-style:none; width:669px;}
#tour li { padding-left:369px; min-height:200px; margin:40px 0;}
#tour li:first-child { margin-top:0; }
#tour h2 { font-size:16px; }
#tour p { font-size:15px; width:300px;}
#tour a { font-size:12px; }
#tour #tour-1 { background:url('../images/1.png') no-repeat 0 0; }
#tour #tour-2 { background:url('../images/2.png') no-repeat 0 0; }
#tour #tour-3 { background:url('../images/3.png') no-repeat 0 0; }
#tour #tour-4 { background:url('../images/4.png') no-repeat 0 0; }
#tour #tour-5 { background:url('../images/5.png') no-repeat 0 0; }
#tour #tour-6 { background:url('../images/6.png') no-repeat 0 0; }
#tour #tour-7 { background:url('../images/7.png') no-repeat 0 0; }



#pricing-list  { font: 15px Arial, Helvetica, sans-serif; }
#pricing-list dt { margin:10px 0; font: 15px  Arial, Helvetica, sans-serif; cursor: pointer; color:#03538D; padding: 0 0 0 15px;  background:url(../images/plus.png) left center no-repeat; }
#pricing-list dt:hover { color:#00CC00; }
#pricing-list dt.selected { color:#00CC00; background:url("/images/minus.png") left center no-repeat; }
#pricing-list dd { margin:10px 0; font:15px Arial, Helvetica, sans-serif; color:#474747; border:solid 1px #DDDDDD; padding:10px; margin:10px 0; background-color:#F8F8F8; overflow:hidden;}

.formGeneral { width:50%; margin:20px auto;  }
.formGeneral label { width:210px; display:inline-block; vertical-align:top; margin-right:20px; }
.formGeneral input { width:200px;  }
.formGeneral textarea { width:300px; height:200px; float:right; margin:15px 0; }
.formGeneral .radio input { width:auto; }
.formGeneral p {  }
.paragraphBlockTop { border:solid 3px #EFEFEF; border-width:3px 0 0; padding:10px 0 0; }
.paragraphBlockBottom { border:solid 3px #EFEFEF; border-width:0 0 3px; padding:0 0 10px; }
.formGeneral .submit { border:1px solid #336699; border-width:3px 0 0; padding-top:10px; text-align:right; }
.formGeneral .submit input { width:auto; }


#ChartKeywordName { text-align:center; }
#ChartURLName { text-align:center; }


.clear { clear:both; }
.center { text-align:center; }
.grey { color:#666; }
.red { color:#CC0000; font-weight:bold; }
.green { color:#006633; font-weight:bold; }
.crazyMarginFix { margin:40px 0; }
p.crazyMarginFix a { font-size:15px; }
strong { color:#666; }
