/* supersedes */
body{margin: 0px; padding: 0px; background-color: #FFFFFF; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
p{margin: 10px 0px;}
a{color: #0066cc;}
form{margin: 0px; padding: 0px;}
.clear{clear: both;}

/* popup */
#bgPopup{display: none; margin: 0px; padding: 0px; background-image: url(/asset/image/background/bgPopup.png); position: absolute; top: 0; left: 0; background-repeat: repeat; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; z-index: 99998;}
#popup{display: none; margin: 0px; padding: 5px; background: #FFF; border: solid 5px #b7b8b9; z-index: 99999; position: absolute; top: 700px; margin: 0 auto;}

/* basic structure */
#mainContainer{margin: 0px auto; width: 1006px; position: relative;}
#mainContainer #header{margin: 0px auto; width: 1006px; position: relative; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #424242;}
#mainContainer #breadcrumbContainer{position: relative; top: 0px; left: 18px; margin: 0px 0px 20px 0px; width: 972px; border-bottom: solid 1px #ccc; }
#mainContainer #interior{margin: 0px auto; width: 1006px; position: relative; padding: 0px 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #424242;}
#mainContainer #footer{margin: 0px auto; width: 1006px; position: relative; padding: 0px 18px; height: 221px; background-image: url(/asset/image/footerBG.gif); background-repeat: no-repeat; background-position: 18px;}

/* header */
#mainContainer #header #row1{display: block; margin: 0px; padding: 0px; height: 69px; width: 1006px; border: none;}
#mainContainer #header #row1 .imgContainer{float: left; padding: 0px; margin: 0px; display: inline;}
#mainContainer #header #row1 #rowA{float: left; width: 760px; height: 39px; text-align: right; position: relative;}
#mainContainer #header #row1 #rowB{float: left; width: 760px; height: 30px; text-align: right; position: relative;}
#mainContainer #header #row1 #rowA div,#mainContainer #header #row1 #rowB div{position: absolute; bottom: 0px; right: 0px; display: inline;}
#mainContainer #header #row1 #rowA a.blueLink,#mainContainer #header #row1 #rowB a.blueLink{color: #00F;}
#mainContainer #header #row1 #rowA a.pinkLink{color: #e22c91;}
#mainContainer #header #row2{display: block; margin: 0px; padding: 0px; height: 28px;}
#mainContainer #header #row2 .imgContainer{float: left; padding: 0px; margin: 0px; display: inline;}
#mainContainer #header #row2 .row2End{background-image: url(/asset/image/bfheader_10.gif); background-repeat: no-repeat; background-position: left bottom; height: 39px; width: 298px; position: relative;}
#mainContainer #header #row2 .row2End div{position: relative; bottom: -10px; text-align: right; padding-right: 10px; color: #e22c91; font-size: 14px; }
#mainContainer #header #row1 .imgContainer #loginContainer{position: relative; height: 53px; width: 177px; padding-top: 20px; font-size: 11px; display: none;}
#mainContainer #header #row1 .imgContainer #loggedInContainer{position: relative; height: 53px; width: 177px; padding-top: 20px; font-size: 11px;}
#mainContainer #header #row1 .imgContainer #loginContainer a{color: #0066cc;}
#mainContainer #header #row1 .imgContainer #loggedInContainer a{color: #0066cc;}
#mainContainer #header #row1 .imgContainer #loginContainer #forgotPW{position: absolute; top: 20px; left: 10px;}
#mainContainer #header #row1 .imgContainer #loginContainer #divider{position: absolute; top: 20px; left: 98px;}
#mainContainer #header #row1 .imgContainer #loginContainer #login{position: absolute; top: 20px; left: 104px;}
#mainContainer #header #row1 .imgContainer #loginContainer #join{position: absolute; top: 45px; left: 84px;}

#mainContainer #header #row1 .imgContainer #loggedInContainer #welcome{position: absolute; left: 0px; top: 20px;}
#mainContainer #header #row1 .imgContainer #loggedInContainer #logout{position: absolute; right: 30px; top: 20px;}
#mainContainer #header #row1 .imgContainer #loggedInContainer #myProfile{position: absolute; left: 0px; top: 45px; color: #cc6666; text-decoration: none;}
#mainContainer #header #row1 .imgContainer #loggedInContainer #myAccount{position: absolute; right: 30px; top: 45px;}
#mainContainer #header #row1 .imgContainer #loggedInContainer .on{color: #cc6666; text-decoration: none;}
#mainContainer #header #row1 .imgContainer #loggedInContainer .off{}

/* breadcrumbs */
#mainContainer #breadcrumbContainer #breadcrumbs{position: relative; left: 32px; font-size: 11px; top: 10px;}
#mainContainer #breadcrumbContainer #selectedPage{color: #0066cc; left: 50-18px;}
#mainContainer #breadcrumbContainer #title{position: absolute; left: 30px; top: 55px;}
#mainContainer #breadcrumbContainer #banner{float: right;}


/* interior */
#mainContainer #interiorContainer #btnGetStarted{float: right; margin-right: 70px; margin-bottom: 30px;}


/* footer */
#mainContainer #footer{position: relative; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#mainContainer #footer #row1{position: absolute; top: 40px; left: 100px;}
#mainContainer #footer #row2{position: absolute; top: 72px; left: 100px;}
#mainContainer #footer #row3{position: absolute; top: 103px; left: 100px;}
#mainContainer #footer #row4{position: absolute; top: 145px; left: 40px; color: #666666;}
#mainContainer #footer #icons{position: absolute; bottom: 96px; left: 633px;}
#mainContainer #footer #icons #img1{float: left; margin-right: 4px;}
#mainContainer #footer #icons #img2{float: left; margin-right: 4px;}
#mainContainer #footer #icons #img3{float: left; margin-right: 4px;}
#mainContainer #footer #icons #img4{float: left; margin-right: 4px;}
#mainContainer #footer #icons #facebookLike{float: left; position: absolute; left: 150px; top: -10px;}
/*
#mainContainer #footer #img1{position: absolute; bottom: 85px; right: 365px;}
#mainContainer #footer #img2{position: absolute; bottom: 85px; right: 322px;}
#mainContainer #footer #img3{position: absolute; bottom: 85px; right: 209px;}
#mainContainer #footer #img4{position: absolute; bottom: 85px; right: 250px;}
*/
#mainContainer #footer a.on{color: #E22C91; text-decoration: none; padding-right: 7px;}
#mainContainer #footer a.off{color: #333333; text-decoration: none; padding-right: 7px;}


















































