html {position: relative}
body {margin: 0px; padding: 0px 0px 0px 20px; position: relative;  font-family: arial, helvetica, verdana, sans-serif; }
#leftbanner {position: absolute; top: 10px; left: 10px; z-index: 1; height: 104px; width: 50%; background: url(images/leftbanner_02.gif) top left repeat-x}
#rightbanner {position: absolute; top: 10px; right: 10px; z-index: 1; height: 104px; width: 50%; background: url(images/rightbanner.gif) top left repeat-x}
#banner {position: absolute; top: 10px; left: 0px; z-index: 2; height: 80px; width: 100%; background: url(images/banner.gif) top center no-repeat; display: block; font: bold 16px arial, helvetica, verdana, sans-serif; text-align: center; padding-top: 95px; white-space: nowrap; color: #858789}
#email {position: relative; bottom: 0px; right: 0px; width: 100%; text-align: right; padding: 20px 0px}
#email2 {position: absolute; top: 330px; right: 0px; width: 100%; text-align: right; padding: 40px 0px 20px 0px}
#email3 {position: absolute; top: 750px; right: 0px; width: 100%; text-align: right; padding: 20px 0px}
#email4 {position: absolute; top: 770px; right: 0px; width: 100%; text-align: right; padding: 20px 0px; margin-bottom: 25px}
#email5 {position: absolute; top: 880px; right: 0px; width: 100%; text-align: right; padding: 20px 0px; margin-bottom: 25px}
#email6 {position: absolute; top: 430px; right: 0px; width: 100%; text-align: right; padding: 20px 0px; margin-bottom: 25px}
.terms {position: absolute; bottom: 0px; z-index: 2; left: 0px; width: 25%; text-align: left; padding: 20px 0px }
.terms2 {position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; padding: 20px 0px }
.terms3 {position: absolute; bottom: 0px; right: 0px; width: 30%; text-align: right; padding: 20px 0px; font-size: 16px }
.terms3 a:link {font-size: 16px}
a:link, a:visited, a:active{font: bold 12px arial, helvetica, verdana, sans-serif; text-decoration: none; color: #f60;}
a:hover {color: #936}
#content {position: absolute; top: 160px; left: 10px; z-index: 4; display: block; height: auto; width: 97%; color: #fff; font: 12px arial, helvetica, verdana, sans-serif; padding-bottom: 20px; overflow: visible;}
#txt {color: #000; margin: 0px 20px; overflow: visible;}
#navbar {position: absolute; top: 130px; left: 0px; z-index: 4; text-align: center; width: 100%;  color: #f60; font: bold 12px arial, helvetica, verdana, sans-serif; white-space: nowrap;}
.nav {color: #f60;}
.nav a, .nav a:link, .nav a:active, .nav a:visited {margin-right: 17px; color: #f60; text-decoration: none; font: bold 12px arial, helvetica, verdana, sans-serif}
.nav a:hover {color: #39f}
.stxt1 {font: bold 24px arial, helvetica, verdana, sans-serif;}
.stxt2 {font: bold 14px arial, helvetica, verdana, sans-serif;}
.deadlink {color: #858789; margin-right: 17px; font: bold 12px arial, helvetica, verdana, sans-serif}
#style1, #style2, #style3, #style4, #style5, #style6 {text-align: center;}
#style1 {position: absolute; left: 50px; top: 0px;}
#style2 {position: absolute; left: 300px; top: 0px;}
#style3 {position: absolute; right: 50px; top: 0px;}
#style4 {position: absolute; left: 50px; top: 175px;}
#style5 {position: absolute; left: 300px; top: 175px;}
#style6 {position: absolute; right: 50px; top: 175px;}
#style1 a, #style1 a:link, #style1 a:active, #style1 a:visited {color: #F6F49C; text-decoration: none; background: url(images/blue.gif) top left no-repeat; width: 161px; height: 131px; display: block; padding-top: 30px} 
#style2 a, #style2 a:link, #style2 a:active, #style2 a:visited {color: #D2D3D4; text-decoration: none;  background: url(images/plum.gif) top left no-repeat; width: 161px; height: 121px; display: block; padding-top: 40px}
#style3 a, #style3 a:link, #style3 a:active, #style3 a:visited {color: #F39631; text-decoration: none;  background: url(images/grey.gif) top left no-repeat; width: 161px; height: 111px; display: block; padding-top: 50px}
#style4 a, #style4 a:link, #style4 a:active, #style4 a:visited {color: #858889; text-decoration: none;  background: url(images/yellow.gif) top left no-repeat; width: 161px; height: 101px; display: block; padding-top: 60px}
#style5 a, #style5 a:link, #style5 a:active, #style5 a:visited {color: #92BBD8; text-decoration: none; background: url(images/grey2.gif) top left no-repeat; width: 161px; height: 111px; display: block; padding-top: 50px}
#style6 a, #style6 a:link, #style6 a:active, #style6 a:visited {color: #858889; text-decoration: none;  background: url(images/orange.gif) top left no-repeat; width: 161px; height: 101px; display: block; padding-top: 60px}
#style1 a:hover, #style2 a:hover, #style3 a:hover, #style5 a:hover, #style6 a:hover {color: #fff} 
#style4 a:hover {color: #92BBD8} 
.head {font: bold 12px arial, helvetica, verdana, sans-serif; color: #666}
.head2 {font: bold 12px arial, helvetica, verdana, sans-serif; color: #666; text-align: center; width: 100%}
.centretext {width: 100%; text-align: center}
h3 {font-size: 15px; text-align: center; width: 100%; color: #93BCE4; letter-spacing: 1px;}
h2 {font-size: 20px; text-align: center; width: 100%; color: #858889; letter-spacing: 1px;}
h2.blue {font-size: 20px; text-align: center; width: 100%; color: #93BCE4; letter-spacing: 1px; position: absolute; top: 290px; left: 0px}
h2.position {font-size: 20px; text-align: center; width: 100%; color: #858889; letter-spacing: 1px; position: absolute; top: 330px; left: 0px}
h2.position1 {font-size: 20px; text-align: center; width: 100%; color: #858889; letter-spacing: 1px; position: absolute; top: 350px; left: 0px}
h2.blue2 {font-size: 20px; text-align: center; width: 100%; color: #93BCE4; letter-spacing: 1px; position: absolute; top: 530px; left: 0px}
h2.position2 {font-size: 20px; text-align: center; width: 100%; color: #858889; letter-spacing: 1px; position: absolute; top: 570px; left: 0px}
h2 {margin: 0px; padding: 0px;}

.frm1 {color: #000; padding: 0px 20px; overflow: visible; width: 45%; padding-right: 20px;  position: absolute; top: 45px; left: 0px; }
.frm2 {color: #000; padding: 0px 20px; overflow: visible; width: 45%; position: absolute; top: 45px; right: 0px; border-left: solid 1px gray;}
input {border: solid 1px #858889; position: absolute; top: 0px; right: 0px}
.inputleft {position: absolute; top: 0px; right: 90px}
textarea {border: solid 1px #858889; width: 100%}
.field2 {margin: -50px 0px 0px 0px}
.field {margin: 20px 0px; position: relative}
.fieldtxt {width: 50%; height: auto;}
.sub {width: 98%; height: 150px;}
.sub a, .sub a:link, .sub a:active, .sub a:visited {font: bold 11px arial, helvetica, verdana, sans-serif; text-decoration: none; color: #f60; background: url(images/sub3.gif) top left no-repeat; text-align: center; width: 75px; height: 75px; display: block;}
.sub a:hover {color: #936}
.pad1 {padding-top: 22px}
.pad2 {padding-top: 24px}
.pad3 {padding-top: 16px}
.pad4 {padding-top: 21px}
.pad5 {padding-top: 16px}



.bck a, .bck a:link, .bck a:visited, .bck a:active {font: bold 11px arial, helvetica, verdana, sans-serif; text-decoration: none; color: #f60; background: url(images/bk.jpg) top left no-repeat; text-align: right; width: 60px; height: 100px; display: block; padding: 11px 0px 0px 0px; position: absolute; top: 672px; left: 40px;}
.bck a:hover {color: #936;}

.bck3 a, .bck3 a:link, .bck3 a:visited, .bck3 a:active {font: bold 11px arial, helvetica, verdana, sans-serif; text-decoration: none; color: #f60; background: url(images/bk.jpg) top left no-repeat; text-align: right; width: 60px; height: 100px; display: block; padding: 11px 0px 0px 0px; position: absolute; top: 372px; left: 40px;}
.bck3 a:hover {color: #936;}
.plum {color: #93bce4; font-weight: bold}

.bck2 a, .bck2 a:link, .bck2 a:visited, .bck2 a:active {font: bold 17px arial, helvetica, verdana, sans-serif; text-decoration: none; color: #f60; text-align: left; width: 75px; height: 100px; display: block; padding: 9px 0px 0px 2px; }
.bck2 a:hover {color: #936;}


.right {margin: 10px; float: right}
img.left {margin: 10px; float: left}

.noborder {border: 0px}
.fixed {position: relative; top: 150px; left: 0px; z-index: 4; display: block; height: auto; width: 760px; color: #fff; font: 12px arial, helvetica, verdana, sans-serif; padding-bottom: 20px; overflow: visible;}
.fixed2 {position: relative; top: 150px; left: 0px; z-index: 4; display: block; height: 700px; width: 760px; color: #fff; font: 12px arial, helvetica, verdana, sans-serif; padding-bottom: 20px; overflow: visible;}
.fixed3 {position: relative; top: 150px; left: 0px; z-index: 4; display: block; height: auto; width: 760px; color: #000; font: 12px arial, helvetica, verdana, sans-serif; padding-bottom: 20px; overflow: visible; text-align: left}
.fixed4 {position: relative; top: 160px; left: 0px; z-index: 4; display: block; height: 460px; width: 760px; color: #fff; font: 12px arial, helvetica, verdana, sans-serif; padding-bottom: 20px; overflow: visible}
.teetxt {position: relative; top: 150px; left: 0px; z-index: 4; display: block; color: #000; font: 12px arial, helvetica, verdana, sans-serif; padding: 0px 20px 20px 20px; overflow: visible; text-align: center}
.fixed5 {position: relative; top: 150px; left: 0px; z-index: 4; display: block; height: auto; width: 760px; color: #fff; font: 11px arial, helvetica, verdana, sans-serif; padding-bottom: 20px; overflow: visible;}
.showtxt {position: absolute; bottom: 0px; left: 0px;  text-align: center; color: #666; font-weight: bold; width: 150px}
.fullview {margin: 0px auto; width: 600px; height: 420px; padding-top: 10px}
.fullview img {float: right; margin-right: 20px}
.fullleft {float: left; width: 240px; padding-top: 150px; text-align: left; color: #666}
.fullright {float: right; width: 240px; padding-top: 150px; text-align: left; color: #666}
.fulltxt {width: 240px; font: 12px arial, helvetica, verdana, sans serif; color: #666; text-align: left; padding-right: 10px; float: left; padding-top: 50px; margin-left: 20px}
.bold {font-weight: bold; color: #000}
.boldred {font-weight: bold; color: #f00}
.boldblue {font-weight: bold; color: #93BCE4}
.bold2 {font-weight: bold; color: #000; font-size: 12px; text-align: center; font-family: arial, helvetica, verdana, sans serif;}
.swatch {padding: 10px}
.close {position: absolute; bottom: 10px; right: 10px;}
.close2 {position: absolute; top: 780px; right: 10px;}
.close3 {position: absolute; top: 700px; right: 10px;}
.close4 {position: absolute; top: 510px; right: 10px;}
.close5 {position: absolute; top: 550px; right: 10px;}
.blubold {color: #93BCE4; font: bold 12px arial, helvetica, verdana, sans-serif; letter-spacing: 5px}
.astx {font-size: 160%}
.morestyles {margin-top: 300px}
.morestyles a {background: url(images/more.gif) top left no-repeat; padding:5px 30px}
.bannercont {height: 150px}
.thmbox {width: 770px; height: 240px; margin: 20px 0px; position: relative; font-size: 12px; color: #666; font-weight: bold}
.thmbcenter {width: 150px; height: 240px; position: absolute; top: 0px; left: 310px}
.thmbl1{width: 150px; height: 240px; position: absolute; top: 0px; left: 0px}
.thmbl2{width: 150px; height: 240px; position: absolute; top: 0px; left: 155px}
.thmbr1 {width: 150px; height: 240px; position: absolute; top: 0px; right: 0px}
.thmbr2 {width: 150px; height: 240px; position: absolute; top: 0px; right: 155px}
/* 4 thumbs */
.thmbl3{width: 150px; height: 240px; position: absolute; top: 0px; left: 65px}
.thmbl4{width: 150px; height: 240px; position: absolute; top: 0px; left: 230px}
.thmbr3 {width: 150px; height: 240px; position: absolute; top: 0px; right: 65px}
.thmbr4 {width: 150px; height: 240px; position: absolute; top: 0px; right: 230px}
.thmbox img {border: 0px}

.tsubnav {width: 500px; background: #f00; height: 100px;}
.back a {font-weight: bold;  text-decoration: none; color: #936; text-align: left; width: 40px; height: 35px; display: block; padding: 20px 0px 0px 20px; background: url(images/bk.jpg) center left no-repeat}
.back a:hover {color: #f60; background: url(images/bk2.jpg) center left no-repeat}
h2 {color: #93BCE4}
div.left {width: 45%; float: left}
div.right {width: 45%; float: right}
p.center {text-align: center}
.orangebold {font-weight: bold; color: #f60}
.clear {clear: both}
.blueOffer {color: #93BCE4; font-weight: bold; font-size: 14px}
.OrngeLge {color: #f60; font-weight: bold; font-size: 20px; letter-spacing: 3px}
.GreyLge {font-weight: bold; font-size: 14px; color: #666}
.home {height: auto}
.lge {font-size: 18px}
.lge a {font-size: 16px}
.prices {width: 235px; margin: 5px 0px }
.fifty {margin: 0px 20px}
.cost {font-weight: bold; display: block; width: 40px; float: left; color: #000} 
.footer { position: absolute; bottom: 0px; left: 0px; width: 100%}

#banner a {color: #AB2D66; text-decoration: none; font-size: 16px}
#banner a:hover {color: #f60}
.plum {color: #AB2D66}
.bldlrg {font-weight: bold; font-size: 16px}
.cntrbanner {margin: 0px 50px}
.address { color: #AB2D66; float: left; font-size: 13px; font-weight: bold}
.xmas {margin: 10px auto; width: 472px}