body {
	background-color: #E51010;
	width:1002px;
	height:1792px;
	margin-left: auto;
	margin-right: auto;
        font-family: "Arial";
        font-size: 1.313em;
        letter-spacing: -0.03em;
}

a {
    color: inherit;
    text-decoration: none;
}

img {
    border: 0px;
}

#Table_01 {
        position: absolute;
        top: 0px;
	width:1002px;
	height:1792px;
	margin-left: auto;
	margin-right: auto;
}

#index-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:10px;
	height:1792px;
	margin: 0px;
	padding: 0px;
}

#logo {
        background-color: #E51010;
	position:absolute;
	left:10px;
	top:0px;
	width:368px;
	height:95px;
	margin: 0px;
	padding: 0px;
}

#logo a .logo {
    margin-top: 25px;
    margin-left: 18px;
    background: transparent url(/templates/108/images/logo.png) 0px 0px;
    width: 332px;
    height: 44px;
}
#logo a:hover .logo  {
    background: transparent url(/templates/108/images/logo.png) 0px -42px;
}
#index-03 {
	position:absolute;
	left:378px;
	top:0px;
	width:132px;
	height:95px;
	margin: 0px;
	padding: 0px;
}

#subtitle {
	position:absolute;
	left:510px;
	top:0px;
	width:378px;
	height:90px;
	margin: 0px;
	padding-top: 25px;
        text-align: center;
}
#subtitle h1 {
        color: #FFF;
        font-size: .875em;        
}

#freetrial {
	position:absolute;
	left:888px;
	top:0px;
	width:114px;
	height:90px;
	margin: 0px;
	padding-top: 35px;
        padding-left: 10px;
}
#freetrial a .freetrial {
        background: transparent url(/templates/108/images/freetrial_button.png) 0px 0px;
        width: 77px;
        height: 29px;

}
#freetrial a:hover .freetrial {
        background: transparent url(/templates/108/images/freetrial_button.png) 0px -30px;
}
#index-06 {
	position:absolute;
	left:510px;
	top:90px;
	width:5px;
	height:5px;
	margin: 0px;
	padding: 0px;
}

#index-07 {
	position:absolute;
	left:515px;
	top:90px;
	width:6px;
	height:11px;
	margin: 0px;
	padding: 0px;
}

#starttrial {
	position:absolute;
	left:513px;
	top:95px;
	width:226px;
	height:36px;
	margin: 0px;
	padding: 0px;
}
#starttrial a .starttrial {
        background: transparent url(/templates/108/images/yellowstart.png) 0px 0px;
        width: 226px;
        height: 36px;

}
#starttrial a:hover .starttrial {
        background: transparent url(/templates/108/images/yellowstart.png) 0px -38px;
}

#index-09 {
	position:absolute;
	left:726px;
	top:90px;
	width:6px;
	height:39px;
	margin: 0px;
	padding: 0px;
}

#index-10 {
	position:absolute;
	left:732px;
	top:90px;
	width:8px;
	height:11px;
    margin: 0px;
    padding: 0px;
}

#index-11 {
	position:absolute;
	left:740px;
	top:90px;
	width:8px;
	height:11px;
    margin: 0px;
    padding: 0px;
}

#index-12 {
	position:absolute;
	left:748px;
	top:90px;
	width:59px;
	height:42px;
	margin: 0px;
	padding: 0px;
}

#index-13 {
	position:absolute;
	left:807px;
	top:90px;
	width:3px;
	height:43px;
	margin: 0px;
	padding: 0px;
}

#index-14 {
	position:absolute;
	left:810px;
	top:90px;
	width:150px;
	height:11px;
    margin: 0px;
    padding: 0px;
}

#index-15 {
	position:absolute;
	left:960px;
	top:90px;
	width:12px;
	height:11px;
	margin: 0px;
	padding: 0px;
}

#index-16 {
	position:absolute;
	left:972px;
	top:90px;
	width:30px;
	height:47px;
    margin: 0px;
    padding: 0px;
}

#index-17 {
	position:absolute;
	left:10px;
	top:95px;
	width:13px;
	height:37px;
	margin: 0px;
	padding: 0px;
}

/*#index-18 {
	position:absolute;
	left:23px;
	top:95px;
	width:9px;
	height:6px;
	margin: 0px;
	padding: 0px;
}

#index-19 {
	position:absolute;
	left:32px;
	top:95px;
	width:4px;
	height:37px;
	margin: 0px;
	padding: 0px;
}
*/
#home {
	position:absolute;
	left:22px;
	top:94px;
	width:106px;
	height:39px;
	margin: 0px;
}
#home a .home {
        background: transparent url(/templates/108/images/homeButton1.png) 0px 0px;
        width: 106px;
        height: 39px;

}
#home a:hover .home {
        background: transparent url(/templates/108/images/homeButton1.png) 0px -39px;
}
/*#index-21 {
	position:absolute;
	left:116px;
	top:95px;
	width:8px;
	height:6px;
    margin: 0px;
    padding: 0px;
}
*/
#index-22 {
	position:absolute;
	left:123px;
	top:95px;
	width:3px;
	height:40px;
	margin: 0px;
	padding: 0px;
}

