body{
font-family: Arial Unicode MS;
font-size:12px;color:#5e5e5e;
/*background:url("http://www.estateangels.co.uk/efiles/eat/UnionJackFlagstline.png") repeat-x #dbdbdb;*/
background:#dbdbdb;
text-align:justify;
}

* {padding:0; margin:0;}
img{ border:0px; }
a{color:#63409e;}
a:hover{color:#63409e;}
h1{ font-size:22px;color:#63409e;}
h2{ font-size:18px;color:#63409e;}
#main{width:1024px;/*height:1000px;*/margin:auto;}
#header{background:url(../img/white-background.png) repeat-y;height:89px;}
#content{background:url(../img/white-background.png) repeat-y;height:510px;}
#pagecontent{background:url(../img/white-background.png) repeat-y;height:515px;padding:10px 67px 10px 50px;}
#testimonialpagecontent{background:url(../img/white-background.png) repeat-y;height:1415px;padding:10px 67px 10px 50px;}
#signuppagecontent{background:url(../img/white-background.png) repeat-y;height:600px;padding:10px 67px 10px 50px;}
#contactuspagecontent{background:url(../img/white-background.png) repeat-y;height:550px;padding:10px 67px 10px 50px;} 
#largepagecontent{background:url(../img/white-background.png) repeat-y;min-height:1700px;padding:10px 67px 10px 50px;}
#mediumpagecontent{background:url(../img/white-background.png) repeat-y;height:1300px;padding:10px 67px 10px 50px;}
#publicationpagecontent{background:url(../img/white-background.png);height:1500px;padding:10px 67px 10px 50px;}
#clientpagecontent{background:url(../img/white-background.png);height:1300px;padding:10px 67px 10px 50px;}
#teampagecontent{background:url(../img/white-background.png);height:2000px;padding:10px 67px 10px 50px;}
#casestudypagecontent{background:url(../img/white-background.png) repeat-y;height:1800px;padding:10px 67px 10px 50px;}
#pagecontent p{ padding:5px 0px 5px 0px;}
#nav{ width:180px;float:left; }
#nav img{ padding-bottom:3px; }
#nav h1{ padding-top:7px; }
#maincontent{ width:727px;float:left; }
#footer{background:url(../img/footer-fold.png) no-repeat;height:245px;}
#footerlogo{float:left;padding:160px 0px 0px 50px;width:974px;}
#footertext{float:left;padding:10px 65px 0px 0px;text-align:right;width:959px;color:#FFFFFF;}
#socialmedia{width:974px;text-align:right;padding:5px 50px 0px 0px;background:url(../img/header-white-background.png) no-repeat;height:54px;
}
#logoheader{float:left;width:260px;padding:0px 10px 0px 70px;}
#menu{float:left;width:604px;padding:41px 10px 0px 40px;}
#menu img{padding:0px 0px 0px 15px;}
#line{background:url(../img/top-line-new2.png) repeat-x;height:84px;padding:0px 0px 0px 870px}
#clear{clear:both;}
#ads{float:left;padding:10px 10px 10px 42px;}
#whowerare{background:url(../img/homepage-header-line.png) no-repeat;float:left;width:296px;padding:0px 5px 0px 40px;background-position:44px 24px;margin:0px 0px 0px 5px;}
#ourpublications{background:url(../img/homepage-header-line.png) no-repeat;float:left;width:303px;padding:0px 10px 0px 0px;background-position:3px 24px;margin:0px 0px 0px 10px;}
#ourclients{background:url(../img/homepage-header-line.png) no-repeat;float:left;width:284px;background-position:4px 24px;padding:0px 5px 0px 5px;margin:0px 0px 0px 0px;}
.homecontent{height:118px;font-size:11px;}
.readmore{text-align:right;padding:4px 0px 0px 0px;}
.homeimage{text-align:center;height:115px;} 
#publication { font-size:10px;text-align:left;background:url(../img/clients-box.png) no-repeat;width:221px;height:195px;float:left;padding:5px 10px 5px 10px;margin:0px 0px 0px 0px; }
#publicationdescription{ height:135px; }
#publication a{ text-decoration:none; }
#publication a:hover{ text-decoration:underline; }
#client { background:url(../img/clients-box-new3.png) no-repeat;width:153px;height:140px;float:left;padding:5px 10px 5px 2px;margin:0px 0px 0px 0px; }
#client a{ text-decoration:none; }
#client a:hover{ text-decoration:underline; }
#clientimage{ height:62px;text-align:center;vertical-align:middle; }
#client hr{ width:130px;text-align:center;color:#cccccc;margin-top:10px;margin-left:8px; }
#team { font-size:11px;width:158px;height:315px;float:left;padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;text-align:center; }
#team a{ text-decoration:none; }
#team a:hover{ text-decoration:underline; }
.teamname { font-size:14px;color:#63409e;font-weight:bold; }
a{outline: none;}
/* rotator in-page placement */div.rotator {position:relative;height:117px;margin-left: 15px;display: none;}
/* rotator css */div.rotator ul li {float:left;position:absolute;list-style: none;}
/* rotator image style */div.rotator ul li img {border:0px solid #ccc;padding: 0px 4px 0px 4px;background: #FFF;}
/* rotator in-page placement */div.rotatoraboutus {position:relative;height:117px;margin-left: 15px;display: none;}
/* rotator css */div.rotatoraboutus ul li {float:left;position:absolute;list-style: none;}
/* rotator image style */div.rotatoraboutus ul li img {border:0px solid #ccc;padding: 0px 4px 0px 35px;background: #FFF;}
/* rotator in-page placement */div.rotatorclient {position:relative;height:117px;margin-left: 15px;display: none;}
/* rotator css */div.rotatorclient ul li {float:left;position:absolute;list-style: none;}
/* rotator image style */div.rotatorclient ul li img {border:0px solid #ccc;padding: 0px 4px 0px 15px;background: #FFF;}
div.rotator ul li.show {z-index:500}
div.rotatoraboutus ul li.show {z-index:500}
div.rotatorclient ul li.show {z-index:500}
.error{ color:red; }
/*style the main menu*/
.myMenu { margin:0;padding:0; }
.myMenu li { list-style:none;float:left;font:12px Arial,Helmet,Freesans,sans-serif #111;}
.myMenu li a:link, .myMenu li a:visited, .myMenu li a:hover { display:block;text-decoration:none;/*background-color:#09F;*//*padding: 0.5em 2em;*/margin:0;/*border-right: 1px solid #fff;*/color:#111;padding-bottom:2px;}
/*style the sub menu*/
.myMenu li ul { position:absolute;visibility:hidden;/*border-top:1px solid #fff;*/margin:0;padding:0; }
.myMenu li ul li { display:inline;float:none; }
.myMenu li ul li a:link, .myMenu li ul li a:visited, .myMenu li ul li a:hover { /*background-color:#09F;*/width:auto; }
.textfield,textarea{ width:320px; }
form{ background-color:#c4c4c4;padding:10px 10px 10px 10px;width:410px; }
.downloadmediapack{ text-decoration:underline !important; }
.visitwebsite{ color:#5E5E5E;font-size:12px; }
.downloadbrochure{ color:#63409e;font-size:12px; }
#newslettersignupbackround{ float:left;width:300px;padding-top:80px; }
#newslettersignupcontentleft{ float:left;width:450px; }


/* Article list */




.floatleft{float:left;}

.clearfix:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}

.article{font-family: Arial,Helvetica,sans-serif;padding-bottom: 15px;margin-left:40px;}
.articledate{padding:10px;font-size:11px;margin-bottom:10px;padding-left:0px;}
.leftbox{width:90px; margin-top: -9px;}
.rightbox{width:700px;font-size:14px;}
span.more{color:#555555; font-weight:bold; margin-left:610px; position:absolute;}
.article h3{margin-top:10px;border-top: 1px dotted #000000;padding-top:10px;width:785px;}
#largepagecontent h1.newslisting{margin:0px 40px;width:785px;border-bottom:5px solid #4F2F8A;padding-bottom:5px;}
.socialicons div#___plusone_0 span.icon a.js-sl img{padding-left:1px;}
.artimg img{margin-left:8px;margin-bottom:5px;}
.article h3.notopborder{border:0px none;}
.articlespage{padding:0px 30px;}
.articlespage span.articles p{font-size:14px;line-height:1.6em;}
.angelsmediaforwardfriend{width:500px;background:#674CAA;color:#fff;padding:20px;margin:0px auto;}
.text h3.newslettersignup{font-size:25px;font-weight:bold;}
.angelsmediaforwardfriend div.text p{font-size:16px;text-align:left;}
.angelsmediaforwardfriend div.text a{text-decoration:none;text-transform:uppercase;}
.angelsmediaforwardfriend div.text a div.newsletterbutton{margin:0px auto;width:170px;background:#fff;padding:20px;text-align:center;font-size:18px;text-decoration:none;border:5px solid #ddd;}
.angelsmediaforwardfriend div.text a:hover div.newsletterbutton{border:5px solid #fff;}
#largepagecontent div.mainframe div.amgallery{width:200px;height:220px;background:#eee;margin-left:5px;padding:10px;}
#largepagecontent h1.portfoliosh1{background:#63409E;margin-bottom:5px;margin-left:5px;padding:5px;color:#fff;}
#largepagecontent div.mainframe div.amgallery:hover{background:#63409E;color:#fff !important;cursor:pointer;text-shadow:1px 2px 3px #eee;letter-spacing:1px;}

#largepagecontent div.mainframe div.amgallery.websites h2,
#largepagecontent div.mainframe div.amgallery.banners h2,
#largepagecontent div.mainframe div.amgallery.htmlemail h2{color:#777;font-size:30px;}


#largepagecontent div.mainframe div.amgallery.websites:hover{background:url('http://www.angelsmedia.co.uk/img/web.jpg');color:#fff !important;cursor:pointer;text-shadow:1px 2px 3px #eee;letter-spacing:1px;text-indent:-9999px;}
#largepagecontent div.mainframe div.amgallery.banners:hover{background:url('http://www.angelsmedia.co.uk/img/banner2.jpg');color:#fff !important;cursor:pointer;text-shadow:1px 2px 3px #eee;letter-spacing:1px;text-indent:-9999px;}
#largepagecontent div.mainframe div.amgallery.htmlemail:hover{background:url('http://www.angelsmedia.co.uk/img/htmlemail.jpg');color:#fff !important;cursor:pointer;text-shadow:1px 2px 3px #eee;letter-spacing:1px;text-indent:-9999px;}
#largepagecontent div#websitesgallery div.websites{margin:10px;border:10px solid #ccc;box-shadow:1px 1px 10px #555;}
#largepagecontent div#websitesgallery div.websites:hover{border:10px solid #765BBA;}
#largepagecontent div#websitesgallery div.websites a.sitelink{font-family:arial;font-size:13px;color:#fff;font-weight:bold;text-decoration:none;background:#765BBA;padding: 0 62px;text-align: center;}
#largepagecontent div#websitesgallery div.websites a.sitelink:hover{font-weight:bold;text-decoration:underline;font-style:italic;}


