body {
	margin: 0px 0px 50px;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	background-color: #C4C4B6;
	}


a, a:visited {
	color: #C35429;
	text-decoration: none;
	}
	
a:hover {
	color: #C35429;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	

.slogan {float: right; padding-right: 25px;}

/* This CSS is used for the Show/Hide functionality. */
   .more {
      display: none;
      border-top: 1px solid #666;
      border-bottom: 1px solid #666; }
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #36f;
      padding-left: 8px;
      background: transparent url(down.gif) no-repeat left; }
   a.hideLink {
      background: transparent url(up.gif) no-repeat left; }
   a.showLink:hover, a.hideLink:hover {
      border-bottom: 1px dotted #36f; }





.mainbody {width:972px;}


.mainfooter  {width:972px; background-color:#5F5F5F;
background-image: url(images/footer-brown-bar.jpg) repeat-y;
border-top: 2px solid #CC0000;


}





.mainfootercellone { line-height: 160%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
padding-left:25px;
padding-top:25px;
 } 



.mainfootercellone a:link {color:#FFFFFF;}
.mainfootercellone a:visited {color:#FFFFFF;}
.mainfootercelltwo a:link {color:#FFFFFF;}
.mainfootercelltwo a:visited {color:#FFFFFF;}
.mainfootercellthree a:link {color:#FFFFFF;}
.mainfootercellthree a:visited {color:#FFFFFF;}



.mainfootercelltwo { line-height: 160%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;

padding-top:25px;
 } 

.mainfootercellthree { line-height: 160%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;

padding-top:25px; } 




 

.whitebackground {background-color:#FFFFFF;}

.firsthead {width:972px; height:27px; color: #47473A; margin-top:18px; margin-bottom:4px;

background-image: url(images/firsthead.jpg); background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-weight:bold;
padding-left:10px; padding-right: auto; padding-top:5px;
}

.firsthead a:link {color: #47473A;  text-decoration:none;

}
.firsthead a:visited {color: #47473A;  text-decoration:none;

}

.firsthead a:hover {color: #47473A; text-decoration:underline;
}





.stylewriterheader {width:972px; height:136px;background-image: url(images/stylewriterheader.jpg); background-repeat: no-repeat;

}




.plainenglishtext {padding-left:20px; padding-top:15px; font-size: 13px; color: red; font-family: Arial; text-align:left;}



.freedownloadtext  {padding-left:10px; padding-top:5px; font-size: 13px; color: #3F3F3F; font-weight:bold; font-family: Arial;}





.stylewriterheaderbtm {width:962px; height:34px; margin-bottom: 3px;

background-image: url(images/stylewriterheaderbtm.jpg); background-repeat: no-repeat; }


.hometxt {
padding-top: 8px; padding-left:10px;
text-align:left; 
font-family: Arial;
font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
}

.hometxt a:link {color: #FFFFFF; text-decoration:none;}
.hometxt a:visited {color: #FFFFFF; text-decoration:none;}
.hometxt a:hover {color: #FFFFFF; text-decoration:underline;}


.mainmenunav {width:962px; height:49px; background-color: #666666;

background-image: url(images/mainmenunav.jpg); background-repeat: no-repeat;

}


#maintextbody {width:972px;background-color:#FFFFFF;}

#maintextbody br1 {line-height:260%}



.leftnav {vertical-align:top; padding-left:4px; 
margin-top:5px; margin-right:50px; 
width: 215px;

background-color:#FFFFFF; padding-top:5px;
}




.middlenav {text-align:top; padding-left:25px; padding-right:30px; padding-top:15px; width:700px;}
.middlenav_free_articles {text-align:top; padding-left:25px; padding-right:30px; padding-top:0px; width:700px;}


.leftnavtext {  background-color: #F2F2F2;
line-height: 160%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; }


.leftnavtextstyleease {  background-color: #F4F4FF;
line-height: 160%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; }




.leftnavtextfeaturesvideos  {  background-color: #E0D6DB;
line-height: 160%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333; } 








a#button3 {
    display: block;
    width: 38px;
    height: 62px;
    background-image: url(//www.stylewriter-usa.com/images/arrow-rightnav.jpg);
    margin: 0 auto;
float:right;
font-size:8px;
}
a#button3:hover {
    background-image: url(//www.stylewriter-usa.com/images/arrow-rightnavb.jpg);
}
a .alt { display: none; }





a#button1 {
    display: block;
    width: 38px;
    height: 62px;
    background-image: url(//www.stylewriter-usa.com/images/arrow-rightnav.jpg);
    margin: 0 auto;
float:right;
font-size:8px;
}
a#button1:hover {
    background-image: url(//www.stylewriter-usa.com/images/arrow-rightnavb.jpg);
}
a .alt { display: none; }




a#button2 {
    display: block;
    width: 38px;
    height: 62px;
    background-image: url(//www.stylewriter-usa.com/images/arrowleftnav.jpg);
    margin: 0 auto;
float:left;
font-size:8px;
}
a#button2:hover {
    background-image: url(//www.stylewriter-usa.com/images/arrowleftnavb.jpg);
}
a .alt { display: none; }




.lefttextnav {font-family: Arial, Helvetica, sans-serif;
padding-top: 15px; padding-left:20px; font-size:14px; float:left; text-decoration:underline;}

.lefttextnav a:link {color:#FF0000; text-decoration:underline;}
.lefttextnav a:visited {color:#FF0000; text-decoration:underline;}

.lefttextnav a:hover {color:black; text-decoration:underline;}






.righttextnav {font-family: Arial, Helvetica, sans-serif;


padding-top: 15px; padding-right:20px; font-size:14px; float:right; text-decoration:underline;}

.righttextnav a:link {color:#FF0000; text-decoration:underline;}
.righttextnav a:visited {color:#FF0000; text-decoration:underline;}


.righttextnav a:hover {color:black; text-decoration:underline;}




.tablebottom {font-family: Arial, Helvetica, sans-serif; font-size:14px;}



.tablebottom a:link {color:#FF0000; text-decoration:underline;}
.tablebottom a:visited {color:#FF0000; text-decoration:underline;}


.tablebottom a:hover {color:black; text-decoration:underline;}



.metaarrowsbox {width: 98%;}


.middlenavtext {
line-height: 165%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
letter-spacing:1px;
padding-right:25px;

 -webkit-user-select: none;
 -moz-user-select: none; 
 -ms-user-select: none;      
user-select: none;          /* Likely future */   
}

.middlenavtext li {padding-bottom:15px;}


.free_articles_header { margin-top: 30px; width:100%; margin-left: auto; margin-right:auto;}

.free_articles_side {  margin-top:30px; }

.article_text {
line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;}

.article_title { font-size: 24px; color: #000000;
letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 160%;
text-align:left; 
font-weight:normal;}


.article_header {font-size: 17px; color: #2e2e2e;
letter-spacing:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;}

.article_header_number {font-size: 17px; color: #2e2e2e;
letter-spacing:-1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; text-align:center;}


.blockquote_style_one {
  display:block;
  background: #fff;
  padding: 15px 25px 15px 25px;
  margin: 0 0 20px;
  position: relative;
  
  /*Font*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
line-height: 160%;
  color: #666;
  text-align: justify;
  
  /*Borders - (Optional)*/
  border-left: 15px solid #d60201;
  border-right: 2px solid #d60201;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

.blockquote_style_two {
  display:block;
  width:70%; 
  margin-left: auto;
  margin-right: auto;
  background: #ffffed;
  padding: 15px 25px 15px 25px;
  margin: 0 0 20px 30px;

  
  /*Font*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
line-height: 160%;
  color: #666;
  text-align: justify;
  
  /*Borders - (Optional)*/
  border-left: 15px solid #d60201;
  border-right: 2px solid #d60201;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

.menutextarticlesbig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;}

.free_articles_summary {
margin-left: 25px; margin-right:20px; padding-bottom:20px; font-size: 13px;
line-height: 145%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:1px; }

div.article_image {
float:right;
margin: 0px 0px 15px 15px;}

.article_image_border {
border-style: solid;
border-width: 1px;
border-color: #000000;
max-width:350px;
height:auto;}

.welcome { font-size: 20px; color: red;
letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 160%;
text-align:left; 
font-weight:normal;}


h2.welcome { font-size: 20px; color: red;
letter-spacing:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

text-align:left; 
font-weight:normal;}


h1.welcome { font-size: 24px; color: red;
letter-spacing:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left; 
font-weight:normal;}



h3.subheader_red { font-size: 18px;
letter-spacing:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left; 
font-weight: normal; color: red;}




.leftnavtextarticles  {  background-color: #FFFFF2;
line-height: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333; }



.menutextarticles {margin-top:15px; padding-top: 5px; padding-bottom: 5px; border-bottom:1px #C9C8C8 solid; text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-weight:bold;
	color: #333333;
padding-left:10px;
text-decoration:none;
}


.menutextarticles a:link {text-decoration: none; color:#333333;}

.menutextarticles a:visited {text-decoration: none; color:#333333;}

.menutextarticles a:hover {text-decoration:underline; color:red;}









.leftnavtextfeatures {  background-color: #D8E0D9;
line-height: 160%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333; }


.menutext {padding-top: 10px; padding-bottom: 15px; border-bottom:1px #C9C8C8 solid; text-align:left; line-height: 160%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
font-weight:bold;
	color: #333333;
padding-left:10px;
text-decoration:none;
}


.menutext a:link {text-decoration: none; color:#333333;}

.menutext a:visited {text-decoration: none; color:#333333;}


.menutext a:hover {text-decoration:underline; color:red;}






.orangetext { color: #FF8000; font-weight: bold; font-size:16px;}


.editingtablemain {width:100%; line-height:165%;}

.tablecelleditingleft p {color:red;}


.tablecelleditingmiddle p {color:red;}

.tablecelleditingright p {color:red;}

.tablecelleditingleft {	text-align:left; width: auto; font-size: 14px; }

.tablecelleditingmiddle {text-align:left; width: auto; font-size: 14px; }

.tablecelleditingright {text-align:left; width: auto; font-size: 14px; }




.tablefeaturesleft {text-align:left; font-size: 11px; color:red; padding-left:28px;

}
.tablefeaturesright{text-align:left; font-size: 11px; color:red; padding-left:28px;

}

.tablefeaturesmiddle {text-align:left; font-size: 11px; color:red; padding-left:28px;

}








.tablefeaturesleft p  {font-size: 14px; color:red;}

.tablefeaturesleft {line-height: 160%; width: auto; padding-right:15px; padding-bottom:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
letter-spacing:1px;}



.tablefeaturesmiddle p  {font-size: 14px; color:red;}

.tablefeaturesmiddle {line-height: 160%; width: auto;  padding-right:15px; padding-bottom:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
letter-spacing:1px;}


.tablefeaturesright p  {font-size: 14px; color:red;}

.tablefeaturesright {line-height: 160%; width: auto;  padding-bottom:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
letter-spacing:1px;}



#sharethis_buttons {
padding-bottom:20px;}


/* fixed */
.fixed{clear:both;margin:0;padding:0;}

/* radius */
#search,#sidebar-border,#sidebar,.sticky,#commentform textarea,.page-title,.page-title h1{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#author,#email,#url,#submit{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/* nav */
#nav{width:962px; z-index:1;position:relative;height:31px;margin:0 auto;padding-top:0px;clear:both;background:#666666;
text-align:left; 

}





#menus{width:972px;height:31px;margin:0 auto;padding-right:10px;}
#menus .nav_menu,div.menu{width:970px;height:31px;font-size:14px;text-shadow:0 1px 0 #000;}
#menus .nav_menu ul,div.menu ul{list-style:none;margin:0;}
#menus .nav_menu li,div.menu li{float:left;position:relative;margin-right:5px;}
#menus a{text-decoration: none; color:#FFFFFF;display:block;line-height:30px;background:#666666;padding:0 10px;}
#menus ul ul{display:none;position:absolute;top:31px;left:0;float:left;width:150px;z-index:99999;}
#menus ul ul li{min-width:150px;}
#menus ul ul ul{left:100%;top:0;}
#menus ul ul a{background:#222;width:160px;height:auto;}
#menus li:hover > a,#menus ul ul :hover > a{background:red;color:#fff;}
#menus ul li:hover > ul{display:block;}

#menus ul li.current_page_item > a,

#menus ul li.current-menu-ancestor > a,
#menus ul li.current-menu-item > a,
#menus ul li.current-menu-parent > a{background:#F7F7F7; color:#333;text-shadow:0 1px 0 #fff;}

#menus ul li.current_page_item:hover > a,
#menus ul li.current-menu-ancestor:hover > a,
#menus ul li.current-menu-item:hover > a,
#menus ul li.current-menu-parent:hover > a{background:#222;color:#fff;text-shadow:0 1px 0 #000;}



/* MOBILE CSS RESPONSIVE iPAD */



/* MOBILE CSS RESPONSIVE iPHONE */


@media (min-width: 200px) and (max-width: 770px) {


.plainenglishtext {display:none;}
.hometxt  {display:none;}
.stylewriterheaderbtm {display:none;}
.firsthead {display:none}
.slogan {display:none;}

img {height:auto; max-width:95%;}
.mainbody {clear:both; width:96%; }

.stylewriterheader {max-width:100%; background-size: auto auto; background-image: url(images/header-stylewriter-mobile.png); background-repeat: no-repeat;}
.mainmenunav {width:96%; height:49px; background-color: #666666;
background-image: url(images/mainmenunav.jpg); background-repeat: no-repeat; background-size: 94%;}


#maintextbody {clear:both; width:96%;background-color:#FFFFFF;}

.middlenav {float:left; margin-top:-5px; text-align:top; padding-left:15px; padding-right:15px; width:96%;}


.leftnav {float:left; vertical-align:top; padding-left:4px; 
margin-top:5px; margin-right:5px; 
width: 100%; background-color:#FFFFFF; padding-top:5px;}


/* nav */
#nav {clear:both;width:100%; margin:0 auto;padding-top:0px;background:#666666;
text-align:left; }


#menus{width:100%;height:31px;margin:0;padding:0 0 0 0;}

#menus .nav_menu,div.menu{width:100%;height:31px;font-size:14px;text-shadow:0 1px 0 #000;}
#menus .nav_menu ul,div.menu ul{list-style:none;margin:0;}
#menus .nav_menu li,div.menu li{float:left;display:block;}
#menus a{text-decoration: none; color:#FFFFFF;display:block;line-height:30px;background:#666666;}



#wowslider-container {display:none;}



.tablecelleditingleft {	text-align:left; width: auto; font-size: 12px; }

.tablecelleditingmiddle {text-align:left; width: auto; font-size: 12px; }

.tablecelleditingright {text-align:left; width: auto; font-size: 12px; }






.mainfooter  {width:96%; background-color:#5F5F5F;
background-image: url(images/footer-brown-bar.jpg) repeat-y; background-size: 92%;
border-top: 2px solid #CC0000;}
}

/* CSS Document */



/* Website design and coding by Brian Scott */

/* (C) 2011 - Don't rip off my web design, content or coding because I will be very unhappy. */

/* Parts of website content courtesy of Editor Software and Brian Scott */

/* Parts of website content trademarked under Editor Software and Brian Scott */

/* Images, screenshots and graphics copyrighted */