/*#index-23 {
	position:absolute;
	left:126px;
	top:95px;
	width:8px;
	height:9px;
	margin: 0px;
	padding: 0px;
}*/

#index-24 {
	position:absolute;
	left:134px;
	top:95px;
	width:6px;
	height:34px;
	margin: 0px;
	padding: 0px;
}

#howitworks {
	position:absolute;
	left:126px;
	top:95px;
	width:170px;
	height:34px;
	margin: 0px;
}
#howitworks a .howitworks {
        background: transparent url(/templates/108/images/how1.jpg) 0px 0px;
	width:170px;
	height:34px;

}
#howitworks a:hover .howitworks {
        background: transparent url(/templates/108/images/how1.jpg) 0px -34px;
}
/*#index-26 {
	position:absolute;
	left:287px;
	top:95px;
	width:8px;
	height:9px;
	margin: 0px;
	padding: 0px;
}*/

#index-27 {
	position:absolute;
	left:295px;
	top:95px;
	width:7px;
	height:6px;
    margin: 0px;
    padding: 0px;
}

#index-28 {
	position:absolute;
	left:302px;
	top:95px;
	width:6px;
	height:34px;
	margin: 0px;
	padding: 0px;
}

#browse {
	position:absolute;
        left:295px;
	top:95px;
	width:218px;
	height:34px;
	margin: 0px;
}
#browse a .browse {
        background: transparent url(/templates/108/images/browse1.jpg) 0px 0px;
	width:218px;
	height:34px;

}
#browse a:hover .browse {
        background: transparent url(/templates/108/images/browse1.jpg) 0px -34px;
}


#index-30 {
	position:absolute;
	left:505px;
	top:95px;
	width:10px;
	height:6px;
	margin: 0px;
	padding: 0px;
}
/*
#index-31 {
	position:absolute;
	left:23px;
	top:101px;
	width:9px;
	height:31px;
	margin: 0px;
	padding: 0px;
}

#index-32 {
	position:absolute;
	left:116px;
	top:101px;
	width:8px;
	height:31px;
	margin: 0px;
	padding: 0px;
}
*/
#index-33 {
	position:absolute;
	left:295px;
	top:101px;
	width:7px;
	height:28px;
	margin: 0px;
	padding: 0px;
}

#index-34 {
	position:absolute;
	left:505px;
	top:101px;
	width:10px;
	height:28px;
	margin: 0px;
	padding: 0px;
}

#index-35 {
	position:absolute;
	left:515px;
	top:101px;
	width:6px;
	height:28px;
	margin: 0px;
	padding: 0px;
}

#index-36 {
	position:absolute;
	left:732px;
	top:101px;
	width:8px;
	height:28px;
	margin: 0px;
	padding: 0px;
}

#index-37 {
	position:absolute;
	left:740px;
	top:101px;
	width:8px;
	height:28px;
	margin: 0px;
	padding: 0px;
}

#index-38 {
	position:absolute;
	left:810px;
	top:101px;
	width:2px;
	height:31px;
	margin: 0px;
	padding: 0px;
}

#index-39 {
	position:absolute;
	left:812px;
	top:101px;
	width:150px;
	height:2px;
	margin: 0px;
	padding: 0px;
}

#index-40 {
	position:absolute;
	left:962px;
	top:101px;
	width:10px;
	height:28px;
	margin: 0px;
	padding: 0px;
}

#index-41 {
	position:absolute;
	left:812px;
	top:103px;
	width:125px;
	height:2px;
	margin: 0px;
	padding: 0px;
}

#topsearchbutton {
	position:absolute;
	left:937px;
	top:103px;
	width:25px;
	height:22px;
	margin: 0px;
	padding: 0px;
}


/*#index-43 {
	position:absolute;
	left:126px;
	top:104px;
	width:8px;
	height:25px;
	margin: 0px;
	padding: 0px;
}*/

/*#index-44 {
	position:absolute;
	left:287px;
	top:104px;
	width:8px;
	height:25px;
	margin: 0px;
	padding: 0px;
}
*/
#topsearchbox {
        background-color: #FFF;
        overflow: hidden;
	position:absolute;
	left:812px;
	top:105px;
	width:125px;
	height:20px;
	margin: 0px;
	padding: 0px;
}
#topsearchbox input {
        border: 0px;
        background-color: inherit;
        color: #696969;
}

#index-46 {
	position:absolute;
	left:812px;
	top:125px;
	width:150px;
	height:8px;
	margin: 0px;
	padding: 0px;
}

#index-47 {
	position:absolute;
	left:126px;
	top:129px;
	width:622px;
	height:6px;
	margin: 0px;
	padding: 0px;
}

#index-48 {
	position:absolute;
	left:962px;
	top:129px;
	width:10px;
	height:6px;
	margin: 0px;
	padding: 0px;
}

