/* from house.css */

table.bg {background-color: #ebebeb; } 
.bg {margin: 0px; padding: 0px; border-left: 0px solid #d3d3d3; border-right: 0px solid #d3d3d3; background-color: #ebebeb; } 
.mainbody {margin: 5px 5px 10px 10px ; background: #FFFFFF; padding: 15px 10px; } 
a, a:visited {text-decoration: underline;color:#008000}
a:hover{text-decoration: none;}

#shade.left_shadow { 
     background: #cccccc url('/img/left-shadow.gif') repeat-y right;  
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(opacity=100) 
      filter: alpha(opacity=100); 
     -moz-opacity:1.00; 
     opacity:1.00; 
} 
#shade2.right_shadow { 
     background: #cccccc url('/img/right-shadow.gif') repeat-y left;  
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(opacity=100); 
      filter: alpha( opacity = 100); 
     -moz-opacity:1.00; 
     opacity:1.00; 
} 
#shade, #shade2 {background: #cccccc;}

/* layout */
.float-left {float: left;}
.float-right {float: right;}
.clear-both {clear: both;}
.center {text-align: center;}
.superscript{font-size:12px; vertical-align:top;}
.imageinline {display: inline;}



a.underline, a:link.underline, a:visited.underline {text-decoration:none;}
a:hover.underline, a:visited:hover.underline {text-decoration:underline;}


ul.mygreen-arrows {float:left; list-style-image: url(/img/www/www_green_arrow.gif); margin: 10px 0 0 25px; padding: 0; font-size:12px}

/* front door showcase */
.wwwshow {width: 980px; }


ul.mainbullets {clear:both;float:left; text-align:left;list-style-image: url(/img/www/www_green_arrow.gif);margin:0px;padding: 0px; }
* html ul.mainbullets{margin:0px;padding: 0px;}
ul.mainbullets li {font-size:18px;padding:0px; margin:0px; padding-top: 4px;color:#333; line-height:20px;}
ul.mainbullets li a, ul.mainbullets li a:visited {text-decoration:none; color:#333; line-height:20px;}



ul.mainbullets2 {clear:both;float:left; text-align:left;list-style-image: url(/img/spacer.gif);margin:0px;padding: 0px; }
* html ul.mainbullets2{margin:0px;padding: 0px;}
ul.mainbullets2 li, .tour_text {font-size:16px;padding:0px; margin:0px; padding-top: 4px; line-height:20px;}
ul.mainbullets2 li a, ul.mainbullets li a:visited {text-decoration:none; line-height:20px;}

.comparelink {padding:5px 0px 0px 0px;}
.comparelink a, .comparelink a:visited, .comparelink a.link{text-decoration:none;color:#666;font-size:11px;}
.comparelink a:hover, .comparelink a:visited:hover {text-decoration:underline;}


.real_link {font-size:13px;}

.wwwshow h1 {text-align:left; width: 500px; float:left; margin:0; padding:0; font-size:38px; font-weight:normal; color: #000;}
h1.new {text-align:left; float:left; margin:0; padding:0; padding-top:10px; font-size:35px; font-weight:normal; color: #000;line-height:42px;}
h1.new2 {text-align:left; float:left; margin:0; padding:0; padding-top:10px; font-size:45px; font-weight:normal; color: #000;line-height:72px;}


.boxtitle a, .boxtitle a:link, .boxtitle a:visited, .boxtitle, .boxtitle2  {color:#fff;text-decoration:none;}
.boxtitle2 {padding:7px 0px 0px 15px; text-align:left;}
.boxtitle {padding:10px 0px 10px 15px; text-align:left;}
.boxtitle a:hover, .boxtitle a:link:hover, .boxtitle a:visited:hover, .boxtitle2 a:hover, .boxtitle2 a:link:hover, .boxtitle2 a:visited:hover  {text-decoration:underline;}

.boxtitle2 a, .boxtitle2 a:link, .boxtitle2 a:visited, .boxtitle2 {color:#f5cd3a;text-decoration:none;}
.boxtitle2 a:hover, .boxtitle2 a:link:hover, .boxtitle2 a:visited:hover {color:#f5cd3a}

.albumtext {font-size:11.5px; color:#2174c2; padding:3px 14px 0px 18px;line-height:14px;}
.boxes {text-align:left;}
.tourlink {padding:5px 15px 0px 0px}
.tourlink a, .tourlink a:link, .tourlink a:visited{color:#008000}
.dashedline {border-bottom:1px dashed #ccc; margin: 12px 30px 12px 25px}
.facebook {color:#666666; font-size:11px;padding-right:10px;line-height:14px;}
.arrows {font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.facebook a, .facebook a:link, .facebook a:visited {text-transform:uppercase; font-size:12px;}

.shopTop {text-transform:uppercase; font-size:28px; line-height:28px; color:#2174c2;}
.shopBot {text-transform:uppercase; font-size:21px; line-height:21px; color:#2174c2;}


.dot1{background:#FFF; border:1px solid #cccccc;padding:3px;  width:230px;}
.dot2 {background:#ebebeb; height:33px;padding:5px;font-size:12px;}
.dotTitle {font-size:12px; text-transform:uppercase;margin-bottom:2px;border-bottom:1px dashed #cccccc; line-height:15px;}
.levelstext {color:#333;padding:0px 0px 0px 10px;margin-top:0px;}

/* front door boxes */

.galleryBox {width:411px;height:226px;overflow:hidden;text-align:center;}
.login_message {float:left; color:#000; font-size:13px; padding:20px 0px 0px 15px;}
.login_message2 {float:right; padding-right:30px;font-size:13px;}


/* front door sub-domain search */
.getstarted h3 {font-size:32px; line-height:37px;padding:0px; marign:0px;}
.getstarted {color:#FFFFFF;font-size:17px;line-height:20px;text-shadow: #3a6bb2 1px 2px 0px; }
.subsearch {float:left; width: 297px; height:200px; background-repeat: no-repeat;}
.subsearch a.terms {float:left; margin: 20px 0 0 2px; color:#fff; font-size:11px; display: block;}
.desired {width: 277px; height:74px; margin:  5px 0 0 6px}
.desired2 {width: 277px; height:84px; margin:  15px 0 0 6px}
.desired-input {float:left; margin: 25px 0 0 10px; display:inline;}
.desired-submit {margin:5px 0 0 85px;}
.sub-mail-labels {float: left; margin: 16px 0 0 20px;}
.sub-mail-forms {float: left; margin: 12px 0 0 0;}
.email {margin: 0;}
.repeat-email {margin: 2px 0 0 0px;}
.checkbox {float: left; margin: 20px 0 0 15px;}
.tryitnow {float:left; margin:10px 0 0 10px;}
.subsearch-state {float: left; width: 277px; height: 100px; overflow: hidden;}
.subsearch-fail {margin: 0 0 0 20px; color:#fff;}
.subsearch-fail ul {list-style-type: none; margin: 0 0 0 10px;}

/* white box table */
.whiteul {background-position: 0px 0px; background-repeat: no-repeat; width: 17px; height: 17px;}
.whitet {background-position: 0px 0px; background-repeat: repeat-x; height: 17px;}
.whiteur {background-position: -17px 0px; background-repeat: no-repeat; width: 17px; height: 17px;}
.whitel {background-position: 0px 0px; background-repeat: repeat-y;  width: 17px;}
.whiter {background-position: -17px 0px; background-repeat: repeat-y; width: 17px;}
.whitell {background-position: 0px -17px; background-repeat: no-repeat; width: 17px; height: 17px;}
.whiteb {background-position: 0px -17px; background-repeat: repeat-x; height: 17px;}
.whitelr {background-position: -17px -17px; background-repeat: no-repeat; width: 17px; height: 17px;}
.white-content {background-color: #fff;}



/* features */
.featbody {background-color: #ebebeb; height: 750px;  font-size:13px;}
.bodyhead {width: 980px; height: 212px; background-color: #383838;}
.bh-copy {float: left; width: 300px; height: 212px; position: relative;}
.bh-copy a {color: #9cb152; text-decoration: none; margin: 5px 0 0 150px; display: block;}
.bh-copy img {position: absolute; bottom: 0px; left: 150px;}
.bh-copy-title {color: #9cb152; font-size: 17px; margin: 10px 0 0 20px;}
.bh-copy-body {color: #fff; width: 220px; margin: 5px 0 0 40px;}
.bh-show {float: right; width: 661px; height: 201px; border-bottom: 1px solid #fff; background-image: url(/img/www/featuresbackpic.jpg);}
.bh-show a {color: #008000;}
.bh-show img {margin: 10px 0 10px 120px;}
.bh-show-title {font-size: 40px; margin: 20px 0 0 60px;}
.bh-show-sub {font-size: 19px; margin: 0 0 0 70px;}
.bh-show-details {width: 300px; margin: 0 0 0 85px; text-align: center;}

.featbox {float:left; width: 956px;margin:10px 0 0 10px;}
.featbox-inner {width:916px; height:490px; background-image: url('/img/www/featuresback.gif'); background-repeat: no-repeat; background-position: 300px 0;}

.featbox-inner h1, .clubpage h1{font-size: 19px; color: #418ac4; margin: 10px 0 0 0; padding: 0; text-align: center; display: block;}
.featbox-inner ul {list-style-type: none;}
.featbox-inner a {font-size: 11px; color: #418ac4;}
.feat-new-arrow {display: inline;}

.feat-col1 {float: left; width: 300px; margin: 0 0 0 10px}
.feat-col1 ul {padding:10px 0px 0px 20px; }

.green11px {font-size: 11px; color: #008000;}
.feat-hr-wide {width: 260px; height: 1px; margin: 5px 0 5px 20px; border-top: 1px dashed #e5e5e5;}
.feat-sep-wide {margin: 0 0 0 -11px;}

.feat-col2 {float: left; width: 270px; margin: 0 40px 0 40px}
.feat-col2 ul {padding:10px 0px 0px 27px; }

.feat-hr-nar {width: 220px; height: 1px; margin: 5px 0 5px 20px; border-top: 1px dashed #e5e5e5;}

.feat-col3 {float: left; width: 240px; margin: 0 0 0 0px}
.feat-col3 ul {padding:10px 0px 0px 20px; }


/* tournav */
.wwwtour {background-color: #ebebeb;background-image:url(/img/body-shadow2.gif); background-repeat:repeat-x; padding-top:5px;}
.tourleft {float: left; width: 308px; height: 532px; margin: 5px 0 0 15px; background-image: url(/img/www/about-nav.gif);}
.tournav {float:left; width: 308px; height: 216px;}
.tournav h1 {float: left; width: 308px; margin: 12px 0 0 0; text-align: center; font-size: 19px; color: #418ac4; padding: 0; display: block;}
.tournav a {float: left; width: 308px; margin: 12px 0 0 0; text-align: center; font-size: 19px; color: #7ba516; padding: 0; display: block; font-weight: normal; text-decoration: none;}
.tournav a:hover {color: #000;}
.tournav-top-active {width: 308px; height: 47px; margin: 26px 0 0 0; background-image: url(/img/www/about-tab1.gif)}
.tournav-top-deact {width: 308px; height: 47px; margin: 26px 0 0 0; background-image: url(/img/www/about-tab1_deact.gif)}
.tournav-but-deact {width: 308px; height: 46px; background-image: url(/img/www/about-tab2.gif)}
.tournav-but-active {width: 308px; height: 46px; background-image: url(/img/www/about-tab2_active.gif)}

/* upload */
.aboutbody {float: left; width: 616px; height: 532px; margin: 5px 0 0 0; background-image: url(/img/www/about-bodybox.gif);}
.aboutbody h1 {width: 100%; font-size: 35px; margin: 20px 0 0 10px; padding: 0; font-weight: normal; display: block;}
.aboutbody h2 {font-size: 19px; color: #418ac4; margin: 0px 0 0 8px; padding: 0; font-weight: normal; display: block;}
.about-items ul {list-style-image: url(/img/www/www_green_arrow.gif); margin: 10px 0 0 50px;}
.about-detail {margin: 10px 20px 0 10px;}
.about-items {float: left; margin: 20px 0 0 10px;}
.about-space {height: 20px;}
.about-list {float: left; width: 200px; height: 185px; margin: 40px 0 0 0px; color: #666; font-size: 10px; background-image: url(/img/www/upload-grad.gif); background-repeat: repeat-y;}
.about-list ul {margin: 0 0 0 55px; list-style-type: none;}
.about-list h1 {font-size: 13px; font-weight: bold; margin: 0 0 0 50px; padding: 0; color: #666;}
.about-list-sub {margin: 0 0 0 50px;}
.about-hr {width: 335px; height: 1px; margin: 0 0 0 10px; border-top: 1px dashed #e5e5e5;}
.about-link {margin: 15px 0 0 75px}
.about-foot {float: left; width: 591px; height: 160px; margin: 25px 0 0 10px; background-image: url(/img/www/upload_bot.jpg); background-repeat: no-repeat;}
.about-foot a {margin: 120px 0 0 470px; display: block;}

/* personalize */
.personbody {float: left; width: 616px; height: 532px; margin: 5px 0 0 0; background-image: url(/img/www/about-bodybox.gif);}
.personbody h1 {width: 100%; font-size: 35px; margin: 20px 0 0 10px; text-align: center;}
.personbody ul {list-style-image: url(/img/www/www_green_arrow.gif); margin: 10px 0 0 90px;}
.person-detail {margin: 10px 40px 0 30px;}
.person-hr {width: 495px; height: 1px; margin: -2px 0 0 55px; border-top: 1px dashed #e5e5e5;}
.person-subtitle {font-size: 19px; color: #418ac4; margin: 10px 0 0 49px;}
.personlink {margin: 15px 0 0 170px;}
.personfoot {height: 300px; overflow: hidden;}
.person-prev {float: left; margin: 245px 0 0 5px;}
.person-next {float: left; margin: 245px 0 0 0;}
.person-img {float: left; margin: 24px 5px 0 5px;}

/* share */
.sharebody {float: left; width: 616px; height: 532px; margin: 5px 0 0 0; background-image: url(/img/www/about-bodybox.gif);}
.sharebody h1 {width: 100%; font-size: 35px; margin: 20px 0 0 10px; text-align: center;}
.sharebody-detail {margin: 10px 40px 0 30px;}
.sharelist {float: left; width: 400px; margin: 10px 0 0 30px;}
.sharelist h1 {font-size: 19px; color: #418ac4; margin: 0px 0 0 0px; text-align: left;}
.sharelist ul {list-style-image: url(/img/www/www_green_arrow.gif); margin: 10px 0 0 20px;}
.sharelist li {margin: 0 0 5px 0;}
.share-hr {width: 329px; height: 1px; margin: 0 0 0 0px; border-top: 1px dashed #e5e5e5;}
.share-address {display: inline; position:relative; top: 5px;}
.share-link {margin: 15px 0 0 120px;}
.share-right {float: left; width: 170px; height: 185px; margin: 40px 0 0 0px; color: #000; font-size: 12px; background-image: url(/img/www/upload-grad.gif); background-repeat: repeat-y;}
.share-rightcopy {margin: 0 0 0 50px;}
.share-img {margin: 5px 0 5px 55px;}
.share-more {margin: 0 0 0 80px;}
.share-foot {margin: 20px 0 0 0;}
.share-prev {float: left; margin: 10px 0 0 5px;}
.share-next {float: left; margin: 10px 0 0 385px;}

/* create */
.createbody {float: left; width: 616px; height: 532px; margin: 5px 0 0 0; background-image: url(/img/www/about-bodybox.gif);}
.createbody h1 {width: 100%; font-size: 35px; margin: 20px 0 5px 30px;}
.create-detail {margin: 0px 40px 0 30px;}
.createbox {margin: 0 0 0 10px; width: 590px; height: 335px; background-image: url(/img/www/createback.gif); background-repeat: no-repeat;}
.createbox h1 {color: #418ac4; font-size: 19px; margin: 0 0 5px 0;}
.createbox ul {float:left; list-style-image: url(/img/www/www_green_arrow.gif); width:125px; margin: 0 0 0 20px; padding: 0;}
.createbox-ul {float: left; width: 260px; height: 160px; margin: 5px 0 0 10px;}
.createbox-ur {float: left; width: 280px; height: 160px; margin: 5px 0 0 20px;}
.createbox-ll {float: left; width: 260px; height: 160px; margin: 5px 0 0 10px;}
.createbox-lr {float: left; width: 290px; height: 160px; margin: 5px 0 0 20px;}
.createbox-links {float: right; margin: 10px 5px 0 0px;}
.create-prev {float: left; margin: 10px 0 0 5px;}
.create-next {float: left; margin: 10px 0 0 385px;}

/* login */
.login-ul {float:left; width: 424px; height: 328px; margin: 10px 0 0 14px; background-image: url(/img/www/blacktopbox.gif); background-repeat: no-repeat; overflow: hidden;}
.login-ul-title {color: #fff; font-size: 19px; margin: 10px 0 0 15px;}
.login-ul-details {margin: 10px 0 10px 15px;}
.login-ul-box {width:300px; height:160px; margin: auto; background-color:#EBEBEA; border: 1px solid #999;}
.login-ul-labels {float: left; margin: 15px 0 0 20px; text-align: right; font-size: 17px; color: #418ac4;}
.login-ul-form1 {margin: 0 0 3px 2px;}
.login-ul-form2 {margin: 0 0 0 2px;}
.login-ul-submit {margin: 0px 0 0 60px;}
.login-ul-pass {margin: 5px 0 0 85px;}
.login-ur {float:left; width: 500px; height: 328px; margin: 10px 0 0 5px;}
.login-ur-sub {width:466px; height:294px;  overflow: hidden;}
.login-ur ul {list-style-image: url(/img/www/www_green_arrow.gif); margin: 20px 0 0 50px;}
.login-ur li {margin: 0 0 3px 0;}
.login-ur-title {font-size:17px; margin: 0 0 0 10px;}
.login-ur-title a{text-decoration:none;}
.login-ur-title a:hover{text-decoration:underline;}
.login-hr {width: 345px; height: 1px; margin: 0 0 0 10px; border-top: 1px dashed #e5e5e5;}
.login-ur-img {margin: 0px 0 0 75px;}
.login-ur-link {margin: -25px 0 0 125px;}
.login-ll {float:left; width: 424px; height: 201px; margin: 5px 0 0 14px;}
.login-ll-sub {width:390px; height:167px; overflow: hidden; background-image: url(/img/www/quotesback.gif); background-repeat: no-repeat;}
.login-ll-title {margin: 10px 0 0 80px;}
.login-ll-jessy {float: left; border: 3px double #ccc; margin: 30px 0 0 5px;}
.login-ll-copy {float: left; width: 300px; margin: 10px 0 0 10px; font-size: 12px;}
.login-lr {float:left; width: 500px; height: 201px; margin: 5px 0 0 5px;}
.login-lr-sub {width:466px; height:167px;  overflow: hidden; background-image: url(/img/www/howto.jpg); background-repeat: no-repeat;}
.login-lr-copy {float: left; width: 100px; text-align: center; margin: 110px 0 0 15px}
.login-lr h1 {color: #7fa918; font-size: 17px;}

/* signup */
.signupbox {float:left; width: 590px; height: 474px; margin: 10px 0 0 13px;}
.signupbox-sub {width: 558px; height: 425px;}
.signupbox h1 {font-size: 35px; text-align: center; margin: 0 0 10px 25px;}
.signupbox-title {font-size: 36px; text-align: center; margin: 0 0 10px 0px;}
.signupbox h2 {color: #418ac4; font-size: 17px; margin: 0 0 5px 62px; padding: 0; font-weight: normal;}
.signupbox-title2 {color: #418ac4; font-size: 17px; margin: 0 0 5px 62px; padding: 0; font-weight: normal;}
.signupbox-details {width: 500px; margin: 0 0 10px 35px;}
.signupbox-input {position: relative; width:410px; height: 61px; margin: 0 0 20px 65px;}
.signupbox-blank {position: relative; width:410px; height: 61px; margin: 0 0 20px 65px; background-image: url(/img/www/greenbox-blank.gif);}
.signupbox-yes {position: relative; width:410px; height: 61px; margin: 0 0 20px 65px; background-image: url(/img/www/greenbox-yes.gif);}
.signupbox-no {position: relative; width:410px; height: 61px; margin: 0 0 20px 65px; background-image: url(/img/www/greenbox-no.gif);}
.signupprice {float: left; width: 350px; height: 291px; color: #fff; background-image: url(/img/www/blackbox.gif); background-repeat: no-repeat; margin: 10px 0 0 0px;}
.signupprice ul {list-style-type: none; margin: 0 0 10px 40px;}
.signupprice a {color: #abc456;}
.signupprice-title {font-size: 33px; text-align: center; margin: 0 0 15px 0;}
.signupprice-subtitle {font-size: 19px; text-align: center; margin: 20px 0 0 0;}
.signupprice-listtitle {color:#abc456; font-size: 13px; font-weight: bold; margin: 0 0 0px 30px;}
.signupprice-link {margin: 0 0 0 150px;}
.signupoffer {float: left; width: 350px; height: 97px; background-image: url(/img/www/bluebox.jpg); background-repeat: no-repeat;}
.signuplink {float: left; margin: 15px 0 0 50px;}
.signuplink a {font-weight: bold; color: #2174c2;}
.signup-form {position: absolute; top: 32px; left: 25px;}
.signup-detail {float: left; margin: 5px 0 5px 10px;}
.signup-emails {float: left; margin: 0 0 0px 60px;}
.signup-labels {float: left; width: 130px; text-align: right; color: #418ac4; font-size: 17px;}
.signup-email-1 {margin: 0 0 3px 2px;}
.signup-email-2 {margin: 0 0 0 2px;}
.signup-agree {float: left; margin: 10px 0 25px 175px;}
.signup-submit {margin: 0 0 0 150px;}
.signup-options {margin: 0 0 0 75px; color:#418ac4}
.signup-options ul {list-style-type: none; margin: 0 0 10px 10px;}

/* activate */
.activatebox {float:left; width: 900px; margin: 10px 0 0 13px;}
.activatebox-sub {width: 866px; height: 600px;}

/* sample-albums */
.sampbody {background-color: #ebebeb; height: 660px; font-size:13px;}
.sampbox {float:left; width: 956px; margin: 10px 0 0 5px;}
.sampbox-inner {width:922px; height:610px; overflow: hidden;}
.sampbox-inner h1 {width: 100%; font-size: 24px; margin: 0px 0 10px 20px; text-align: left; display: block;}
.sampbox-inner ul {list-style-type: none;}
.sampbox-inner a {font-size: 11px; color: #418ac4;}
.sampfloats {float: left; margin: 0 0 10px 6px;}

/* 20 free prints */
.freebody {background-color: #ebebeb; height: 580px; font-size:13px;}
.freebox {float:left; margin: 10px 0 0 5px;}
.freebox-inner {width:685px; height:445px; overflow: hidden;}
.freebox-inner h1 {font-size: 18px; margin: 0; padding: 0; text-align: left; color: #71A832;}
.freebox-inner ul {list-style-type: none;float: left; width: 450px; margin: 10px 0 0 0;}
.freebox-inner li {margin: 0 0 10px 0;}
.freebox-inner a {font-size: 11px; color: #418ac4;}
.freebox-details {margin: 10px 0 0 10px;}
.freebox-button {margin: 20px 0 0 225px;}
.freeoffer {float: left; margin: 10px 0 0 0;}
.freeoffer-details {float: left; width: 220px; text-align: center;}
.freeoffer-tnc {width: 690px; margin: 0 0 0 20px; font-size: 11px; color: #666;}
.fo-gray {color: #666;}
.fo-bold {color:#0A60B1; font-weight: bold; font-size: 16px;}

/* policy */
.policiesnav {float: left; width: 190px; height: 197px; margin: 10px 0 0 10px; background-image: url(/img/www/terms-nav.gif); background-repeat: no-repeat;}
.policiesnav ul {margin: 10px 0 0 15px; padding-left: 0; list-style-type: none;}
.policiesnav a {display: block; padding: 2px 3px 2px 5px; width: 152px; color: #000; background-color: #ebebeb; border-bottom: 1px solid #fff; text-decoration: none;}
.policiesnav a:link, #navlist a:visited {background-color: #ebebeb; text-decoration: none;}
.policiesnav a:hover {background-color: #e5edd0; color: #000;}

/* about company */
.aboutnav {float: left; width: 190px; height: 335px; margin: 10px 0 0 10px; background-image: url(/img/www/aboutnav-nav.gif); background-repeat: no-repeat;}
.aboutnav ul {margin: 10px 0 0 15px; padding-left: 0; list-style-type: none;}
.aboutnav a {display: block; padding: 2px 3px 2px 5px; width: 152px; color: #000; background-color: #ebebeb; border-bottom: 1px solid #fff; text-decoration: none;}
.aboutnav a:link, #navlist a:visited {background-color: #ebebeb; text-decoration: none;}
.aboutnav a:hover {background-color: #e5edd0; color: #000;}
.aboutnav a.sub {padding: 2px 3px 2px 15px; width: 142px;}
.aboutnav-head {color: #fff; margin: 10px 0 0 10px;}
.about-body {float: left; width: 754px; margin: 12px 0 10px 0;}
.about-content {width: 720px; margin: 10px 0 0 0;}
.about-content h1 {width: 100%; font-size: 35px; text-align: center;}
.about-content h2 {font-size: 15px; color: #418ac4; padding: 0; margin: 0;}
.about-greybox {width: 650px; background-color: #ebebeb; padding: 15px; margin: 20px 0 0 15px;}
.sub-content {width: 650px; margin: 10px 0 0 15px;}
.relations-sub-content {width: 700px; margin: 10px 0 0 15px;}
.sub-content ul {list-style-type: none; margin: 0 0 0 20px;}
.terms-reset {font-size: 13px;}
.terms-reset ul, ol {margin: 0 0 0 35px;}
.press-style {margin: 0 0 0 30px;}
.press-style ul {list-style-image: url(/img/www/list-page.gif); margin: 0 0 0 40px;}
.press-style ul li.pdf{list-style-image: url(/img/www/pdf.gif);}
.press-style li {margin: 5px 0 10px 0;}
.press-headline {font-family : Arial, Helvetica, sans-serif; font-size : 14pt; font-weight : bold; color: #1977B6; display: inline; margin: 0; padding: 0;}

/* forgot password */
.forpass {background-color: #ebebeb; height: 325px;  font-size:13px;}
.forpassbox {float:left; margin: 10px 0 0 140px;}
.forpassbox-inner {width:620px; height:280px; overflow: hidden;}

/* table classes */
.gray-row {background-color: #eee; border: 1px solid #ccc; padding: 1px;}
.white-row {background-color: #fff; border: 1px solid #ccc; padding: 1px;}
.pricetable img {display: inline;}

/* iframe wraper style for tims non php perl singup hack */
.iframe {background:#fff;background-color:#fff;  font-size:13px;}
.iframe td { font-size:13px;}

.none {padding:0px;margin:0px;}
ul.green_arrow {list-style-image: url(/img/www/www_green_arrow.gif);color:#333;}
ul.none {list-style-image: url(/img/spacer.gif);}

.gray {color:#a0a0a0}

/*Black Boxes, top */
.blackBoxTopLeft {background:url(/img/cart/black-left-top.jpg);height:13px;width:15px;}
.blackBoxTop {background:url(/img/cart/black-left-top.jpg) center; }
.blackBoxTopRight{background:url('/img/cart/black-right-top.jpg') no-repeat; width:14px; height:13px;}

/*Black Boxes, content */
.blackBoxLeft { background:url(/img/cart/black-left.jpg) repeat-y ;width:15px;}
.blackBox {font-size:13px; background:#161618;text-align:left;color:#FFF;}
.blackBoxRight{ background:url('/img/cart/black-right.jpg') repeat-y; width:14px;}

/*Black Boxes, bottom */
.blackBoxBotLeft {background:url(/img/cart/black-left-bot.jpg);height:13px;width:15px;}
.blackBoxBot {background:url(/img/cart/black-left-bot.jpg) center;}
.blackBoxBotRight{background:url('/img/cart/black-right-bot.jpg') no-repeat; width:14px; height:13px;}




/* Front door scrolling boxes */
.jcarousel-skin-tango .jcarousel-container-horizontal {  width: 340px; padding: 10px 38px 5px 31px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  345px;  }

/* breadcrumb links (you are here links) */
#bread_crumb { float: left; text-align: left; font-size: 11px; padding: 0px 0px 1px 3px;} /* behind the bread crumb trail links */
#bread_crumb a {text-decoration: underline;}  /* bread crumb links */
#bread_crumb a:hover { text-decoration: none;}
#bread_crumb .arrow {font-size:13px;}



.caps{text-transform: uppercase;}

.lime{ color:#a4cc4f} 
#bread_crumb a{ color:#545454;}
#bread_crumb b{	color: #999;}