* {margin:0; padding:0;}
body { padding:0; width:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:100%; color: #333333;text-align: center; background-color: #50A5DC; background-image: url(../img/bg-image-new.jpg); background-position: top center; background-repeat: no-repeat;}


a {color: #005FA9; text-decoration: none;}
a:hover {	text-decoration: underline;}
img {border:none;}
img.border {margin:0 10px 0 0; padding:5px; float:left; border:1px solid #ddd;}
.clear {clear: both;}
.l {float:left;}
.r {float:right;}
.spacer {height: 2px; clear: both; font-size: 1px;}


#access {height:1px; font-size:1px; background:#fff; color:#fff}
#access a {color:#fff}

/***********************************************/
/* Width styles                                */
/***********************************************/
/**** fixed widths (for use in e.g. form input boxes) ****/
.s40 {width:40px;}
.s50 {width:50px;}
.s60 {width:60px;}
.s80 {width:80px;}
.s100 {width:100px;}
.s130 {width:130px;}
.s170 {width:170px;}
.s200 {width:200px;}
.s250 {width:250px;}
.s300 {width:300px;}

.s500 {width:500px;}

.h470 {height:470px;}
*html .h470 {height:502px;}
.h540 {height:540px;}
.h570 {height:570px;}
*html .h570 {height:600px;}
.h600 {height:600px;}
.h640 {height:640px;}
.h680 {height:680px;}
.h740 {height:740px;}
.h800 {height:800px;}
.h840 {height:840px;}
*html .h840 {height:900px;}
.h970 {height:970px;}

/**** percentage widths (for use in e.g. tables) *********/
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc30 {width:30%;}
.pc40 {width:40%;}
.pc50 {width:50%;}
.pc60 {width:60%;}
/*********************************************************/

.pd5 {padding:7px}
.pd10{padding:0px 15px 0 10px}
.t10 {margin:10px 0 0 0}
.t20 {margin:20px 0 0 0}

img.border {padding:3px;border:1px solid #E96407;}

#main {width:770px;}
/*orange bg  #main.orange {background: url(../img/orange-bg.gif) right repeat-y;}*/
#main.inside {background: url(../img/leftcol-bg.gif) left repeat-y;}

#main.insidenobac {background: none;}



#wrapper {margin:15px auto; width:784px; padding:0; background: url(../img/bg_drop-shadow.gif) repeat-y; text-align: left;font-size: 0.7em;}
*html #wrapper {margin:16px ; }


#header {margin:1px 0 0 15px;padding:1px 0 0 0;width:776px;}
*html #header {margin:1px 0 0 12px;padding:0;voice-family:"\"}\""; voice-family:inherit; margin:1px 0 0 15px;padding:0;}.dummy{}

#header img {margin:0;}
#header img.advert {margin:0 0 0 1px;display:block}
*html #header img.advert {margin:0 6px 0 0px; float:left;voice-family:"\"}\""; voice-family:inherit; margin:0px 0 0 1px;}.dummy{}

#orange {float: right; z-index: 2; position : absolute; top: 60px; width: 95px; margin-left: 695px;}
#orange img { float: right;}

#basket {float: left; z-index: 2; position : absolute; top: 473px; width: 83px; height: 94px; margin-left: 176px/*155px*/;}
*html #basket {margin-left: 155px;}
#basket img { float: right;}

#juicyorange {float: left; z-index: 2; position : absolute; top: 370px;}
#juicyorange img { float: left;}


/***********************************************/
/* Main Menu styles                          */
/***********************************************/
#mainmenu {margin:89px 0 0px 15px;padding:0; height:34px; border-top: 1px solid #fff;background: url(../img/menu_off.gif) bottom repeat-x; }
*html #mainmenu {margin:0px 0 0px 15px;padding:0;}
#mainmenu a {color:#FFF; padding: 10px 18px 11px 17px; margin-left: 1px; display: block; float: left;}
#mainmenu a:hover { background: url(../img/menu_on.gif);}
#mainmenu a.on { background: url(../img/menu_on.gif);}
#mainmenu ul {margin:0 0 0px 0px; list-style-type:none;}
#mainmenu ul li {margin:0px 0px 0 0px; padding:0px 0 0 0; height: 34px; float:left; background: url(../img/menu_divider.gif) top left repeat-y;}
#mainmenu li.m1 {background: none;}
#mainmenu li.m1 a { margin-left: 0;}
#mainmenu li.m1 a img {background: url(../img/menu-home.gif);}
#mainmenu li.m1 a.on img {background: url(../img/menu-home_on.gif);}
#mainmenu li.m1 a:hover img {background: url(../img/menu-home_on.gif);}
#mainmenu li.m2 a img {background: url(../img/menu-about.gif);}
#mainmenu li.m2 a.on img {background: url(../img/menu-about-on.gif);}
#mainmenu li.m2 a:hover img {background: url(../img/menu-about-on.gif);}
#mainmenu li.m3 a img {background: url(../img/menu-product.gif);}
#mainmenu li.m3 a.on img {background: url(../img/menu-product-on.gif);}
#mainmenu li.m3 a:hover img {background: url(../img/menu-product-on.gif);}
#mainmenu li.m4 a img {background: url(../img/menu-info.gif);}
#mainmenu li.m4 a.on img {background: url(../img/menu-info-on.gif);}
#mainmenu li.m4 a:hover img {background: url(../img/menu-info-on.gif);}
#mainmenu li.m5 a img {background: url(../img/menu-fun.gif);}
#mainmenu li.m5 a.on img {background: url(../img/menu-fun-on.gif);}
#mainmenu li.m5 a:hover img {background: url(../img/menu-fun-on.gif);}
#mainmenu li.m6 a img {background: url(../img/menu-contact.gif);}
#mainmenu li.m6 a.on img {background: url(../img/menu-contact-on.gif);}
#mainmenu li.m6 a:hover img {background: url(../img/menu-contact-on.gif);}
#mainmenu li.m7 a img {background: url(../img/menu-online.gif);}
#mainmenu li.m7 a.on img {background: url(../img/menu-online-on.gif);}
#mainmenu li.m7 a:hover img {background: url(../img/menu-online-on.gif);}
#mainmenu li.m9 a img {background: url(../img/menu-advert.gif);}
#mainmenu li.m9 a.on img {background: url(../img/menu-advert-on.gif);}
#mainmenu li.m9 a:hover img {background: url(../img/menu-advert-on.gif);}

/**********************************************/
/*   Navigation */
/********************************************/

#navcol {margin:0px 0 0px 14px;padding:0;width:156px; display: inline; height:493px;float:left; background:#8CC0E8}

#navcol.long {margin:0px 0 0px 14px;padding:0;width:156px; display: inline; height:498px;float:left; background:#8CC0E8}
#navcol.long2 {height:595px}


#navcol ul {margin:0 0px 0px 0px;padding:0; list-style-type:none; height: 160px;}
#navcol ul li {margin:0px 0px 0px 0px;padding: 0px; border-top: 1px dashed #00c1fd; color: #fff; background:#00a4d7;}
*html #navcol ul li {margin:0;padding: 0px; }
#navcol ul li.top {margin:0px 0px 0px 0px; border-top: 0;}
#navcol ul li.bottom {margin:0px 0px 0px 0px; border-bottom: 1px dashed #88e3ff;}

#navcol ul li.on {color:#fff; background: url(../img/sub-nav-on.gif) top left repeat-x;}

#navcol ul li a {color:#fff; padding: 12px 5px 12px 18px; display: block; min-height: 14px;}
*html #navcol ul li a { margin-left: -18px; padding: 12px 5px 12px 18px; height: 14px; voice-family:"\"}\""; voice-family:inherit; margin-left: 0;}.dummy{}
#navcol ul li a:hover { text-decoration:none;  color: #fff; background: url(../img/sub-nav-on.gif) top left repeat-x;}
#navcol ul li.on a:hover {color: #fff;}

#navcol h3 {font-size: 1.8em; margin: 50px 30px 5px 30px; text-align: right; background: #8FBFE3; color: #fff;}
*html #navcol h3 { margin-top: 40px}

#navcol.pb { width: 166px; height: 493px; background: url(../img/products-menu/navcol-bg.gif) repeat-y #00A4D7;}
#navcol.pb ul { width: 166px; background: url(../img/products-menu/menu-bg.gif) repeat-y;}
#navcol.pb ul li { border-top: 0; background: url(../img/products-menu/border.gif) bottom left no-repeat;}
#navcol.pb ul li a {margin-left: -18px;  display: block; padding: 12px 16px 12px 18px; voice-family:"\"}\""; voice-family:inherit; margin-left: 0;}.dummy{}
#navcol.pb ul li a:hover {color: #fff; text-decoration: none}
#navcol.pb ul li.orange a:hover {background: #f68b1f url(../img/products-menu/orange.gif) right no-repeat;}
#navcol.pb ul li.orange a.on {background: #f68b1f url(../img/products-menu/orange.gif) right no-repeat;}
#navcol.pb ul li.lemon a:hover {background: #f68b1f url(../img/products-menu/lemon.gif) right no-repeat;}
#navcol.pb ul li.lemon a.on {background: #f68b1f url(../img/products-menu/lemon.gif) right no-repeat;}
#navcol.pb ul li.berry a:hover {background: #f68b1f url(../img/products-menu/berry.gif) right no-repeat;}
#navcol.pb ul li.berry a.on {background: #f68b1f url(../img/products-menu/berry.gif) right no-repeat;}
#navcol.pb ul li.pomm a:hover {background: #f68b1f url(../img/products-menu/pomm.gif) right no-repeat;}
#navcol.pb ul li.pomm a.on {background: #f68b1f url(../img/products-menu/pomm.gif) right no-repeat;}
#navcol.pb ul li.shandy a:hover {background: #f68b1f url(../img/products-menu/shandy.gif) right no-repeat;}
#navcol.pb ul li.shandy a.on {background: #f68b1f url(../img/products-menu/shandy.gif) right no-repeat;}
#navcol.pb ul li.cranberry a:hover {background: #f68b1f url(../img/products-menu/cranberry.gif) right no-repeat;}
#navcol.pb ul li.cranberry a.on {background: #f68b1f url(../img/products-menu/cranberry.gif) right no-repeat;}
#navcol.pb ul li.straw a:hover {background: #f68b1f url(../img/products-menu/straw.gif) right no-repeat;}
#navcol.pb ul li.straw a.on {background: #f68b1f url(../img/products-menu/straw.gif) right no-repeat;}
#navcol.pb ul li.apple a:hover {background: #f68b1f url(../img/products-menu/apple.gif) right no-repeat;}
#navcol.pb ul li.apple a.on {background: #f68b1f url(../img/products-menu/apple.gif) right no-repeat;}
#navcol.pb ul li.blank {border:none;background:none;}

/*********************************************/
/* Content */
/******************************************/


#content {margin:0px; padding:0; width:771px; background:/*url('../img/cont-bottom.gif') repeat-y bottom left*/;}
#content .rhs-img {float: right; margin: -30px 10px 10px 20px;}
#content.contentPB {height:493px;}
*html #content.contentPB {background:url('../img/pb-bottom.gif') repeat-y bottom left ; height:493px;}

#content.sitebg {background:url('../img/pb-bottom.gif') repeat-y bottom left; height:560px;}
/***********************************************/
/* Left Column styles                          */
/***********************************************/
#leftcol {margin:0px 0 0 15px;width:240px; float:left;}
*html #leftcol {margin:0px 0 0 7px}
#leftcol a {color:#21536A;}
#leftcol a:hover {background:#DDEEFF}
#leftcol ul {margin:0 0 0 5px; border:1px solid #CCD2D2; border-width:0px 1px 1px 1px; list-style-type:none;}
#leftcol ul li {padding:0 0 0 5px; background:#efefef; border-top:1px solid #CCD2D2;}
#leftcol ul li.on {font-weight:bold;}
#leftcol ul li.sub {padding:0 0 0 15px;}


#pocketorange {margin:8px 0 0 0px;padding:0 0 0 0px; background: url(../img/orange-slice.jpg) left no-repeat;height:129px;}
#content #pocketorange p {margin: 30px 5px 0 90px; display: inline; font-size: .9em; padding: 0; color:#666;float:left;text-align:right;}


#pocketmedia {margin:0;padding:0;}
*html #pocketmedia {margin:0 0 0 1px;padding:0;}
#pocketmedia img {display: block;}
#pocketmedia img.shop {margin-top: 1px;}

#pocketmedia .shop { margin: 0; padding: 0; width: 239px; height: 104px; background: url(../img/pocket-editions.gif) top left no-repeat; voice-family:"\"}\""; voice-family:inherit; width: 239px; height: 104px; }.dummy{}
#pocketmedia .shop h3 { margin: 0; padding: 35px 0 0 8px; color: #fff; font-size: 1em;}
#pocketmedia .shop p {margin: 2px 0 0 0; padding: 0px 0 0 8px; color: #fff; width: 130px;}

/***********************************************/
/* Middle Column styles                          */
/***********************************************/
#homemiddlecol {margin:1px 0 0 0px; padding: 0; width:328px; float:left}
*html #homemiddlecol {margin:1px 0 0 1px; width:125px}
#homemiddlecol img {margin:0px}
#homemiddlecol #clubselector{margin:1px 0 0 0; float:left}
#content #homemiddlecol p {margin: 5px 10px; width: 300px;}
#homemiddlecol p img {margin-top: 5px;}

#content #middlecol.years {margin:0 0px 0 22px ;padding:0;}
*html #content #middlecol.years {margin:0 10px 0 11px ;padding:0;}

#middlecol {margin:0px 0 0 18px; padding: 0 10px 50px 0; width:390px;float:left; voice-family:"\"}\""; voice-family:inherit; width: 380px;}.dummy{}
#middlecol p {margin:0 0 0 0px; padding: 0; color:#333;}
#middlecol img {margin:10px 0 10px 0px}
#middlecol img.video {margin:15px 0 10px 0px}
#middlecol #videoholder {margin:10px 0 10px 0px;padding:0 0 0 10px; }
#middlecol #videoholder img {margin:0 0 0 10px}

#middlecol.pb {margin:0px 0 0 0px; padding: 0 0 0px 0; text-align: left; width:385px; float:left; background: #fff;}
#middlecol.pb #productbits {width:385px; height:493px; float:left; background:#50A6DF;}


/* ie6 */ *html #middlecol.pb #productbits {width:385px; height:423px; float:left; background:#50A6DF; margin-left:-18px;}

#advertising {background:url(../img/ad-bg.gif) repeat-y bottom right; margin: 1px 0 0 1px; width:599px; height:492px; float:left;}

#middlecol.bgpic {margin:0px 0 0 18px; padding: 0 10px 50px 0; width:380px; float:left;}



#timeline {margin:0;padding:0;width:740px;}
/*
*html #timeline {width:735px;}
/***********************************************/
/* Right Column styles used with Flash         */
/***********************************************/
#homerightcol {margin:1px 0px 0 0px;padding:0 0 0 0px; width:180px; float:right; height:432px;background: url(../img/rightcol.jpg) top right no-repeat #00A4D7;}
#content #homerightcol p {margin:30px 15px -20px 0; display: inline; line-height: 14px; color:#fff; text-align: right;width:150px;float:right}

#rightcol {margin:0px 0 0 0px;padding:0;float:right; width:193px; min-height:300px; background:#b1c959; }


*html #rightcol {height: 300px;width:160px; padding:0px;} /* 300, 170 */


#rightcol.pb { width:206px; height:493px; background: #FBDF18; }

*html #rightcol.pb { width:180px;  /*height:520px; */ padding:0px; margin-left:-20px;}

#rightcol.pb img {margin:25px 0 5px 5px; display: block;}
#rightcol img.news-img {margin: 28px 1px 1px 1px; display: block;}

.fade-logo {min-height: 300px;width:550px; background: url(../img/fade-bg.jpg) no-repeat;}
*html .fade-logo {height: 300px;}

#rightcol.pb ul {margin:0 0 0 0; padding:0 0 0 0;}

*html #rightcol.pb ul{width:190px; /*margin-left:-20px;*/}


#rightcol.pb ul li {margin:5px; padding-left:30px; background: url(../img/li-green_arrow.gif) top left no-repeat; padding-bottom:2px;}


#rightcol.pb ul li.first {margin-top:0px;}

/***********************************************/
/* Third Thin Column styles                     */
/***********************************************/
#thirdcol {padding: 27px 0 0px 0; background: #FCD763 url(../img/full-orange.gif) bottom no-repeat; width: 155px; float: right;}
#thirdcol .pocket {margin: 0 7px 0 10px;}
#thirdcol h3 {margin: 0; padding: 0; line-height: 16px;}
#thirdcol .divider { margin: 10px 0; border-bottom: 1px dashed #fff; height: 1px;}
#thirdcol .bottles { padding: 0 40px 0 0; background: url(../img/pocket-bottle.gif) right no-repeat;}
#thirdcol input { padding: 1px 2px; background: #fff; border: 1px solid #7E9DB9; width: 94px;}
#thirdcol input.button { padding: 1px 0 0 0; background: #F68B1F; border: 1px solid #F5A337; color: #fff; width: 40px; font-size: .9em; font-weight: bold; voice-family:"\"}\""; voice-family:inherit;width: 32px;}.dummy{}

/***********************************************/
/* General styles                              */
/***********************************************/
h1 {margin:10px 0 0px 0px; padding:0; color:#b52324; font-size:1.8em; text-transform: uppercase;font-weight: bold; z-index: 1;}
h1 span {font-size: 2em;}
h2 {margin:10px 0 5px 0; padding:0; color:#006699; font-size:1.1em; border-bottom: 1px solid #138C59;}
h2.ecard {margin:10px 0 0px 0; padding:0; color:#006699; font-size:1.1em; border-bottom: 1px solid #138C59;}
h3 {margin:0 0 5px 0; padding:0; color:#f68b1f; font-size:1em;}
h4 {margin:0; padding:0; color:#333333;}
h5 {margin:0; padding:0; color:#334d55;}

#middlecol.ecard img.card {margin:0;padding:0;}

#rightcol h1 {margin: 5px 0px 5px 5px; font-size: 2.4em;}
#rightcol h2  {margin: -10px 0 20px 5px; font-size: 1.6em; border-bottom: 0;}

#content p {margin:7px 0; padding:0;}
#content p.fruit { padding: 3px 25px 7px 0px; background: /*url(../img/p_fruit.gif) top repeat-x*/; color: #006699; width: 360px;}
#content p.fruit span.orange { margin: -3px 0 0 0px; background: url(../img/p_orange.gif) left no-repeat; width: 23px; height: 25px; display: block; float:left;}

#content_ecards {margin:0 0 0 17px;padding:0;}

/*************** list styles ***************/
ul {margin:0px; list-style: none; list-style-image: none;}
ul li {margin:2px 0;}

ul.plain {list-style: none; list-style-image: none; width: 360px;}
ul.plain li {margin-bottom: 10px; padding: 0 0 0 25px; background: url(../img/red-bullet.gif) top left no-repeat;}

ul.plainBlue {list-style: none; list-style-image: none; width: 360px; clear:both;}
ul.plainBlue li {margin-bottom: 10px; padding: 0 0 0 25px; color:#FFFFFF; font-weight:bold; background: url(../img/red-bullet2.gif) top left no-repeat;}
ul.plainBlue li.head { background:none;}
ul.plainBlue li.sub {margin-bottom: 10px; padding: 0 0 0 40px; color:#FFFFFF; font-size:0.9em; font-weight:bold; background:none;}

ul.downloads {margin:10px 0 5px 0px;padding:0;font-size:1em}
ul.downloads li {margin:3px 0 0 0;padding:8px 0 8px 27px;}
ul.downloads li.title { font-weight: bold;}
ul.downloads li.html { background: url(../img/icons/html.gif) no-repeat top left;}
ul.downloads li.doc { background: url(../img/icons/doc.gif) no-repeat top left;}
ul.downloads li.pdf {background: url(../img/icons/pdf.gif) top left no-repeat;}
ul.downloads li.xls {background: url(../img/icons/excel.gif) no-repeat top left;}
ul.downloads li.ppt {background: url(../img/icons/ppt.gif) no-repeat top left;}
ul.downloads li.desc {margin:0 0 7px 0; padding:0 0 0px 27px; color:#666;}
ul.downloads li.descbtm {margin:0 0 0px 0; padding:0 0 5px 27px; color:#999;font-size:.9em;}
ul.downloads li.more {margin:0 0 7px 0; padding:0 10px 2px 27px;  text-align: right; color:#f68b1f;border-bottom:1px dashed #d2e09f }
ul.downloads li.more a { color: #f68b1f; font-weight: bold;}


ul.news {margin:10px 0 5px 0px;padding:0;font-size:1em}
ul.news li.title {margin:3px 0 0px 0;padding:0 0 6px 22px; font-weight: bold; background: url(../img/icons/html2.gif) top left no-repeat;}
ul.news li.desc {margin:0 0 0px 0; padding:0 0 5px 22px;color:#999;}
ul.news li.more {margin:0 0 7px 0; padding:0 10px 2px 22px;  text-align: right; color:#f68b1f;border-bottom:1px dashed #d2e09f }
ul.news li.more a { color: #f68b1f; font-weight: bold;}

ul.links {
	
}
ul.links li {margin:3px 0 0px 0;padding:0 0 6px 22px; background: url(../img/li-orange.gif) top left no-repeat;}
ul.links li.title { color: #b52324;font-weight:bold}
/*ul.links li.titleorange {margin:3px 0 0px 0;padding:0 0 6px 22px; color: #b52324;font-weight:bold;background: url(../img/li-orange.gif) top left no-repeat;border-bottom: 1px solid #138C59;}*/

ul.links li.title2 { color: #006699; font-weight:normal}
ul.links li.link {margin:0 0 0px 0px; padding:5px 0 5px 22px; background : url(../img/orange-slice-list.gif) 12px 8px no-repeat;}

ul.links li.linksite {margin:0 0 0px 11px; padding:5px 0 5px 22px; background : url(../img/orange-slice-list.gif) 12px 8px no-repeat;}

ul.links li.berry {margin:3px 0 0px 0;padding:0 0 6px 25px; color: #006699;background : url(../img/cherry.jpg) top left no-repeat;}
ul.links li.straw-cherry {margin:3px 0 0px 0;padding:0 0 6px 25px; color: #006699;background : url(../img/strawberry-cherry.jpg) top left no-repeat;}
ul.links li.oran-cran {margin:3px 0 0px 0;padding:0 0 6px 25px; color: #006699;background : url(../img/orange-cranberry.jpg) top left no-repeat;}
ul.links li.pome-cran {margin:3px 0 0px 0;padding:0 0 6px 25px; color: #006699;background : url(../img/pomegranate-cranberry.jpg) top left no-repeat;}
ul.links li.oran-lemon {margin:3px 0 0px 0;padding:0 0 6px 25px; color: #006699;background : url(../img/orange-lemon-bullet.jpg) top left no-repeat;}
/*
ul.links li.title {margin-top: 5px; margin-bottom: 3px; padding-bottom: 2px; font-weight: bold; color: #f68b1f; border-bottom: 1px solid #eee;}
ul.links li.title a { color: #f68b1f;}
ul.links li.link {margin-bottom: 10px; padding: 0 0 0 25px; background: url(../img/red-bullet.gif) top left no-repeat;}
*/

/*************** next prev list  ***************/
#content ul.nextprev {margin:10px 0; padding:0 0 0 10px; height:20px; border:1px solid #ccc; border-width:1px 0; background:#f5f5f5; list-style-type:none;}
ul.nextprev li {float:left;}
ul.nextprev li.prev {width:12%;}
ul.nextprev li.next {width:12%;}
ul.nextprev li.page {width:76%; text-align:center;}
/***********************************************/

ol {margin:0 0 0 23px;}
ol li {margin:5px 0;}

/*************** data table styles ***************/



table.data {margin:0; padding:0;}
table.data td {}

/***********************************************/
/* Form and related tag styles                               */
/***********************************************/
form {margin:0; padding:0;}
form fieldset {}
form legend {}
input {font-family:verdana;}


.login table {margin:10px 0 0 0; padding:0;}
.login td {border:0; }
.login input {padding:1px; font-size:1.0em;}

.inputform {margin:10px 0;}
.inputform fieldset {border:0;}
.inputform input {font-family:verdana; font-size:1.0em; padding: 1px 2px;}
.inputform select {font-family:verdana; font-size:1.0em;}
*html .inputform select { padding: 1px 2px;}
.inputform textarea {font-family:verdana; font-size:1.0em; padding: 1px 2px;}

.inputform table {margin: 10px 0 20px 0; width:95%;  border: 0; font-size: 1em;}
.inputform table label {font-weight: bold; color: #666;}
.inputform table strong {font-weight: bold; color: #999;}
.inputform td.nopad {margin:0;padding:0px 3px; vertical-align:top;}
.inputform td {padding:5px 3px; vertical-align:top;}
.inputform td.q { padding: 7px 0 5px 40px; background: url(../img/q.gif) top left no-repeat;}
.inputform td.w { padding: 5px 0 5px 80px;background: url(../img/w.gif) top left no-repeat;}
.inputform tr.action td {text-align:center; background:#fff;}
.inputform tr.alt td { background: #FEF9E9;}
.inputform tr.top td {border-top: 1px dotted #b52324;}
.inputform tr.top2 td {padding:5px 3px 5px 0;border-top: 1px dotted #b52324; padding-left:3px;}
.inputform tr.buttons td {border-top: 1px solid #b52324;}
.inputform input.radio {margin-left: 36px;}
.inputform table input.sub { padding: 2px 5px; background: #b52324; color: #fff; font-weight: bold; border: 1px solid #A78F40;}
.inputform table.second label {margin-left: 40px; padding-top: 2px; display: block;}


/***********************************************/
/* Footer styles                               */
/***********************************************/

#sub-footer {margin:0;padding:0 10px 0 20px;}
#sub-footer p.but {margin:5px 0 5px 0;padding: 2px 5px; background: #b52324; color: #fff; font-weight: bold; border: 1px solid #A78F40;}

#footer { margin:0px 13px 0 14px; padding: 7px 6px 7px 6px; color:#666; height:20px; /*border-top:1px solid #eee; */font-size:1.0em; border-top: 1px solid #eee;}
#footer p {margin:0px 0 0 0px; float: left;}
#footer p.end {float: right;}
#footer p a {color: #666;}