#index-49 {
	position:absolute;
	left:10px;
	top:132px;
	width:17px;
	height:158px;
	margin: 0px;
	padding: 0px;
}

#index-50 {
	position:absolute;
	left:27px;
	top:132px;
	width:97px;
	height:3px;
	margin: 0px;
	padding: 0px;
}

#index-51 {
	position:absolute;
	left:748px;
	top:132px;
	width:59px;
	height:3px;
	margin: 0px;
	padding: 0px;
}

#index-52 {
	position:absolute;
	left:810px;
	top:132px;
	width:2px;
	height:3px;
	margin: 0px;
	padding: 0px;
}

#index-53 {
	position:absolute;
	left:807px;
	top:133px;
	width:3px;
	height:2px;
	margin: 0px;
	padding: 0px;
}

#index-54 {
	position:absolute;
	left:812px;
	top:133px;
	width:150px;
	height:2px;
	margin: 0px;
	padding: 0px;
}

#index-55 {
	position:absolute;
	left:27px;
	top:135px;
	width:6px;
	height:318px;
	margin: 0px;
	padding: 0px;
}

#index-56 {
	position:absolute;
	left:33px;
	top:135px;
	width:452px;
	height:306px;
	margin: 0px;
	padding: 0px;
}

#calltoaction {
	position:absolute;
	left:485px;
	top:135px;
	width:464px;
	height:306px;
	padding-top: 25px;
        padding-left: 15px;
        padding-right: 8px;
        background: url(/templates/108/images/banner_bg.jpg);
        text-align: center;
        color: #f12020;
        font-size: 0.85em;
        
}
#calltoaction a .details {
    background: url(/templates/108/images/detailsButton.png) 0px 0px;
    margin-left: auto;
    margin-right: auto;
    width: 206px;
    height: 73px;
}
#calltoaction a:hover .details {
    background: url(/templates/108/images/detailsButton.png) 0px -73px;
}

#index-58 {
	position:absolute;
	left:972px;
	top:137px;
	width:30px;
	height:1502px;
	margin: 0px;
	padding: 0px;
}

#index-59 {
	position:absolute;
	left:10px;
	top:290px;
	width:17px;
	height:1349px;
	margin: 0px;
	padding: 0px;
}

#index-60 {
	position:absolute;
	left:33px;
	top:441px;
	width:939px;
	height:12px;
	margin: 0px;
	padding: 0px;
}

#index-61 {
	position:absolute;
	left:27px;
	top:453px;
	width:2px;
	height:1186px;
	margin: 0px;
	padding: 0px;
}

#index-63 {
	position:absolute;
	left:78px;
	top:453px;
	width:828px;
	height:3px;
	margin: 0px;
	padding: 0px;
}

#index-64 {
	position:absolute;
	left:906px;
	top:453px;
	width:13px;
	height:3px;
	margin: 0px;
	padding: 0px;
}

#scrollerleft {
	position:absolute;
	left:29px;
	top:453px;
	width:49px;
	height:207px;
	margin: 0px;
	padding: 0px;
}
#scrollerleft a .scrollerleft {
        background: transparent url(/templates/108/images/bannerArrowLeft.png) 0px 0px;
	width:49px;
	height:207px;

}
#scrollerleft a:hover .scrollerleft {
        background: transparent url(/templates/108/images/bannerArrowLeft.png) -49px 0px;
}

#scrollerright {
	position:absolute;
	left:919px;
	top:453px;
	width:53px;
	height:207px;
	margin: 0px;
	padding: 0px;
}
#scrollerright a .scrollerright {
        background: transparent url(/templates/108/images/bannerArrowRight.png) 0px 0px;
	width:53px;
	height:207px;

}
#scrollerright a:hover .scrollerright {
        background: transparent url(/templates/108/images/bannerArrowRight.png) -53px 0px;
}

#moviescroller {
	position:absolute;
	left:78px;
	top:456px;
	width:828px;
	height:201px;
	margin: 0px;
	padding: 0px;
}

#index-67 {
	position:absolute;
	left:906px;
	top:456px;
	width:13px;
	height:201px;
	margin: 0px;
	padding: 0px;
}

#index-68 {
	position:absolute;
	left:78px;
	top:657px;
	width:841px;
	height:1px;
	margin: 0px;
	padding: 0px;
}

#index-69 {
	position:absolute;
	left:78px;
	top:658px;
	width:841px;
	height:2px;
	margin: 0px;
	padding: 0px;
}

#contentmain {
        background-color: #FFF;
	position:absolute;
	left:29px;
	top:660px;
	width:482px;
	height:501px;
	padding-left: 10px;
        padding-right: 15px;
        /*padding-top: 5px;*/
        font-family: "Arial";
        font-size: .8em;
        overflow: auto;
        /*border: 1px solid #000;*/
}

#contentmain h1 {
    font-weight: bolder;
    font-size: 1.85em;
}

