body{text-align: center;background-color: #831111;margin: 0;font-family: arial, "lucida console", sans-serif}
img {border: 0;}
a{text-decoration: none;color: #00D;}
a:hover{color:#D00;}
b{color: #339999}
h1,h2,h3,h4 {color: #3399CC; margin-top: 1px;}
h1 { font-size: 24pt;}

div#container{background-color:#fff; margin-top: 50px;margin-left: auto;margin-right: auto;width: 1005px;text-align: left;} 
div#headTop{padding-top:10px;width: 1000px; height: 100px;background-color: #fff;}
div#headTop h1{margin-left: 10px;width: 200px; height: 75px;background: #fff url(/images/tvcsites.jpg) no-repeat top left;}
div#headTop h1 span{display: none;}
div#mainArea{margin-bottom: 10px;width: 1000px; height: auto;background-color: #fff;}
div#mainFull{margin-left: 20px; margin-right: 20px;}
div#mainText{margin-left: 20px; margin-right: 230px; margin-bottom: 0px; margin-top: 1px;}
div#mainRight{float: right; padding-top: 55px;}
div#searchBox{float: right; margin-top: 5px; margin-right: 50px; text-align:right;}

div#menuArea {margin-left: 20px; margin-right: 20px; margin-bottom: 40px; margin-top: 1px;border-bottom: solid 4px #D00}
#menuArea a {color: #AF0404}
#menuArea ul {margin-left: 0;padding-left: 0;display: inline;} 
#menuArea ul li a:hover{color: #000;}
#menuArea ul li {margin-left: 0;padding: 3px 23px;list-style: none;display: inline;}
#menuArea ul li.active {background: #d00; color: #fff; margin-left: 0px;list-style: none;display: inline;}
#menuArea ul li.active a{background: #d00; color: #fff; margin-left: 0px;list-style: none;display: inline;}

div#footer{font-size: 0.9em; margin-bottom: 5px;margin-left: 10px; margin-right:10px; height: 70px; border-top: 4px #040404 solid;background-color: #fff;}
div#footLinks {float: right; text-align:right;}
div#footContact {float: left;}

div#copytag{background-color: #831111;color: #EDE2E2;text-align: center;margin: 0;}
div#copytag a{color: #EDE2E2;text-decoration: none;}

.topLinks a{padding-left: 30px; text-decoration:none;}
.rowBreak {clear:both;height:0px;font-size:1px;margin:0; padding:0;background:transparent;}
.rightBox{width: 200px; height: 180px;margin-bottom: 30px; padding: 5px; border: solid 2px #EEE7E7;font-size: 0.8em; margin-right: 10px; } 
.right{float: right;right: 10px;}
.question{color: #A61E1A; font-weight: bold;}
.siteRight{float: right; width: 400px;}

.site{margin-left: 5px; margin-right:20px; margin-bottom: 10px;width: 400px; border: solid 1px #EEE7E7;margin-top:10px;height: 200px}
.site p{margin:0px;}

div#family_fun, div#basic, div#basic_plus, div#standard, div#standard_plus, div#bespoke {display:none}