
html, body {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#404041;background:url(images/cssimages/page-bg.jpg) top left repeat;text-align:center;padding-bottom:40px;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;overflow:hidden;}
.clrfx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearrow {clear:both;font-size:1%;overflow:hidden;width:752px;height:34px;background:url(images/cssimages/endrow.jpg) top right no-repeat;}
.clearrow2 {clear:both;font-size:1%;overflow:hidden;width:752px;height:49px;background:url(images/cssimages/endrow2.gif) top right no-repeat;}
.sclearrow {clear:both;font-size:1%;overflow:hidden;width:560px;height:34px;background:url(images/cssimages/endrow.jpg) top right no-repeat;}

#wrapper {margin:0 auto;width:982px;text-align:left;margin-top:12px;background:url(images/cssimages/wrapperinner-bg.jpg) bottom left no-repeat;padding-bottom:4px;}
#wrapperinner {width:982px;background:url(images/cssimages/wrapper-bg.jpg) top left repeat-y;padding-bottom:16px;}
#header {width:982px;height:174px;position:relative;background:url(images/cssimages/header-bg.gif) top left repeat-x #FFFFFF;}
#logo {position:absolute;width:355px;height:121px;top:15px;left:15px;}
#headerad {position:absolute;width:459px;height:99px;top:48px;left:432px;}
#headerad h3 {font-family:Arial, Helvetica, sans-serif;color:#788532;background:none;font-size:120%;margin:0px;padding:0px 0px 5px 0px;}
#headerad h3 a:link, #headerad h3 a:visited {color:#788532;text-decoration:none;}
#headerad h3 a:active, #headerad h3 a:hover {color:#788532;text-decoration:underline;}
#headerad p.price {width:auto;font-family:Arial, Helvetica, sans-serif;color:#7F8B35;font-size:140%;font-weight:bold;padding-top:10px;}
.headeradimg {float:left;display:inline;width:120px;}
.headeradtxt {float:right;display:inline;width:326px;}



input {font-family:Arial, Helvetica, sans-serif;}

#searchbox {position:relative;width:170px;height:100px;margin-left:15px;background:url(images/cssimages/searchbox-bg.jpg) top left no-repeat;}
.searchbtnup {}
.searchbtnover {}
#searchbox input.inputtext {width:120px;height:18px;border:0px solid #FFFFFF;padding-top:1px;position:absolute;top:29px;left:11px;font-size:100%;padding:3px 0px 0px 3px;color:#858587;}
#searchbox .searchbtn {position:absolute;width:26px;height:27px;top:23px;right:11px;cursor:pointer;display:block;}
#searchbox .searchbtnon {position:absolute;width:26px;height:27px;top:23px;right:11px;cursor:pointer;display:block;background:url(images/cssimages/searchbtnon.jpg) top left no-repeat;}
#searchbox img.advanced {position:absolute;width:92px;height:12px;top:54px;left:7px;cursor:pointer;display:block;}

/* Top nav bar */
#menu {width:952px;height:56px;margin-left:15px;position:relative;background:url(images/cssimages/menu-bg.gif) top left no-repeat;}

#menu p {width:180px;height:25px;border:0px solid #ff0000;}
#menu p a {width:180px;height:25px;display:block;}

#menu p.menuhome {position:absolute;top:12px;left:0px;}
#menu p.menuhome a:link, #menu p.menuhome a:visited {background:url(images/menu-home.gif) 0 top no-repeat;}
#menu p.menuhome a:active, #menu p.menuhome a:hover {background:url(images/menu-home.gif) -180px top no-repeat;}

#menu p.menuwhy {position:absolute;top:12px;left:203px;}
#menu p.menuwhy a:link, #menu p.menuwhy a:visited {background:url(images/menu-why.gif) 0 top no-repeat;}
#menu p.menuwhy a:active, #menu p.menuwhy a:hover {background:url(images/menu-why.gif) -180px top no-repeat;}

#menu p.menucontact {position:absolute;top:12px;left:390px;}
#menu p.menucontact a:link, #menu p.menucontact a:visited {background:url(images/menu-contact.gif) 0 top no-repeat;}
#menu p.menucontact a:active, #menu p.menucontact a:hover {background:url(images/menu-contact.gif) -180px top no-repeat;}

#menu p.menulogin {position:absolute;top:12px;left:578px;}
#menu p.menulogin a:link, #menu p.menulogin a:visited {background:url(images/menu-log-in.gif) 0 top no-repeat;}
#menu p.menulogin a:active, #menu p.menulogin a:hover {background:url(images/menu-log-in.gif) -180px top no-repeat;}

#menu p.menuviewbasket {position:absolute;top:11px;left:766px;}
#menu p.menuviewbasket a:link, #menu p.menuviewbasket a:visited {background:url(images/menu-basket.gif) 0 top no-repeat;}
#menu p.menuviewbasket a:active, #menu p.menuviewbasket a:hover {background:url(images/menu-basket.gif) -180px top no-repeat;}

#menu p.menubasketinfo {position:absolute;top:11px;left:866px;}




.newsletter {width:158px;margin-top:20px;background:url(images/cssimages/newsletter-bg.gif) top left repeat-y;border-top:1px solid #403831;border-bottom:1px solid #403831;}
.newsletter h6 {width:156px;margin-left:1px;background-color:#AEA59A;color:#3F3730;font-size:110%;font-weight:bold;padding:8px 6px 8px 6px;voice-family: "\"}\"";voice-family:inherit;width:144px;}
.newsletter h6 a:link, .newsletter h6 a:visited {color:#3F3730;text-decoration:none;}
.newsletter h6 a:active, .newsletter h6 a:hover {color:#3F3730;text-decoration:underline;}
.newsletter p {padding:6px 8px 6px 8px;color:#3F3730;font-size:90%;}
p.signup {color:#FFFFFF;font-weight:bold;background-color:#7B882B;}
p.signup a:link, p.signup a:visited {color:#FFFFFF;text-decoration:none;}
p.signup a:active, p.signup a:hover {color:#FFFFFF;text-decoration:underline;}

#content {width:967px;}


#left {float:left;display:inline;width:201px;}
#left ul {width:201px;margin-top:8px;padding-top:60px;font-family:"Times New Roman", Times, serif;padding-bottom:6px;}
#left ul.body {background:url(images/cssimages/nav-body-bg.gif) top left no-repeat;}
#left ul.kids {background:url(images/cssimages/nav-kids-bg.gif) top left no-repeat;}
#left ul.groceries {background:url(images/cssimages/nav-groceries-bg.gif) top left no-repeat;}
#left ul.home {background:url(images/cssimages/nav-home-bg.gif) top left no-repeat;}
#left li {width:201px;background:url(images/cssimages/li-border.gif) bottom left no-repeat;color:#404041;list-style:none;padding:3px 2px 5px 22px;font-size:110%;voice-family: "\"}\""; voice-family:inherit;width:177px;}
#left li a {display:block;}
#left li a:link, #left li a:visited {color:#404041;text-decoration:none;}
#left li a:active, #left li a:hover {color:#548AA5;text-decoration:none;}
.menus {width:201px;background:url(images/cssimages/navmenus-bg.gif) top left repeat-y;}
#left img {margin-left:15px;}

#hdrproductlist {width:201px;height:51px;background:url(images/cssimages/productlist-bg.gif) top left no-repeat;}
#hdrproductlist p {margin-left:-5000px;}

ul#navsub{background-color:#ffffff;}
ul#navsub li {color:#404041;list-style:none;width:158px;margin-top:1px;}
ul#navsub a {text-decoration:none;display:block;padding:2px 0px 2px 0px;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:138px;}
ul#navsub a:link, ul#navsub a:visited {background:url(images/cssimages/nav-sub-li.gif) 0px bottom no-repeat;color:#404041;text-decoration:none;}
ul#navsub a:active, ul#navsub a:hover {background:url(images/cssimages/nav-sub-li.gif) -158px bottom no-repeat;color:#404041;text-decoration:none;}

ul#navsubsub {background-color:#ffffff;}
ul#navsubsub li {color:#535652;list-style:none;width:158px;margin-top:1px;}
ul#navsubsub a {text-decoration:none;display:block;padding:4px 10px 4px 10px;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:138px;}
ul#navsubsub a:link, ul#navsubsub a:visited {background:#BBB4AB;color:#404041;text-decoration:none;}
ul#navsubsub a:active, ul#navsubsub a:hover {background:#A79F94;color:#404041;text-decoration:none;}

ul#navsubsubsub {background-color:#ffffff;}
ul#navsubsubsub li {color:#535652;list-style:none;width:158px;margin-top:1px;}
ul#navsubsubsub a {text-decoration:none;display:block;padding:4px 10px 4px 15px;font-size:90%;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:133px;}
ul#navsubsubsub a:link, ul#navsubsubsub a:visited {background:#BBB4AB;color:#404041;text-decoration:none;}
ul#navsubsubsub a:active, ul#navsubsubsub a:hover {background:#BBB4AB;color:#404041;text-decoration:none;}

#main {float:right;display:inline;width:752px;position:relative;}
#main h1{color: #78A5BA; font-size:160%;padding-top:6px}
#main .current{color: #671744;}
#main .future{color: #8EB7C9;}
#main h1 a:link, #main h1 a:visited {color:#8EB7C9;text-decoration:none;}
#main h1 a:active, #main h1 a:hover {color:#7B882B;text-decoration:none;}

#main h2{color: #5B5C5E; font-size:120%}
#main h2.basketheader{padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;border:0px;width:752px;height:44px;background:url(images/cssimages/endrow2.gif) top right no-repeat #FFFFFF;}
#main h1.current. #main h2.current{color: #671744;}

#breadcrumbs {padding-left:0px;font-size:90%;}
#breadcrumbs p {padding:4px 0px 10px 0px;color:#404041;}
#breadcrumbs a:link, #breadcrumbs a:visited {color:#50829A;text-decoration:none;}
#breadcrumbs a:active, #breadcrumbs a:hover {color:#50829A;text-decoration:underline;}



.white {background:url(images/cssimages/content-bg.gif) top right repeat-y;min-height:475px;}
/*\*/
* html .white {height:475px;}
/**/
.grey {background:url(images/cssimages/contentgrey-bg.gif) top right repeat-y;min-height:475px;}
/*\*/
* html .grey {height:475px;}
/**/
.shade {background:url(images/cssimages/contentshade-bg.gif) top right repeat-y;}

#home-text{font-family:Georgia, "Times New Roman", Times, serif;font-size: 120%; padding-bottom:15px;}
#home-text h1{font-size:170%;font-weight:normal; color:#7F8B45;padding-bottom:20px;}
#home-text .tagline{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #92B6C7;padding-top:20px;}

#hdrnewprods {width:752px;height:55px;margin:10px 0px 5px 0px;background:url(images/cssimages/h1-newproducts.gif) top left no-repeat;}
#hdrspecialoffers {width:752px;height:49px;margin:10px 0px 5px 0px;background:url(images/cssimages/h1-specialoffers-2.gif) top left no-repeat;}
#hdrwelove {width:752px;height:49px;margin:10px 0px 5px 0px;background:url(images/cssimages/h1-we-love.gif) top left no-repeat;}
#hdrreviews {width:560px;height:49px;margin:10px 0px 0px 0px;background:url(images/cssimages/h1-readreviews.gif) top left no-repeat;}
#hdrwelove p, #hdrspecialoffers p, #hdrreviews p {margin-left:-5000px;}

/* skyscraper image style */
.hproductimage {float:right;display:inline;margin-top:16px;}

.pagecontrol{padding-bottom:10px;}
.pagecontrol a:link, .pagecontrol a:visited {color:#78A5BA;text-decoration:none;}
.pagecontrol a:active, .pagecontrol a:hover {color:#78A5BA;text-decoration:underline;}

.pagecontrol .HighlightPage{color:#78A5BA;font-weight:bold}

/* product list grid view */
.productrow3 {width:560px;float:left;display:inline;}
.productrow4 {width:752px;}
.product {width:170px;float:left;display:inline;margin-left:21px;text-align:left;margin-bottom:10px;}
.productf, #sidebar .product{width:170px;float:left;display:inline;margin-left:0px;text-align:left;margin-bottom:10px;}

.productimg {width:170px;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;background:url(images/cssimages/productimg-bg.gif) top left repeat-y;min-height:162px;text-align:center;}
/*\*/
* html .productimg {height:162px;}
/**/
.product h3, .productf h3 {font-family:Arial, Helvetica, sans-serif;color:#7F8B35;font-size:110%;font-weight:bold;padding:8px 0px 0px 0px;}
.product h3 a:link, .product h3 a:visited, .productf h3 a:link, .productf h3 a:visited {color:#7F8B35;text-decoration:none;}
.product h3 a:active, .product h3 a:hover, .productf h3 a:active, .productf h3 a:hover {color:#7F8B35;text-decoration:underline;}
.product p, .productf p {font-family:Georgia, "Times New Roman", Times, serif;color:#404041;font-size:86%;padding-bottom:0px;}
.product p.price, .productf p.price {width:auto;font-family:Arial, Helvetica, sans-serif;color:#7F8B35;font-size:140%;font-weight:bold;padding-top:6px;padding-bottom:0px;}
.product p.stock, .productf p.stock {font-family:Arial, Helvetica, sans-serif;color:#78A5BA;font-size:100%;font-weight:bold;padding-bottom:0px;}
.product p.manufacturer, .productf p.manufacturer {font-family:Arial, Helvetica, sans-serif;color:#78A5BA;font-size:100%;font-weight:bold;padding-bottom:5px;}
.product span.stock, .productf span.stock{font-family:Arial, Helvetica, sans-serif;color:#78A5BA;font-size:70%;font-weight:bold;padding-left:5px; padding-bottom:0px;}

/* Home Page */
.hrow {padding-bottom:8px;}
.hrowlower {background:url(images/cssimages/hrowlower-bg.gif) top left repeat-y;padding-bottom:8px;}
.hleft {float:left;display:inline;width:310px;position:relative;min-height:266px;}
/*\*/
* html .hleft {height:266px;}
/**/
.hleftprice {position:absolute;bottom:0px;left:8px;width:200px;height:30px;}
.hmid {float:left;display:inline;width:310px;}
.hright {float:right;display:inline;width:166px;}
.hrightcont {padding:6px;}
#toptitle {padding:8px;}
#toptitle h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:140%;background:none;margin:0px;padding:0px 0px 4px 0px;}
#toptitle h1 a:link, #toptitle h1 a:visited {color:#000000;text-decoration:none;}
#toptitle h1 a:active, #toptitle h1 a:hover {color:#000000;text-decoration:underline;}  
#toptitle h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:120%;background:none;margin:0px;padding:0px 0px 6px 0px;}
#toptitle h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:100%;background:none;margin:0px;padding:0px 0px 4px 0px;}
hr.varhr {color:#CECAC6;background:#CECAC6;border:0px;height:1px;}
.hleft a:link, .hleft a:visited {color:#222222;text-decoration:none;font-weight:bold;}
.hleft a:active, .hleft a:hover {color:#222222;text-decoration:underline;font-weight:bold;}

#forthcoming {margin-left:6px;}
.forthcomingrow {width:290px;padding:6px 0px 6px 0px;margin:0px 7px 0px 3px;}
.forthcomingrowm {width:290px;padding:6px 0px 6px 0px;border-top:1px solid #ACACAC;margin:0px 7px 0px 3px;}
.forthcomingimg {float:left;display:inline;width:154px;}
.forthcomingdesc {float:right;display:inline;width:132px;}
#forthcoming h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:130%;background:none;margin:0px;padding:0px 0px 4px 0px;}
#forthcoming h1 a:link, #forthcoming h1 a:visited {color:#000000;text-decoration:none;}
#forthcoming h1 a:active, #forthcoming h1 a:hover {color:#000000;text-decoration:underline;}  
#forthcoming h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:110%;background:none;margin:0px;padding:0px 0px 6px 0px;}
#forthcoming h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:100%;background:none;margin:0px;padding:0px 0px 4px 0px;}
.forthcomingdesc a:link, .forthcomingdesc a:visited {color:#222222;text-decoration:none;font-weight:bold;}
.forthcomingdesc a:active, .forthcomingdesc a:hover {color:#222222;text-decoration:underline;font-weight:bold;}

#news {margin-left:6px;}
.newsrow {width:290px;padding:6px 0px 6px 0px;margin:0px 5px 0px 5px;}
.newsrowm {width:290px;padding:6px 0px 6px 0px;margin:0px 5px 0px 5px;border-top:1px solid #ACACAC;}
.newsimg {float:left;display:inline;width:76px;}
.newsdesc {float:right;display:inline;width:205px;}
#news h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:120%;background:none;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #BFD9E5;}
#news h3 a:link, #news h3 a:visited {color:#000000;text-decoration:none;}
#news h3 a:active, #news h3 a:hover {color:#000000;text-decoration:underline;}  
#news a:link, #news a:visited {color:#222222;text-decoration:none;font-weight:bold;}
#news a:active, #news a:hover {color:#222222;text-decoration:underline;font-weight:bold;}

#botd {margin-left:6px;}
.botdrow {width:154px;padding:6px 0px 6px 0px;border-bottom:1px solid #ACACAC;}
#botd h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:120%;background:none;margin:0px;padding:0px 0px 4px 0px;}
#botd h1 a:link, #botd h1 a:visited {color:#000000;text-decoration:none;}
#botd h1 a:active, #botd h1 a:hover {color:#000000;text-decoration:underline;}  
#botd h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:100%;background:none;margin:0px;padding:0px 0px 6px 0px;}
.botdrow a:link, .botdrow a:visited {color:#222222;text-decoration:none;font-weight:bold;}
.botdrow a:active, .botdrow a:hover {color:#222222;text-decoration:underline;font-weight:bold;}
.xbotd-image{text-align:left;background-color:#ffffff;}

span.dred {color:#7B882B;}

.BrowseAlphaRestrictOn a:link{color:#ffffff}
.BrowseAlphaRestrictOff {}
a.alphalinkon {padding-left:6px;padding-right:6px;font-size:90%;color:#FFFFFF;}
a.alphalink {padding-left:6px;padding-right:6px;font-size:90%;}
a.alphalink:link, a.alphalink:visited {color:#7B882B;text-decoration:none;}
a.alphalink:active, a.alphalink:hover {color:#FFFFFF;text-decoration:none;}

/* Search Results */
.resultrow {width:785px;margin-left:1px;padding-top:6px;padding-bottom:12px;}
.resultrowm {width:785px;margin-left:1px;padding-top:10px;padding-bottom:12px;border-top:1px solid #ACACAC;}
.resultimg {float:left;display:inline;width:120px;text-align:center;}
.results {float:right;display:inline;width:660px;margin-right:5px;}
.resultdesc {float:left;display:inline;width:500px;}
.resultdesc h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:160%;background:none;padding-bottom:4px;}
.resultdesc h3 a:link, .resultdesc h3 a:visited {color:#000000;text-decoration:none;}
.resultdesc h3 a:active, .resultdesc h3 a:hover {color:#000000;text-decoration:underline;}  
.resultdesc h4 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:120%;background:none;padding-bottom:6px;}
.resultdesc h5 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:100%;background:none;padding-bottom:4px;}
.resultdesc_text {padding:0px 10px 5px 0px;}
hr.resulthr {color:#CECAC6;background:#CECAC6;border:0px;height:1px;width:490px;float:left;display:inline;margin-top:8px;}
.resultbtn {float:right;display:inline;width:154px;margin-top:12px;}
p.btn {width:154px;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin-top:2px;}
p.btn a {padding:3px 3px 3px 8px;display:block;font-size:90%;}
p.btn a:link, p.btn a:visited {color:#493F36;text-decoration:none;}
p.btn a:active, p.btn a:hover {color:#493F36;text-decoration:none;}  
.nobuystrip {width:660px;margin-top:8px;background:url(images/cssimages/nobuystrip-bg.gif) bottom right no-repeat;}
.buystrip {width:660px;margin-top:8px;background:url(images/cssimages/buystrip-bg.gif) bottom right no-repeat;}
.buystrip p.bleft, .nobuystrip p.bleft {float:left;display:inline;width:225px;color:#000000;margin-left:10px;padding:4px 0px 4px 0px;text-align:left;font-size:120%;font-weight:bold;}
.buystrip p.bright {float:right;display:inline;width:161px;color:#FFFFFF;text-align:left;font-size:110%;font-weight:bold;}
.buystrip p.buystrip_price {float:right;display:inline;width:175px;color:#000000;text-align:right;padding:4px 15px 4px 0px;font-size:120%;font-weight:bold;}
p.bright a, p.bright .full {display:block;padding:4px 0px 5px 20px;}
p.bright a:link, p.bright a:visited {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/bright-bg.gif) 0px bottom no-repeat;}
p.bright a:active, p.bright a:hover {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/bright-bg.gif) -161px bottom no-repeat;}

p.bright .full, p.buybtn .full {background-color:#AEA59A;}

#gallery {}
#gallery h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:110%;background:none;margin:0px;padding:0px 0px 4px 0px;}
#gallery h1 a:link, #gallery h1 a:visited {color:#000000;text-decoration:none;}
#gallery h1 a:active, #gallery h1 a:hover {color:#000000;text-decoration:underline;}  
#gallery h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:110%;background:none;margin:0px;padding:0px 0px 6px 0px;}
#gallery h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:100%;background:none;margin:0px;padding:0px 0px 4px 0px;}
.gpanel {float:left;display:inline;width:184px;background-color:#ffffff;border:1px solid #CECAC6; margin-left:10px;margin-top:8px;}
.gpanelimage {width:168px;background-color:#ffffff;margin-top:8px;margin-left:8px;padding-bottom:8px;text-align:center;min-height:130px;}
/**/
.gpanelimage {min-height:130px;}
/*\*/
.gpanelinner {width:168px;background-color:#CECAC6;padding-top:8px;padding-left:8px;padding-right:8px;}
.gpaneltitle {min-height:75px;}
/*\*/
* html .gpaneltitle {height:75px;}
/**/
.gpanelprice2 {min-height:75px;}
/*\*/
* html .gpanelprice2 {height:75px;}
/**/
.gpanelprice3 {min-height:95px;padding-bottom:8px;}
/*\*/
* html .gpanelprice3 {height:95px;}
/**/
#gallery hr {color:#FFFFFF;background:#FFFFFF;border:0px;height:1px;}
#gallery p.price {padding:6px 8px 0px 0px;font-weight:bold;background:none;font-size:110%;width:170px;float:none;display:block;text-align:left;}
#gallery p.btn {width:170px;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin-top:2px;}
#gallery p.btn a {padding:3px 3px 3px 8px;display:block;font-size:90%;}
#gallery p.btn a:link, #gallery p.btn a:visited {color:#493F36;text-decoration:none;}
#gallery p.btn a:active, #gallery p.btn a:hover {color:#493F36;text-decoration:none;}
#gallery p.buybtn {width:170px;color:#FFFFFF;font-weight:bold;background-color:#7B882B;text-align:left;padding:0px;margin:0 auto;margin-top:2px;}
#gallery p.buybtn a, #gallery p.buybtn .full {padding:3px 3px 3px 8px;display:block;}
#gallery p.buybtn a:link, #gallery p.buybtn a:visited {color:#FFFFFF;text-decoration:none;background-color:#7B882B;}
#gallery p.buybtn a:active, #gallery p.buybtn a:hover {color:#FFFFFF;text-decoration:none;background-color:#450026;}

p.btn {width:154px;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin-top:5px;}
p.btn a {padding:3px 3px 3px 8px;display:block;font-size:90%;}
p.btn a:link, p.btn a:visited {color:#493F36;text-decoration:none;}
p.btn a:active, p.btn a:hover {color:#493F36;text-decoration:none;}  

p.buttonstandard {width:154px;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin-top:2px;}
p.buttonstandard a {padding:4px 3px 4px 8px; display:block;font-size:90%;}
p.buttonstandard a:link, p.buttonstandard a:visited {color:#493F36;text-decoration:none;}
p.buttonstandard a:active, p.buttonstandard a:hover {color:#493F36;text-decoration:none;}  

p.headerbuttonzzzz {float:right;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin:5px 10px 0px 0px; }
p.headerbutton {float:right;background:url(images/cssimages/pbtn-bg-dark.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin:5px 10px 0px 0px; }
p.headerbutton a {padding:6px 8px 7px 8px; display:block;font-size:100%;}
p.headerbutton a:link, p.headerbutton a:visited {color:#ffffff;text-decoration:none;}
p.headerbutton a:active, p.headerbutton a:hover {color:#493F36;text-decoration:none;}  

input.buttonstandard, button.buttonstandard {width:145px;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;border:none;font-weight:bold;text-align:left;padding:4px 3px 4px 8px; margin-bottom:2px;display:block;font-size:100%;color:#493F36;cursor:pointer !important;text-decoration:none;}
input.buttonstandard:hover, button.buttonstandard:hover {color:#812D3A;background:#AEA59A;cursor:pointer !important;text-decoration:none;}

input.buttonstandard2, button.buttonstandard2 {width:145px;background:url(images/cssimages/buttonstandard2.gif) top right repeat-x; background-color:#7B882B;border:none;font-weight:bold;text-align:left;padding:4px 3px 4px 8px;margin-bottom:2px;display:block;font-size:100%;color:#FFFFFF;cursor:pointer !important;text-decoration:none;}
input.buttonstandard2:hover, button.buttonstandard2:hover {background:none; background-color:#7B882B;cursor:pointer !important;text-decoration:none;}

input.buttonstandard_dark, button.buttonstandard_dark {width:145px;background:url(images/cssimages/pbtn-bg-dark.gif) bottom right no-repeat;border:none;font-weight:bold;text-align:left;padding:4px 3px 4px 8px;margin-bottom:2px;display:block;font-size:100%;color:#493F36;cursor:pointer !important;text-decoration:none;}
input.buttonstandard_dark:hover, button.buttonstandard_dark:hover {color:#ffffff;background:#7B882B;cursor:pointer !important;text-decoration:none;}

input.buttonbasket1, button.buttonbasket1 {width:145px;height:32px;background:url(images/cssimages/buttonbasket1.gif) top right no-repeat; background-color:#ffffff;border:none;font-weight:bold;text-align:left;padding:0px 3px 4px 2px;margin-bottom:2px;display:block;font-size:100%;color:#7B882B;cursor:pointer !important;text-decoration:none;}
input.buttonbasket1:hover, button.buttonbasket1:hover {cursor:pointer !important;text-decoration:none;}

input.buttonbasket2, button.buttonbasket2 {width:145px;height:32px;background:url(images/cssimages/buttonbasket2.gif) top right no-repeat; background-color:#ffffff;border:none;font-weight:bold;text-align:left;padding:0px 3px 4px 2px;margin-bottom:2px;display:block;font-size:100%;color:#7B882B;cursor:pointer !important;text-decoration:none;}
input.buttonbasket2:hover, button.buttonbasket2:hover {cursor:pointer !important;text-decoration:none;}


/* Detail page */
#detail {width:550px;padding-bottom:10px;float:left;display:inline;margin-top:10px;}
#detail h1 {font-family:Arial, Helvetica, sans-serif;color:#788532;background:none;font-size:150%;margin:0px;padding:0px 0px 5px 0px;}
#detail h2 {font-family:Arial, Helvetica, sans-serif;color:#729FB6;background:none;font-size:100%;margin:0px;padding:0px 0px 2px 0px;}
#detail h3 {font-family:Arial, Helvetica, sans-serif;color:#404041;background:none;font-size:100%;margin:0px;padding:0px 0px 12px 0px;}
#detail h4 {font-family:Arial, Helvetica, sans-serif;color:#404041;background:none;font-size:100%;margin:0px;padding:1px 0px 18px 88px;}
#detail p {padding:0px 0px 20px 0px;font-size:100%;}
div.detailimg {float:left;display:inline;width:288px;text-align:center;padding-top:10px;padding-bottom:20px;}
div.detailtxt {float:right;display:inline;width:250px;padding: 5px 0px 20px 0px;} 
#detail p.price {font-family:Arial, Helvetica, sans-serif;color:#788532;background:url(images/cssimages/price-bg.gif) center left no-repeat;font-size:140%;padding:0px 0px 0px 18px;font-weight:bold;}
#detail p.oldprice {font-family:Arial, Helvetica, sans-serif;color:#729FB6;font-size:100%;padding:2px 0px 12px 0px;}

#detail .findthis {width:170px;height:23px;background:url(images/cssimages/h2-find-this.gif) top left no-repeat;margin-top: 20px;}
div.findthis p {margin-left:-5000px;}

#detail a:link, #detail a:visited {font-weight:normal;color:#7B882B;text-decoration:none;}
#detail a:active, #detail a:hover {font-weight:normal;color:#7B882B;text-decoration:underline;}

/* Product Lists */
#list {width:560px;padding-bottom:10px;float:left;display:inline;margin-top:10px;border-bottom:1px solid #BADAD6;}
#list h1 {font-family:Arial, Helvetica, sans-serif;color:#788532;background:none;font-size:130%;margin:0px;padding:0px 0px 5px 0px;}
#list h2 {font-family:Arial, Helvetica, sans-serif;color:#729FB6;background:none;font-size:100%;margin:0px;padding:0px 0px 2px 0px;}
#list h3 {font-family:Arial, Helvetica, sans-serif;color:#404041;background:none;font-size:100%;margin:0px;padding:0px 0px 12px 0px;}
#list h4 {font-family:Arial, Helvetica, sans-serif;color:#404041;background:none;font-size:100%;margin:0px;padding:1px 0px 18px 88px;}
#list p {padding:0px 0px 20px 0px;font-size:90%;}
#list p.price {font-family:Arial, Helvetica, sans-serif;color:#788532;font-size:140%;padding:0px 0px 0px 18px;font-weight:bold;}
#list p.oldprice {font-family:Arial, Helvetica, sans-serif;color:#729FB6;font-size:100%;padding:2px 0px 12px 0px;}

#list h1 a:link, #list h1 a:visited {color:#788532;text-decoration:none;}
#list h1 a:active, #list h1 a:hover {color:#788532;text-decoration:underline;}  

.list {margin-top:12px;border-top:1px solid #BADAD6;padding-top:14px;padding-bottom:6px;}
.listimg {width:170px;float:left;display:inline;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;background:url(images/cssimages/productimg-bg.gif) top left repeat-y;min-height:162px;text-align:center;}
.listmain {width:374px;float:left;display:inline;margin-left:16px;}
.listleft {width:200px;float:left;display:inline;text-align:left;}
.listright {width:160px;float:right;display:inline;text-align:right;}
td.addbasket {font-family:Arial, Helvetica, sans-serif;color:#788532;font-size:100%;font-weight:bold;padding-right:6px;}

#sidebar {width:170px;float:right;display:inline;margin-top:10px;text-align:center;padding:0px 0px 10px 10px; border-left:1px solid #EFEFEF;}
#sidebar .alsolike {width:170px;height:28px;background:url(images/cssimages/h2-alsolike.gif) top left no-repeat;}
#sidebar .sidebarimg {margin-top:10px;}
#sidebar .sidebarproduct {padding-bottom:8px;}
#sidebar h3 {font-family:Arial, Helvetica, sans-serif;color:#788532;background:none;font-size:100%;margin:0px;padding:8px 0px 2px 0px;}
#sidebar h3 a:link, #sidebar h3 a:visited {color:#788532;text-decoration:none;}
#sidebar h3 a:active, #sidebar h3 a:hover {color:#788532;text-decoration:underline;}
#sidebar p {padding:0px 0px 6px 0px;}
#sidebar p.price {font-family:Arial, Helvetica, sans-serif;color:#788532;font-size:140%;font-weight:bold;}
#sidebar p.productcode {font-size:90%;font-weight:bold;padding:0px 0px 5px 0px;}
div.alsolike p {margin-left:-5000px;}

div.buyrow {margin-top:16px;}
form#buy input {width:22px;font-size:90%;text-align:right;}
form#buy label.size {width:70px;float:left;display:inline;}
form#buy select {font-size:90%;float:left;display:inline;}
form#buy label.addbasket {width:auto;float:left;display:inline;font-family:Arial, Helvetica, sans-serif;color:#788532;font-size:110%;font-weight:bold;padding-right:6px;}
form#buy .submit {float:left;display:inline;width:23px;height:21px;}

form#listbuy input {width:22px;font-size:90%;text-align:right;}
form#listbuy select {font-size:90%;}
form#listbuy .submit {width:23px;height:21px;}

#reviews h2 {font-family:Arial, Helvetica, sans-serif;color:#788532;background:none;font-size:120%;margin:0px;padding:0px 0px 6px 92px;}
#reviews p {padding:0px 0px 8px 94px;}
.reviewrow {border-bottom:1px solid #C1DEDA;padding-top:10px;}
.lreviewrow {border-bottom:0px solid #C1DEDA;padding-top:10px;}


.detailw p {padding:0px 0px 8px 0px;}
.detaill {float:left;display:inline;width:242px;font-weight:bold;margin-left:6px;}
.detaill p {padding:0px 0px 8px 0px;}
.detailm {float:left;display:inline;width:314px;margin-left:20px;}
.detailm p {padding:0px 0px 8px 0px;}
.detailr {float:right;display:inline;width:166px;background-color:#CECAC6;padding:10px 0px 10px 0px;}
.detailr ul {margin:12px 8px 12px 8px;border-top:1px solid #A7A5A1;}
.detailr li {list-style:none;color:#680639;font-weight:bold;font-size:90%;border-bottom:1px solid #A7A5A1;padding:4px 0px 4px 0px;}
ul.bulls {margin:10px 8px 12px 8px;border-top:0px solid #A7A5A1;}
ul.bulls li {background:url(images/cssimages/bullet.gif) top left no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 2px 12px;color:#5B5B5B;font-weight:bold;font-size:90%;border-bottom:0px solid #A7A5A1;}

/*
Product tab navigation with fade between tabs. Using images as the tabs so the text is padded off by the width of the tab and then overflow hidden
*/
#product-tab{background:url(/images/cssimages/product-tab-line.gif) top right no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:60px; width:565px}
#product-tab ul {width:600px;margin:0 auto;padding-left:5px;}
#product-tab li {float:left;padding-left:1px;width:131px;list-style-type:none;text-align:center;margin-top:0px;}
#product-tab a {color:#333333;display:block;position:relative;word-spacing:-2px;font-size:11px;width:0px;height:42px;text-decoration:none;padding: 0px 0 0 131px; overflow: hidden;}
#product-tab #tab1 a{background:url(/images/cssimages/product-tab1.gif) top left no-repeat;}
#product-tab #tab2 a{background:url(/images/cssimages/product-tab2.gif) top left no-repeat;}
#product-tab #tab3 a{background:url(/images/cssimages/product-tab3.gif) top left no-repeat;}
#product-tab #tab1 a.current, #product-tab #tab2 a.current, #product-tab #tab3 a.current{background-position: 0px -60px}
#product-tab img {margin:0px 0px 0px 0px;padding:0px;display:block;}
#product-panes {width:555px;margin-bottom:-20px;padding-bottom:20px;position:relative;}
#product-panes div {display:none;position:absolute;top:0px;left:20px;}


p.boxed {margin-top:6px;padding:6px;font-size:90%;border:1px solid #680639;}
p.buybtn {width:154px;color:#FFFFFF;font-weight:bold;background-color:#7B882B;text-align:left;padding:0px;margin:0 auto;margin-top:8px;}
p.buybtn a {padding:3px 3px 3px 8px;display:block;}
p.buybtn a:link, p.buybtn a:visited {color:#FFFFFF;text-decoration:none;background-color:#7B882B;}
p.buybtn a:active, p.buybtn a:hover {color:#FFFFFF;text-decoration:none;background-color:#450026;}
.pricestrip {width:596px;margin-top:8px;background:url(images/cssimages/pricestrip-bg.gif) bottom right no-repeat;}
.pricestrip p {color:#000000;padding:5px 0px 5px 10px;text-align:left;font-size:120%;font-weight:bold;}

#related {width:770px;margin-left:12px;padding-bottom:10px;}
#related a:link, #related a:visited {color:#222222;text-decoration:none;font-weight:bold;}
#related a:active, #related a:hover {color:#222222;text-decoration:underline;font-weight:bold;}
.relatedl {float:left;display:inline;width:370px;}
.relatedr {float:right;display:inline;width:370px;}
.relatedimage {float:left;display:inline;width:100px;}
.relatedtext {float:right;display:inline;width:270px;}
hr.relatedhr {color:#CECAC6;background:#CECAC6;border:0px;height:1px;width:270px;float:left;display:inline;margin-top:5px;}
#related h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:140%;background:none;padding-bottom:4px;}
#related h3 a:link, #related h3 a:visited {color:#000000;text-decoration:none;}
#related h3 a:active, #related h3 a:hover {color:#000000;text-decoration:underline;}  
#related h4 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:120%;background:none;padding-bottom:6px;}
#related h5 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:100%;background:none;padding-bottom:4px;}

/* Price Buy button */
/*
div.pricewide {width:254px;margin-top:6px;margin-bottom:4px;}
div.pricemed {width:154px;margin-top:6px;margin-bottom:4px;}
div.pricesml {width:140px;margin-top:6px;margin-bottom:4px;}
p.price {float:left;display:inline;width:60px;background:url(images/cssimages/price-bg.gif) bottom right no-repeat;color:#000000;padding:4px 0px 4px 0px;text-align:center;font-size:100%;font-weight:bold;}
p.pricewide {float:left;display:inline;width:160px;background:url(images/cssimages/price-bg.gif) bottom right no-repeat;color:#000000;padding:4px 0px 4px 0px;text-align:center;font-size:100%;font-weight:bold;}
p.buynow {float:right;display:inline;width:94px;color:#FFFFFF;text-align:center;font-size:100%;font-weight:bold;}
p.buynow a {display:block;padding:4px 0px 4px 0px;}
p.buynow a:link, p.buynow a:visited {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/buynow-bg.gif) 0px bottom no-repeat;}
p.buynow a:active, p.buynow a:hover {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/buynow-bg.gif) -94px bottom no-repeat;}
p.preorder {float:right;display:inline;width:80px;color:#FFFFFF;text-align:center;font-size:100%;font-weight:bold;}
p.preorder a {display:block;padding:4px 0px 4px 0px;}
p.preorder a:link, p.preorder a:visited {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/preorder-bg.gif) 0px bottom no-repeat;}
p.preorder a:active, p.preorder a:hover {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/preorder-bg.gif) -80px bottom no-repeat;}*/

/* Basket page */
.basketintro{width:600px;margin-left:1px;padding:0px 0px 0px 8px}
.basket {width:755px;margin-left:1px;padding-top:6px;padding-bottom:20px;}
.baskettbl {float:left;display:inline;width:590px;margin-left:8px;}
.basketbtn {float:right;display:inline;width:145px;margin-top:12px;margin-right:5px;padding-top:50px;text-align:center;}

#basket a:link, #basket a:visited {font-weight:bold;color:#7B882B;text-decoration:none;}
#basket a:active, #basket a:hover {font-weight:bold;color:#7B882B;text-decoration:underline;}
.basketheader {border-right:#BFD9E5 1px solid;border-top:#BFD9E5 1px solid;border-bottom:#BFD9E5 1px solid;padding:12px 4px 12px 4px;font-weight:bold;color:#7B882B;background-color:#DDE9EE;}
.basketheaderl {border-left:#BFD9E5 1px solid;border-top:#BFD9E5 1px solid;border-right:#BFD9E5 1px solid;border-bottom:#BFD9E5 1px solid;padding:12px 4px 12px 4px;font-weight:bold;color:#7B882B;background-color:#DDE9EE;}
.basketfooter {text-align:right;border-right:#BFD9E5 1px solid;border-bottom:#BFD9E5 1px solid;padding:4px;font-weight:bold;color:#404041;background-color:#FFFFFF;}
.basketfooterl {text-align:right;border-left:#BFD9E5 1px solid;border-right:#BFD9E5 1px solid;border-bottom:#BFD9E5 1px solid;padding:4px;font-weight:bold;color:#404041;background-color:#FFFFFF;}
.basketfooterr {text-align:right;border-right:#BFD9E5 1px solid;padding:4px;font-weight:bold;color:#404041;background-color:#FFFFFF;}
.basketrow {border-right:#BFD9E5 1px solid;border-bottom:#BFD9E5 1px solid;padding:0px 4px 0px 4px;margin-top:1px;margin-bottom:1px;font-weight:normal;color:#404041;background-color:#FFFFFF;height:20px;}
.basketrowl {border-left:#BFD9E5 1px solid;border-right:#BFD9E5 1px solid;border-bottom:#BFD9E5 1px solid;padding:0px 4px 0px 4px;margin-top:1px;margin-bottom:1px;font-weight:normal;color:#404041;background-color:#FFFFFF;height:20px;}
.basketdelivery {padding:0px 4px 0px 4px;color:#BFD9E5;background-color:#FFFFFF;padding-right:8px;}
.basket_thumbnail{position:relative;z-index:0;}
.basket_thumbnail:hover{background-color:transparent;z-index:50;}
.basket_thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color:#ffffff;padding:5px;left:-1000px;border:1px solid #AEA59A;visibility:hidden;color:black;text-decoration:none;}
.basket_thumbnail span img{ /*CSS for enlarged image*/border-width:0;padding:2px;}
.basket_thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility:visible;top:0;left:60px; /*position where enlarged image should offset horizontally */}
.BasketDeleteCell {height:14px;margin-top:1px;margin-bottom:1px;}		
.FormBox {width:100%;border-top:1px solid #ECCF80;border-bottom:1px solid #ECCF80;border-right:1px solid #ECCF80;border-left:1px solid #ECCF80;padding-top:15px;padding-bottom:5px;}
div.formrow {clear:both;padding-top:2px;}
div.formrow span.FormLabel {float:left;width:150px;text-align:right;padding-right:10px;}
div.formrow span.FormEntry {float:left;width:335px;text-align:left;} 
input.BasketQtyBox {text-align:right;font-size:90%;}
p.postage {margin-top:12px;}
p.postage a:link, p.postage a:visited {color:#404041;text-decoration:none;font-weight:bold;}
p.postage a:active, p.postage a:hover {color:#404041;text-decoration:none;font-weight:bold;}  

#hdralsolike {width:752px;height:55px;margin:10px 0px 5px 0px;background:url(images/cssimages/h1-alsolike.gif) top left no-repeat;}
#hdralsolike p{margin-left:-5000px;}
.MoreResultsHeader{clear:both;margin-top:15px;}


/* Page content */
.editorial{padding:0px 30px 0px 0px}
.editorial p{padding-bottom:10px;}
.editorial a:link, .editorial a:visited {font-weight:normal;color:#7B882B;text-decoration:none;}
.editorial a:active, .editorial a:hover {font-weight:normal;color:#7B882B;text-decoration:underline;}
.editorial h2{color: #7B882B; font-size:140%; padding: 10px 0px 5px 0px}
.editorial h3{color: #7B882B; font-size:115%; padding: 10px 0px 5px 0px}
.editorial ul{padding: 0px 0px 10px 20px;}

.errormessage {border: 1px dashed #ff0000; padding:10px; margin:10px 0px 10px 0px;}
.errormessage ul{padding-left:15px;}
input.txtinpt, .txtinpt {width:300px;margin-bottom:8px;}
input.txtinptm {width:220px;margin-bottom:8px;}
input.txtinptms {width:120px;margin-bottom:8px;}
input.txtinpts {width:30px;margin-bottom:8px;margin-right:4px;}

.browsecol {width:235px;float:left;display:inline;margin:0px 5px 0px 10px;}
.browsecolinner {padding:8px;line-height:1.5em;background:url(images/cssimages/browsecol-bg.gif) top left repeat-y;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}

label.required {font-weight:bold;color:#ff0000}
.PurchaseTableLabel_error, .PurchaseTableLabel_error a{color:#ff0000}

.aaAddressEntry {border:#BFD9E5 1px solid;padding:0px 10px 10px 10px; background-color:#DDE9EE}
.aaAddressEntryHeader {border-top:#BFD9E5 1px solid;border-left:#BFD9E5 1px solid;border-right:#BFD9E5 1px solid;padding:0px; background-color:#DDE9EE}

.AddressEntry, .LoginEntry {border:#BFD9E5 1px solid;padding:10px 10px 10px 10px; margin:0px 0px 20px 1px; background-color:#DDE9EE}
#LoginHeader h2, .AddressEntryHeader{border-top:#BFD9E5 1px solid;border-left:#BFD9E5 1px solid;border-right:#BFD9E5 1px solid;color:#3C3C3C;font-size:110%;margin-left:1px;padding:8px 30px 8px 10px;background:url(images/cssimages/contenth2-bg.png) top right no-repeat #DDE9EE; margin:0px 0px 0px 1px;}
.LoginEntry p{margin-bottom:10px;}

.newsimage {padding-right:5px;}
div.sep {height:1px;background-color:#AEA59A;clear:left;margin:3px 0px 8px 55px;padding-bottom:0px;}

#headline {font-size:120%;font-family:Georgia, "Times New Roman", Times, serif;color:#000000;background:#ffffff;}
#headline a:link, #headline a:visited {color:#000000;}
.NewsStoryTitle {font-size:140%;font-family:Georgia, "Times New Roman", Times, serif;color:#000000;background-image:none;}

.MovieBox {float:left: margin-right:10px;}

.leftimage {padding-right:10px;padding-bottom:4px;}
.rightimage {padding-left:10px;padding-bottom:4px;}

#footer {width:952px;margin-left:15px;margin-top:15px;background:url(images/cssimages/footer-bg.gif) bottom left no-repeat;color:#FFFFFF;overflow:hidden;}
#footerinner {width:952px;background:url(images/cssimages/footerinner-bg.gif) top left no-repeat;}
#footer p {margin-top:32px;padding-bottom:8px;font-size:90%;}
#footer p.left {float:left;display:inline;width:400px;margin-left:15px;}
#footer p.right {float:right;display:inline;width:400px;margin-right:18px;text-align:right;}
#footer a:link, #footer a:visited {color:#FFFFFF;text-decoration:none;}
#footer a:active, #footer a:hover {color:#FFFFFF;text-decoration:underline;}

/* Edit these rules to customize your carousel :)
 * Note: the class name 'carouseljs' is assigned to the DIV element that the script wraps around your supplied UL/OL. */
.carouseljs ol, .carouseljs ul {width:400px;}
.carouseljs ol li, .carouseljs ul li {width:100px;height:125px;text-align:center;}
.carouseljs .cjs-left, .carouseljs .cjs-right {width:26px;height:100%;cursor:pointer;background:#7B882B;}
.carouseljs .cjs-left {background:url(images/cssimages/carousel_left.gif) 0px center no-repeat #7B882B;}
.carouseljs .cjs-right {background:url(images/cssimages/carousel_right.gif) 0px center no-repeat #7B882B;}
.carouseljs .cjs-disabled {background:#ccc;cursor:default;}

/* Only edit these rules if you know what you're doing */
.carouseljs {overflow:hidden;position:relative;}
.carouseljs a.cjs-left, .carouseljs a.cjs-right {float:left;overflow:hidden;text-indent:-9999em;}
.carouseljs ol, .carouseljs ul {float:left;list-style:none;padding:0;margin:0;}
.carouseljs ol li, .carouseljs ul li {float:left;display:inline;}