#index-72 {
	position:absolute;
	left:612px;
	top:660px;
	width:1px;
	height:38px;
	margin: 0px;
	padding: 0px;
}

#index-73 {
	position:absolute;
	left:613px;
	top:660px;
	width:359px;
	height:37px;
	margin: 0px;
	padding: 0px;
}

#index-74 {
	position:absolute;
	left:613px;
	top:697px;
	width:359px;
	height:1px;
	margin: 0px;
	padding: 0px;
}

#start-blurb {
        background-color: #FFF;
	position:absolute;
	left:536px;
	top:660px;
	width:436px;
	height:143px;
	margin: 0px;
	padding: 0px;
        font-size: .8em;
}
#start-blurb #icon {
	width:76px;
	height:143px;
	margin: 0px;
	padding: 0px;
        float: left;
}
#start-blurb #text {
        margin-top: 35px;
        float: left;
        width:360px;
        font-size: 1em;
}
#start-blurb #text h1 {
        font-size: 1.05em;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
}
#start-blurb #text a {
        color: #1a92e7;
        margin-top: 0px;
        margin-bottom: 0px;
}
.learn a .learnmore {
    background: url(/templates/108/images/arrow.png) 0px 0px;
    width: 18px;
    height: 18px;
    position: relative;
    top: -16px;
    left: 70px;
}
.learn a:hover .learnmore {
    background: url(/templates/108/images/arrow.png) 0px -22px;

}
.learn {
        font-size: .90em;
        color: #1a92e7;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        white-space: nowrap;
}
#dvd-blurb {
        background-color: #FFF;
        position:absolute;
	left:536px;
	top:803px;
	width:436px;
	height:147px;
	margin: 0px;
	padding: 0px;
        font-size: .8em;
}
#dvd-blurb #icon {
	width:76px;
	height:147px;
	margin: 0px;
	padding: 0px;
        float: left;
}
#dvd-blurb #text {
        margin-top: 20px;
        float: left;
        width:360px;
        font-size: 1em;
}
#dvd-blurb #text h1 {
        font-size: 1.05em;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
}
#dvd-blurb #text a {
        color: #1a92e7;
        margin-top: 0px;
        margin-bottom: 0px;
}
#stream-blurb {
        background-color: #FFF;
	position:absolute;
	left:536px;
	top:950px;
	width:436px;
	height:121px;
	margin: 0px;
	padding: 0px;
        font-size: .8em;
}
#stream-blurb #icon {
	width:76px;
	height:121px;
	margin: 0px;
	padding: 0px;
        float: left;
}
#stream-blurb #text {
        float: left;
        width:360px;
        font-size: 1em;
}
#stream-blurb #text h1 {
        font-size: 1.05em;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
}
#stream-blurb #text a {
        color: #1a92e7;
        margin-top: 0px;
        margin-bottom: 0px;
}


#index-81 {
	position:absolute;
	left:536px;
	top:1071px;
	width:77px;
	height:90px;
	margin: 0px;
	padding: 0px;
}

#getstarted {
	position:absolute;
        background-color: #FFF;
	left:613px;
	top:1071px;
	width:117px;
	height:47px;
	margin: 0px;
	padding: 0px;
}
#getstarted a .getstarted {
        background: transparent url(/templates/108/images/getstarted.png) 0px 0px;
	width:117px;
	height:43px;

}
#getstarted a:hover .getstarted {
        background: transparent url(/templates/108/images/getstarted.png) 1px -46px;
}
#index-83 {
	position:absolute;
	left:729px;
	top:1071px;
	width:243px;
	height:90px;
	margin: 0px;
	padding: 0px;
}

#index-84 {
	position:absolute;
	left:613px;
	top:1118px;
	width:116px;
	height:43px;
	margin: 0px;
	padding: 0px;
}

#testimonial {
	position:absolute;
	left:29px;
	top:1161px;
	width:507px;
	height:101px;
	margin: 0px;
	padding: 0px;
}

#index-86 {
	position:absolute;
	left:536px;
	top:1161px;
	width:436px;
	height:7px;
	margin: 0px;
	padding: 0px;
}

#index-87 {
	position:absolute;
	left:536px;
	top:1168px;
	width:15px;
	height:471px;
	margin: 0px;
	padding: 0px;
}

#index-88 {
	position:absolute;
	left:551px;
	top:1168px;
	width:11px;
	height:10px;
	margin: 0px;
	padding: 0px;
}

#index-89 {
	position:absolute;
	left:562px;
	top:1168px;
	width:10px;
	height:39px;
	margin: 0px;
	padding: 0px;
}

#index-90 {
	position:absolute;
	left:572px;
	top:1168px;
	width:144px;
	height:5px;
	margin: 0px;
	padding: 0px;
}

#index-91 {
	position:absolute;
	left:716px;
	top:1168px;
	width:13px;
	height:10px;
	margin: 0px;
	padding: 0px;
}

#index-92 {
	position:absolute;
	left:729px;
	top:1168px;
	width:227px;
	height:39px;
	margin: 0px;
	padding: 0px;
}

#index-93 {
	position:absolute;
	left:956px;
	top:1168px;
	width:16px;
	height:471px;
	margin: 0px;
	padding: 0px;
}

#search-tab {
	position:absolute;
	left:572px;
	top:1173px;
	width:144px;
	height:34px;
	margin: 0px;
	padding: 0px;
}

#index-95 {
	position:absolute;
	left:551px;
	top:1178px;
	width:11px;
	height:29px;
	margin: 0px;
	padding: 0px;
}

#index-96 {
	position:absolute;
	left:716px;
	top:1178px;
	width:13px;
	height:29px;
	margin: 0px;
	padding: 0px;
}

#index-97 {
	position:absolute;
	left:551px;
	top:1207px;
	width:404px;
	height:8px;
	margin: 0px;
	padding: 0px;
}

#index-98 {
	position:absolute;
	left:955px;
	top:1207px;
	width:1px;
	height:432px;
	margin: 0px;
	padding: 0px;
}

#index-99 {
	position:absolute;
	left:551px;
	top:1215px;
	width:10px;
	height:89px;
	margin: 0px;
	padding: 0px;
}

#index-100 {
	position:absolute;
	left:561px;
	top:1215px;
	width:1px;
	height:11px;
	margin: 0px;
	padding: 0px;
}

#index-101 {
	position:absolute;
	left:562px;
	top:1215px;
	width:383px;
	height:8px;
	margin: 0px;
	padding: 0px;
}

#index-102 {
	position:absolute;
	left:945px;
	top:1215px;
	width:10px;
	height:89px;
	margin: 0px;
	padding: 0px;
}

#index-103 {
	position:absolute;
	left:562px;
	top:1223px;
	width:370px;
	height:1px;
	margin: 0px;
	padding: 0px;
}

#index-104 {
	position:absolute;
	left:932px;
	top:1223px;
	width:13px;
	height:28px;
	margin: 0px;
	padding: 0px;
}

#index-105 {
	position:absolute;
	left:562px;
	top:1224px;
	width:370px;
	height:2px;
	margin: 0px;
	padding: 0px;
}

#index-106 {
	position:absolute;
	left:561px;
	top:1226px;
	width:15px;
	height:36px;
	margin: 0px;
	padding: 0px;
}

#searchmovies input {
        background-color: #FFF;
	position:absolute;
	left:576px;
	top:1226px;
	width:356px;
	height:25px;
	margin: 0px;
	padding: 0px;
    color: #696969;
    width:354px;
    padding-top: 3px;
    padding-left: 3px;
    background: url(/templates/108/images/index_107-1.gif) repeat-x;
    border: 0px;
    font-weight: bold;
    font-size: 0.89em
}
#index-108 {
	position:absolute;
	left:576px;
	top:1251px;
	width:368px;
	height:11px;
	margin: 0px;
	padding: 0px;
}

#index-109 {
	position:absolute;
	left:944px;
	top:1251px;
	width:1px;
	height:53px;
	margin: 0px;
	padding: 0px;
}

#index-110 {
	position:absolute;
	left:29px;
	top:1262px;
	width:507px;
	height:16px;
	margin: 0px;
	padding: 0px;
}

#index-111 {
	position:absolute;
	left:561px;
	top:1262px;
	width:7px;
	height:42px;
	margin: 0px;
	padding: 0px;
}

#index-112 {
	position:absolute;
	left:568px;
	top:1262px;
	width:11px;
	height:13px;
	margin: 0px;
	padding: 0px;
}

#index-113 {
	position:absolute;
	left:579px;
	top:1262px;
	width:67px;
	height:10px;
	margin: 0px;
	padding: 0px;
}

#index-114 {
	position:absolute;
	left:646px;
	top:1262px;
	width:7px;
	height:10px;
	margin: 0px;
	padding: 0px;
}

#index-115 {
	position:absolute;
	left:653px;
	top:1262px;
	width:8px;
	height:13px;
	margin: 0px;
	padding: 0px;
}

#index-116 {
	position:absolute;
	left:661px;
	top:1262px;
	width:283px;
	height:42px;
	margin: 0px;
	padding: 0px;
}

#search {
	position:absolute;
        background-color: #f6f6f6;
	left:568px;
	top:1262px;
	width:94px;
	height:41px;
	margin: 0px;
	padding-top: 1px;
}
#search a .search {
        background: transparent url(/templates/108/images/searchButton.png) 0px 0px;
	width:94px;
	height:40px;

}
#search a:hover .search {
        background: transparent url(/templates/108/images/searchButton.png) 1px -43px;
}

#index-118 {
	position:absolute;
	left:647px;
	top:1272px;
	width:6px;
	height:32px;
	margin: 0px;
	padding: 0px;
}

#index-119 {
	position:absolute;
	left:568px;
	top:1275px;
	width:11px;
	height:19px;
	margin: 0px;
	padding: 0px;
}

#index-120 {
	position:absolute;
	left:653px;
	top:1275px;
	width:8px;
	height:15px;
	margin: 0px;
	padding: 0px;
}

#index-121 {
	position:absolute;
	left:29px;
	top:1278px;
	width:4px;
	height:361px;
	margin: 0px;
	padding: 0px;
}

#index-122 {
	position:absolute;
	left:33px;
	top:1278px;
	width:12px;
	height:12px;
	margin: 0px;
	padding: 0px;
}

#index-123 {
	position:absolute;
	left:45px;
	top:1278px;
	width:15px;
	height:38px;
	margin: 0px;
	padding: 0px;
}

#index-124 {
	position:absolute;
	left:60px;
	top:1278px;
	width:124px;
	height:9px;
	margin: 0px;
	padding: 0px;
}

#index-125 {
	position:absolute;
	left:184px;
	top:1278px;
	width:12px;
	height:9px;
    margin: 0px;
    padding: 0px;
}

#index-126 {
	position:absolute;
	left:196px;
	top:1278px;
	width:340px;
	height:34px;
    margin: 0px;
    padding: 0px;
}

#index-127 {
	position:absolute;
	left:60px;
	top:1287px;
	width:124px;
	height:29px;
    margin: 0px;
    padding: 0px;
}

#index-128 {
	position:absolute;
	left:184px;
	top:1287px;
	width:12px;
	height:29px;
    margin: 0px;
    padding: 0px;
}

#index-129 {
	position:absolute;
	left:33px;
	top:1290px;
	width:12px;
	height:26px;
    margin: 0px;
    padding: 0px;
}

#index-130 {
	position:absolute;
	left:653px;
	top:1290px;
	width:8px;
	height:14px;
    margin: 0px;
    padding: 0px;
}

#index-131 {
	position:absolute;
	left:568px;
	top:1294px;
	width:11px;
	height:6px;
    margin: 0px;
    padding: 0px;
}

#index-132 {
	position:absolute;
	left:579px;
	top:1294px;
	width:67px;
	height:10px;
    margin: 0px;
    padding: 0px;
}

#index-133 {
	position:absolute;
	left:646px;
	top:1294px;
	width:1px;
	height:10px;
    margin: 0px;
    padding: 0px;
}

#index-134 {
	position:absolute;
	left:568px;
	top:1300px;
	width:2px;
	height:4px;
    margin: 0px;
    padding: 0px;
}

#index-135 {
	position:absolute;
	left:570px;
	top:1300px;
	width:9px;
	height:4px;
    margin: 0px;
    padding: 0px;
}

#index-136 {
	position:absolute;
	left:551px;
	top:1304px;
	width:404px;
	height:6px;
    margin: 0px;
    padding: 0px;
}

#index-137 {
	position:absolute;
	left:551px;
	top:1310px;
	width:11px;
	height:13px;
    margin: 0px;
    padding: 0px;
}

#index-138 {
	position:absolute;
	left:562px;
	top:1310px;
	width:381px;
	height:11px;
    margin: 0px;
    padding: 0px;
}

#index-139 {
	position:absolute;
	left:943px;
	top:1310px;
	width:12px;
	height:11px;
    margin: 0px;
    padding: 0px;
}

#index-140 {
	position:absolute;
	left:196px;
	top:1312px;
	width:328px;
	height:7px;
    margin: 0px;
    padding: 0px;
}

#index-141 {
	position:absolute;
	left:524px;
	top:1312px;
	width:12px;
	height:14px;
    margin: 0px;
    padding: 0px;
}

#index-142 {
	position:absolute;
	left:33px;
	top:1316px;
	width:12px;
	height:10px;
    margin: 0px;
    padding: 0px;
}

#index-143 {
	position:absolute;
	left:45px;
	top:1316px;
	width:151px;
	height:5px;
    margin: 0px;
    padding: 0px;
}

#index-144 {
	position:absolute;
	left:196px;
	top:1319px;
	width:328px;
	height:2px;
    margin: 0px;
    padding: 0px;
}

.states-box {
	position:absolute;
	left:45px;
	top:1321px;
	width:464px;
	height:277px;
        margin: 0px;
        background-color: #f6f6f6;
        font-size: .65em;
        font-weight: bold;
        overflow-y: none;
        overflow-x: auto;
        padding-left: 15px;
}
.states-box h1 {
    font-size: 1.25em;
}
.states-box-left {
        color: #0066ff;
        width: 50%;
	float: left;
}
.states-box-right  {
        color: #0066ff;
        width: 50%;
	float: right;
}
#index-146 {
	position:absolute;
	left:562px;
	top:1321px;
	width:393px;
	height:34px;
        margin: 0px;
        padding: 0px;
}

#index-147 {
	position:absolute;
	left:551px;
	top:1323px;
	width:11px;
	height:32px;
    margin: 0px;
    padding: 0px;
}

#index-148 {
	position:absolute;
	left:33px;
	top:1326px;
	width:12px;
	height:272px;
    margin: 0px;
    padding: 0px;
}

#index-149 {
	position:absolute;
	left:524px;
	top:1326px;
	width:12px;
	height:272px;
    margin: 0px;
    padding: 0px;
}

#index-150 {
	position:absolute;
	left:551px;
	top:1355px;
	width:10px;
	height:11px;
    margin: 0px;
    padding: 0px;
}

#index-151 {
	position:absolute;
	left:561px;
	top:1355px;
	width:143px;
	height:11px;
    margin: 0px;
    padding: 0px;
}

#index-152 {
	position:absolute;
	left:704px;
	top:1355px;
	width:11px;
	height:37px;
    margin: 0px;
    padding: 0px;
}

#index-153 {
	position:absolute;
	left:715px;
	top:1355px;
	width:1px;
	height:35px;
    margin: 0px;
    padding: 0px;
}

#index-154 {
	position:absolute;
	left:716px;
	top:1355px;
	width:16px;
	height:11px;
    margin: 0px;
    padding: 0px;
}

#index-155 {
	position:absolute;
	left:732px;
	top:1355px;
	width:223px;
	height:35px;
    margin: 0px;
    padding: 0px;
}

#index-156 {
	position:absolute;
	left:551px;
	top:1366px;
	width:17px;
	height:26px;
    margin: 0px;
    padding: 0px;
}

#index-157 {
	position:absolute;
	left:568px;
	top:1366px;
	width:136px;
	height:26px;
    margin: 0px;
    padding: 0px;
}

#index-158 {
	position:absolute;
	left:716px;
	top:1366px;
	width:16px;
	height:24px;
    margin: 0px;
    padding: 0px;
}

#index-159 {
	position:absolute;
	left:715px;
	top:1390px;
	width:219px;
	height:2px;
    margin: 0px;
    padding: 0px;
}

#index-160 {
	position:absolute;
	left:934px;
	top:1390px;
	width:17px;
	height:2px;
    margin: 0px;
    padding: 0px;
}

#index-161 {
	position:absolute;
	left:951px;
	top:1390px;
	width:4px;
	height:249px;
    margin: 0px;
    padding: 0px;
}

#index-162 {
	position:absolute;
	left:551px;
	top:1392px;
	width:10px;
	height:161px;
    margin: 0px;
    padding: 0px;
}

#index-164 {
	position:absolute;
	left:938px;
	top:1392px;
	width:13px;
	height:3px;
    margin: 0px;
    padding: 0px;
}

#index-165 {
	position:absolute;
	left:938px;
	top:1395px;
	width:13px;
	height:95px;
    margin: 0px;
    padding: 0px;
}

#news {
	position:absolute;
	left:561px;
	top:1392px;
	width:378px;
	/*height:91px;*/
        height:161px;
    margin: 0px;
    padding-top: 20px;
    background-color: #f6f6f6;
    font-size: 0.8em;
    color: #0066ff;
    font-weight: bold;
}
#news .date {
    color: #909090;
    font-size: 0.85em;
    font-style: italic;
    font-weight: normal;
}
#news .newspost0 {
}
#news .newspost1 {

}
#news .divider {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 377px;
    height: 7px;

}
#news-hr {
        display: none;
	position:absolute;
	left:561px;
	top:1483px;
	width:377px;
	height:7px;
    margin: 0px;
    padding: 0px;
}

#news-2 {
        display: none;
	position:absolute;
	left:561px;
	top:1490px;
	width:378px;
	height:63px;
    margin: 0px;
    padding: 0px;
}

#index-168 {
	position:absolute;
	left:939px;
	top:1490px;
	width:12px;
	height:63px;
    margin: 0px;
    padding: 0px;
}

#index-169 {
	position:absolute;
	left:551px;
	top:1553px;
	width:10px;
	height:15px;
    margin: 0px;
    padding: 0px;
}

#index-170 {
	position:absolute;
	left:561px;
	top:1553px;
	width:377px;
	height:18px;
    margin: 0px;
    padding: 0px;
}

#index-171 {
	position:absolute;
	left:938px;
	top:1553px;
	width:13px;
	height:18px;
    margin: 0px;
    padding: 0px;
}

#index-172 {
	position:absolute;
	left:551px;
	top:1568px;
	width:10px;
	height:71px;
    margin: 0px;
    padding: 0px;
}

#index-173 {
	position:absolute;
	left:561px;
	top:1571px;
	width:390px;
	height:68px;
    margin: 0px;
    padding: 0px;
}

#index-174 {
	position:absolute;
	left:33px;
	top:1598px;
	width:12px;
	height:15px;
    margin: 0px;
    padding: 0px;
}

#index-175 {
	position:absolute;
	left:45px;
	top:1598px;
	width:479px;
	height:17px;
    margin: 0px;
    padding: 0px;
}

#index-176 {
	position:absolute;
	left:524px;
	top:1598px;
	width:12px;
	height:17px;
    margin: 0px;
    padding: 0px;
}

#index-177 {
	position:absolute;
	left:33px;
	top:1613px;
	width:12px;
	height:26px;
    margin: 0px;
    padding: 0px;
}

#other-items {
    background-color: #FFF;
    font-size: .65em;
    position:absolute;
    left:45px;
    top:1615px;
    width:491px;
    height:24px;
    margin: 0px;
    padding-top: 3px;
    padding-left: 15px;
}
#other-items a {
    color: #0066ff;
}
#index-179 {
	position:absolute;
	left:10px;
	top:1639px;
	width:5px;
	height:153px;
    margin: 0px;
    padding: 0px;
}

#index-180 {
	position:absolute;
	left:15px;
	top:1639px;
	width:23px;
	height:26px;
    margin: 0px;
    padding: 0px;
}

#index-181 {
	position:absolute;
	left:38px;
	top:1639px;
	width:934px;
	height:26px;
    margin: 0px;
    padding: 0px;
}

#index-182 {
	position:absolute;
	left:972px;
	top:1639px;
	width:17px;
	height:26px;
    margin: 0px;
    padding: 0px;
}

#index-183 {
	position:absolute;
	left:989px;
	top:1639px;
	width:13px;
	height:125px;
    margin: 0px;
    padding: 0px;
}

#index-185 {
	position:absolute;
	left:972px;
	top:1665px;
	width:17px;
	height:99px;
    margin: 0px;
    padding: 0px;
}

#index-186 {
	position:absolute;
	left:972px;
	top:1764px;
	width:30px;
	height:28px;
    margin: 0px;
    padding: 0px;
}

#footer {
    color: #FFF;
	position:absolute;
	left:15px;
	top:1639px;
	width:974px;
	height:127px;
        padding: 0px;
        font-size: .65em;
        font-weight: bold;
        text-align: center;
        white-space: nowrap;
}
#templatebottom {
    border: 0px;
    padding: 0px;
    margin: 0px;
}
#subfooter {
    width:974px;
    background: transparent url(/templates/108/images/templatebg.png) repeat-y;
    color: #000;
    padding-bottom: 30px;
    /*border: 1px solid #000;*/
}

.p-shadow {
    position:relative;
    width:875px;
    left: 25px;
  background: url(/templates/108/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/templates/108/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(/templates/108/images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.img-shadow {
    position:relative;
    left:25px;
    background: url(/templates/108/images/shadowAlpha.png) no-repeat bottom right !important;
    background: url(/templates/108/images/shadow.gif) no-repeat bottom right;
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;
}

.p-shadow #textbox {
    display: block;
    background-color:#F9F9F9;
    border:1px solid #D9D9D9;
    padding:8px 15px;
    position:relative;
    width:875px;
    min-height:300px;
    text-align:left;
    white-space: normal;
    font-weight: normal;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}
.p-shadow #textbox a {
    color: #0066FF;
}
#textbox {
    display: block;
    background-color:#F9F9F9;
    border:1px solid #D9D9D9;
    padding:8px 15px;
    position:relative;
    left: 25px;
    width:875px;
    min-height:300px;
    text-align:left;
    white-space: normal;
    font-weight: normal;
}
#textbox a {
    color: #0066FF;
}
.states-box-nf {
	padding: 20px 30px 30px;
	/*background-color: #eeeeee;*/
        background-color: #FFF;
	border: 2px solid #dddddd;
	height: 400px;
	overflow:auto;
}
.states-box-nf div {
	padding-bottom: 3px;
}
.states-box-nf-left  {
        width: 50%;
	float: left;
}
.states-box-nf-right  {
        width: 50%;
	float: right;
}

#bottombanner {
    background-color:#EEE;
    border-top:1px solid #D9D9D9;
    border-bottom:1px solid #D9D9D9;
    height:75px;
    left:25px;
    margin-top: 35px;
    padding:8px 15px;
    position:relative;
    text-align:left;
    width:875px;

}
#bottombanner a .details {
    background: url(/templates/108/images/detailsButton.png) 0px 0px;
    width: 206px;
    height: 73px;
    left:650px;
    position:relative;
    top:-67px;
}
#bottombanner a:hover .details {
    background: url(/templates/108/images/detailsButton.png) 0px -73px;
}

#copyright {
	margin-right: 10px;
        position: relative;
        left: 0px;
        top: 0px;
}
#privacy_terms {
	position: relative;
        left: 0px;
        top: 0px;
}
#copyright a, #copyright a:visited,#privacy_terms a, #privacy_terms a:visited {
	text-decoration: none;
	margin-left: 10px;
        margin-right: 10px;
}
#copyright a:hover, #privacy_terms a:hover {
	background: none;
	border-bottom: 1px dotted #ffffff;
	text-decoration: none;
}
.error {
        color: #ff3333;     margin-left: auto;     margin-right: auto;     text-align: center; 
}
#requirements .check {
    text-align : right;
    vertical-align: top;
}