
html {margin:0;padding:0;border:0;overflow-y: scroll;}
body {margin:0;padding:0;border:0;}

body {font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#5B5B5B;background-color:#AEA59A;text-align:center;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, li, div, a {border:0px;margin:0px;padding:0px;}

a:link, a:visited {color:#670039;text-decoration:none;}
a:active, a:hover {color:#670039;text-decoration:underline;}

.clear {clear:both;font-size:1%;overflow:hidden;}
.clrfx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrapper {margin:0 auto;width:1000px;text-align:left;background-color:#FFFFFF;padding:10px 0px 10px 0px;}
.wrapperm {margin:0 auto;width:100%;max-width:1000px;text-align:left;background-color:#FFFFFF;padding:10px 0px 10px 0px;}
.header {width:100%;min-height:109px;position:relative;}
.header img {width:100%;height:auto;max-height:109px;position:relative;}
.strap {width:100%;position:relative;background:url(images/strap-bg.gif) top right no-repeat;}
.strap h1 {color:#3C3228;font-size:110%;font-weight:bold;text-align:right;padding:4px 30px 4px 10px;}
.logo {width:100%;height:auto;}
.mlogo {display:none;}

input {font-family:Arial, Helvetica, sans-serif;}


.left {float:left;display:inline;width:17%;margin-left:1%;}
.main {float:right;display:inline;width:80%;margin-right:1%;}

.newsletter {width:auto;margin-bottom:12px;border:1px solid #403831;}
.newsletter h6 {background-color:#AEA59A;color:#3F3730;font-size:110%;font-weight:bold;padding:8px 6px 8px 6px;}
.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:#670039;}
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;}

a.navtoggle {display:none;padding:0px !important;}
ul#nav {width:100%;font-size:100%;font-weight:bold;margin-top:7px;margin-bottom:12px;}
#nav li {color:#FFFFFF;list-style:none;width:auto;margin-top:3px;}
#nav li a {text-decoration:none;display:block;padding:6px 10px 7px 10px;color:#FFFFFF;}
#nav li a:link, #nav li a:visited {background:url(images/nav-li.gif) top right no-repeat;color:#FFFFFF;text-decoration:none;}
#nav li a:active, #nav li a:hover {background:url(images/nav-li-on.gif) top right no-repeat;color:#FFFFFF;text-decoration:none;}
#nav li a.on {background:url(images/nav-li-on.gif) top right no-repeat;color:#FFFFFF;text-decoration:none;}

ul#navsub {}
ul#navsub li {color:#535652;list-style:none;width:100%;margin-top:1px;text-transform:uppercase;}
ul#navsub li a {text-decoration:none;display:block;padding:6px 10px 7px 10px;color:#717670;}
ul#navsub li a:link, ul#navsub li a:visited {background:url(images/nav-sub-li.gif) bottom right no-repeat;color:#ffffff;text-decoration:none;}
ul#navsub li a:active, ul#navsub li a:hover {background:url(images/nav-sub-li-on.gif) bottom right no-repeat;color:#ffffff;text-decoration:none;}
ul#navsub li a.on {background:url(images/nav-sub-li-on.gif) bottom right no-repeat;color:#ffffff;text-decoration:none;}

ul#navsubsub {background-color:#ffffff;}
ul#navsubsub li {color:#535652;list-style:none;width:100%;margin-top:1px;}
ul#navsubsub li a {text-decoration:none;display:block;padding:4px 10px 4px 10px;color:#717670;}
ul#navsubsub li a:link, ul#navsubsub li a:visited {background:#BBB4AB;color:#404041;text-decoration:none;}
ul#navsubsub li a:active, ul#navsubsub li a:hover {background:#A79F94;color:#404041;text-decoration:none;}

ul#navsubsubsub {background-color:#ffffff;}
ul#navsubsubsub li {color:#535652;list-style:none;width:100%;margin-top:1px;}
ul#navsubsubsub li a {text-decoration:none;display:block;padding:4px 10px 4px 15px;font-size:90%;color:#717670;}
ul#navsubsubsub li a:link, ul#navsubsubsub li a:visited {background:#BBB4AB;color:#FFFFFF;text-decoration:none;}
ul#navsubsubsub li a:active, ul#navsubsubsub li a:hover {background:#BBB4AB;color:#404041;text-decoration:none;}

ul#lefticons{width:162px;font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;margin-top:7px;}
#lefticons li {list-style:none;}
#lefticons li a {height:22px; width:118px;text-decoration:none;display:block;padding:10px 0px 0px 38px;}

#lefticons li.icon-rss a:link, #lefticons li.icon-rss a:visited {color:#291D1F;text-decoration:none;background:url(images/sidebar-rss.gif) 0px top no-repeat;}
#lefticons li.icon-rss a:active, #lefticons li.icon-rss a:hover {color:#534A4D;text-decoration:none;background:url(images/sidebar-rss.gif) -163px top no-repeat;}
#lefticons li.icon-facebook a:link, #lefticons li.icon-facebook a:visited {color:#291D1F;text-decoration:none;background:url(images/sidebar-facebook.gif) 0px top no-repeat;}
#lefticons li.icon-facebook a:active, #lefticons li.icon-facebook a:hover {color:#534A4D;text-decoration:none;background:url(images/sidebar-facebook.gif) -163px top no-repeat;}
#lefticons li.icon-twitter a:link, #lefticons li.icon-twitter a:visited {color:#291D1F;text-decoration:none;background:url(images/sidebar-twitter.gif) 0px top no-repeat;}
#lefticons li.icon-twitter a:active, #lefticons li.icon-twitter a:hover {color:#534A4D;text-decoration:none;background:url(images/sidebar-twitter.gif) -163px top no-repeat;}
#lefticons li.icon-instagram a:link, #lefticons li.icon-instagram a:visited {color:#291D1F;text-decoration:none;background:url(images/sidebar-instagram.gif) 0px top no-repeat;}
#lefticons li.icon-instagram a:active, #lefticons li.icon-instagram a:hover {color:#534A4D;text-decoration:none;background:url(images/sidebar-instagram.gif) -163px top no-repeat;}
#lefticons li.icon-enews a:link, #lefticons li.icon-enews a:visited {color:#291D1F;text-decoration:none;background:url(images/sidebar-enews.gif) 0px top no-repeat;}
#lefticons li.icon-enews a:active, #lefticons li.icon-enews a:hover {color:#534A4D;text-decoration:none;background:url(images/sidebar-enews.gif) -163px top no-repeat;}
#lefticons li.icon-telephone a:link, #lefticons li.icon-telephone a:visited {color:#291D1F;text-decoration:none;background:url(images/sidebar-telephone.gif) 0px top no-repeat;}
#lefticons li.icon-telephone a:active, #lefticons li.icon-telephone a:hover {color:#534A4D;text-decoration:none;background:url(images/sidebar-telephone.gif) -163px top no-repeat;}

/* Top nav bar */
.menu {width:100%;min-height:24px;margin-top:6px;background-color:#670039;font-size:90%;font-weight:normal;position:relative;}
.menu ul {width:68%;float:right;display:inline;list-style:none;}
.menu li {display:inline-block;width:24%;color:#FFFFFF;border-left:1px solid #B094A3;}
.menu li a {display:block;color:#FFFFFF;text-align:center;font-size:100%;font-weight:bold;text-decoration:none;padding:6px 0px 6px 0px;}
.menu li a:link, .menu li a:visited {color:#FFFFFF;text-decoration:none;}
.menu li a:active, .menu li a:hover {color:#FFFFFF;text-decoration:none;background-color:#450026;}

#searchbox {width:31%;float:left;display:inline;position:relative;margin:2px 2px 2px 2px;}
#searchbox input.inputtext {width:98%;height:18px;border:0px solid #FFFFFF;padding:2px;}
#searchbox .searchbtn {position:absolute;cursor:pointer;top:0px;right:0px;display:block;width:24px;height:22px;}

.breadcrumbs {width:auto;min-height:28px;#color:#680639;font-size:90%;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#5B5B5B;text-decoration:none;}
.breadcrumbs a:active, .breadcrumbs a:hover {color:#5B5B5B;text-decoration:underline;}
.breadcrumbs p {padding-top:8px;padding-left:11px;}

.content {width:auto;}
.content h1 {color:#3C3C3C;font-size:120%;margin-left:1px;padding:10px;background-color:#E7E4E1;font-weight:bold;}
.content h2 {color:#3C3C3C;font-size:110%;margin-left:1px;padding:8px 1.5% 8px 1.5%;background:url(images/contenth2-bg.png) top right no-repeat;margin-bottom:6px;}

/* checkout breadcrumb*/
.checkout_breadcrumb {padding:0;margin-left:1px;font-weight:bold;background-color:#fff;height:37px;overflow:hidden;} 
.crumb {position:relative;height:25px;padding-top:12px;width:124px;background-color:#E7E4E1;color:#AFA499;float:left;display:block; }
/* the inner element is used to center the text */
.crumb * {text-align:center;width:100%;margin-left:-12px;display:block;} 
a.crumb {color:#AFA499;text-decoration:none;}
a.crumb:hover {color:#7C7166;}
.crumb_root {color:#fff;background-color:#000;}
.crumb_current {color:#fff;background-color:#CEC6BB;}

.crumb:after {width:22px;height:37px;position:absolute;background-repeat:no-repeat;background-image:url('images/crumb_future_future.jpg');display:block;content:"";top:0;right:0;}
.crumb.next_crumb_active:after {background-image:url('images/crumb_future_active.jpg');width:23px;}
.crumb_root:after {background-image:url('images/crumb_root_active.jpg');}
.crumb_root.next_crumb_disabled:after {background-image:url('images/crumb_root_future.jpg');}
.crumb_current:after {background-image:url('images/crumb_active_future.jpg');}
.crumb.last_crumb:after {background-image:url('images/crumb_future_none.jpg');width:20px;} 
.crumb.crumb_current.last_crumb:after {background-image:url('images/crumb_active_none.jpg');} 
/* EO checkout breadcrumb */

.white {background:url(images/content-bg.gif) top right repeat-y;min-height:475px;}
/*\*/
* html .white {height:475px;}
/**/
.grey {background:url(images/contentgrey-bg.gif) top right repeat-y;min-height:475px;}
/*\*/
* html .grey {height:475px;}
/**/
.shade {background:url(images/contentshade-bg.gif) top right repeat-y;}


/* Home Page */
#home-latesttitles{position:relative;width:620px;height:266px;}
.hrow {padding-bottom:8px;}
.hrowlower {background:url(images/hrowlower-bg2.gif) top left repeat-y;padding-bottom:8px;}
.hleft {float:left;display:inline;width:310px;position:relative;min-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:180px;}
.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, .hmid a:link, .hmid a:visited {color:#222222;text-decoration:none;font-weight:bold;}
.hleft a:active, .hleft a:hover, .hmid a:active, .hmid a:hover {color:#222222;text-decoration:underline;font-weight:bold;}

#art {margin-left:0px;}
.artrow {width:298px;padding:6px 0px 6px 0px;}
.artimg {padding:0px 0px px 6px;}
#art 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 #C1BFBB;}
#art h3 a:link, #art h3 a:visited {color:#000000;text-decoration:none;}
#art h3 a:active, #art h3 a:hover {color:#000000;text-decoration:underline;}  
#art a:link, #art a:visited {color:#222222;text-decoration:none;font-weight:bold;}
#art a:active, #art 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 #C1BFBB;}
#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:#670039;}
span.disabled{color:#AEA59A;}
span.current{color:#670039;}
#content h1.checkout a{color:#8D8172;}


.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:#670039;text-decoration:none;}
a.alphalink:active, a.alphalink:hover {color:#FFFFFF;text-decoration:none;}

/* Search Results */
.resultrow {width:auto;padding-top:6px;padding-bottom:12px;margin-right:16px;}
.resultrowm {width:auto;padding:10px 0px 12px 0px;border-top:1px solid #ACACAC;margin-right:16px;}
.resultimg {float:left;display:inline;width:15%;height:auto;text-align:center;}
.resultimg img {width:100%;height:auto;}
.results {float:right;display:inline;width:82.5%;}
.resultdesc {float:left;display:inline;width:75%;}
.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;margin-top:8px;}
.resultbtn {float:right;display:inline;width:23%;margin-top:12px;}
p.btn {width:154px;background:url(images/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:auto;margin-top:8px;background-color:#E7E4E1;}
.buystrip {width:auto;margin-top:8px;background-color:#E7E4E1;}
.buystrip p.bleft, .nobuystrip p.bleft {float:left;display:inline;width:30%;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:25%;background-color:#680639;color:#FFFFFF;text-align:left;font-size:110%;font-weight:bold;}
.buystrip p.buystrip_price {float:right;display:inline;width:30%;color:#000000;text-align:right;padding:4px 2% 4px 0px;font-size:120%;font-weight:bold;}
.buystrip p.bright input {border:0px;width:100%;font-size:100%;color:#FFFFFF;text-align:left;font-weight:bold;background:none;padding:4px 0px 0px 0px;margin:none;cursor:pointer !important;}
p.bright a, p.bright .full {display:block;padding:4px 0px 5px 10px;}
.buystrip p.bright:hover {color:#FFFFFF;text-decoration:none;background-color:#450026;}
p.bright a:link, p.bright a:visited {color:#FFFFFF;text-decoration:none;}
p.bright a:active, p.bright a:hover {color:#FFFFFF;text-decoration:none;}

p.bright .full, p.buybtn .full {background-color:#AEA59A;}

#gallery {padding-bottom:20px;}
#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:23%;background-color:#ffffff;border:1px solid #CECAC6;margin:8px 0.6% 0px 1%;}
.gpanelimage {width:auto;background-color:#ffffff;padding:8px 0px 8px 0px;text-align:center;min-height:130px;}
.gpanelinner {background-color:#CECAC6;padding:8px 8px 0px 8px;}
.gpaneltitle {min-height:96px;}
.gpanelprice2 {min-height:75px;}
.gpanelprice3 {min-height:95px;padding-bottom:8px;}
#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/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:#670039;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:#670039;}
#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/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/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.buttonstandard2 {text-align:center;width:154px;background-color:#670039;border:none;font-weight:bold;text-align:left;padding:0px;margin-bottom:0px;display:block;font-size:100%;color:#FFFFFF;}
p.buttonstandard2 a {padding:4px 8px 4px 8px; display:block;}
p.buttonstandard2 a:link, p.buttonstandard2 a:visited {color:#FFFFFF;text-decoration:none;}
p.buttonstandard2 a:active, p.buttonstandard2 a:hover {background-color:#450026;color:#FFFFFF;text-decoration:none;}  

p.headerbutton2 {float:right;background:url(images/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin:3px 10px 0px 0px; }
p.headerbutton2 a {padding:2px 8px 2px 2px; display:block;font-size:100%;}
p.headerbutton2 a:link, p.headerbutton2 a:visited {color:#291D1F;text-decoration:none;}
p.headerbutton2 a:active, p.headerbutton2 a:hover {color:#534A4D;text-decoration:none;}  

p.headerbutton {float:right;background:url(images/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.prodbuybtn {margin:5px 0px 0px 5px;width:154px;background:#670039;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.prodbuybtn:hover {color:#FFFFFF;background:#450026;cursor:pointer !important;text-decoration:none;}

input.buttonstandard {width:154px;background-color:#ffffff;border:none;border-right:1px solid #670039;border-bottom:1px solid #670039;font-weight:bold;text-align:left;padding:4px 3px 4px 8px;margin-bottom:2px;display:block;font-size:100%;color:#670039;cursor:pointer !important;text-decoration:none;}
input.buttonstandard:hover{background-color:#E7E4E1;}


input.buttonstandard2, button.buttonstandard2 {width:154px;background-color:#670039;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-color:#450026;cursor:pointer !important;text-decoration:none;}

input.buttonstandard_dark, button.buttonstandard_dark {width:154px;background:url(images/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:#670039;cursor:pointer !important;text-decoration:none;}

input.buttonsmall, button.buttonsmall {background:url(images/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.buttonsmall:hover, button.buttonsmall:hover {color:#ffffff;background:#670039;cursor:pointer !important;text-decoration:none;}



/* Detail page */
#detail {width:776px;margin-left:10px;padding-bottom:10px;}
#detail h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:160%;background:none;margin:0px;padding:0px 0px 5px 0px;}
#detail h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:120%;background:none;margin:0px;padding:0px 0px 8px 0px;}
#detail h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:100%;background:none;margin:0px;padding:0px 0px 8px 0px;}
#detail h4 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:100%;background:none;margin:0px;padding:15px 0px 5px 0px;}
.detailw {float:left;display:inline;width:596px;}
.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/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;}
ul.bulls li a{font-weight:normal;}
.detaill2{float:left;display:inline;width:575px;margin-left:6px;}
.detailr2{float:right;display:inline;width:166px;min-height:245px;background-color:#CECAC6;padding:0px 0px 10px 0px;}
.detailr2 img{margin-left:10px;}
#detail .detailr h2{font-size: 90%; padding:8px 20px 8px 10px;background: url("images/contenth2-bg.png") no-repeat scroll right top transparent;}
#content .detailr2 h2{margin-bottom:20px;}
.optionbox{padding: 10px 0px 10px 5px}

.detailr h3{padding: 5px 5px 0px 5px}
.detailr p{padding: 5px 5px 0px 5px}

.detailimg {width:774px;margin:8px 0px 8px 0px;border:1px solid #DAD9D6;text-align:center;padding-top:10px;padding-bottom:10px;}
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:#670039;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:#670039;}
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/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;}



.variantstrip {color:#000000; font-weight:bold;margin-top:8px;padding: 8px 10px 8px 10px; font-size:110%;background: url(images/contenth2-bg.png) no-repeat scroll right top transparent;}

.variantstrip a:link, .variantstrip a:visited {color:#3C3C3C;text-decoration:none;}
.variantstrip a:active, .variantstrip a:hover {color:#3C3C3C;text-decoration:underline;}
p.varianttitle {background-color:#670039; color:#ffffff;padding: 3px 3px 3px 3px;margin-bottom:5px;}

#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/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/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/buynow-bg.gif) 0px bottom no-repeat;}
p.buynow a:active, p.buynow a:hover {color:#FFFFFF;text-decoration:none;background:url(images/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/preorder-bg.gif) 0px bottom no-repeat;}
p.preorder a:active, p.preorder a:hover {color:#FFFFFF;text-decoration:none;background:url(images/preorder-bg.gif) -80px bottom no-repeat;}

/* Basket page */
.basketintro {margin-left:1px;padding:0px 0px 0px 1.5%;}
.basket {padding:6px 2% 40px 1.5%;}
.baskettbl {float:left;display:inline;width:77%;}
.basketbtn {float:right;display:inline;width:154px;padding-top:50px;text-align:center;}

#basket a:link, #basket a:visited {font-weight:bold;color:#670039;text-decoration:none;}
#basket a:active, #basket a:hover {font-weight:bold;color:#670039;text-decoration:underline;}
.basketheader {border-right:#C1BFBB 1px solid;border-top:#C1BFBB 1px solid;border-bottom:#C1BFBB 1px solid;padding:12px 4px 12px 4px;font-weight:bold;color:#670039;background-color:#E7E4E1;}
.basketheaderl {border-left:#C1BFBB 1px solid;border-top:#C1BFBB 1px solid;border-right:#C1BFBB 1px solid;border-bottom:#C1BFBB 1px solid;padding:12px 4px 12px 4px;font-weight:bold;color:#670039;background-color:#E7E4E1;}
.basketfooter {text-align:right;border-right:#C1BFBB 1px solid;border-bottom:#C1BFBB 1px solid;padding:4px;font-weight:bold;color:#404041;background-color:#FFFFFF;}
.basketfooterl {text-align:right;border-left:#C1BFBB 1px solid;border-right:#C1BFBB 1px solid;border-bottom:#C1BFBB 1px solid;padding:4px;font-weight:bold;color:#404041;background-color:#FFFFFF;}
.basketfooterr {text-align:right;border-right:#C1BFBB 1px solid;padding:4px;font-weight:bold;color:#404041;background-color:#FFFFFF;}
.basketrow {border-right:#C1BFBB 1px solid;border-bottom:#C1BFBB 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:#C1BFBB 1px solid;border-right:#C1BFBB 1px solid;border-bottom:#C1BFBB 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:#C1BFBB;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;}  

.MoreResultsHeader {clear:both;margin-top:15px;}

/*mobile basket table*/
table.mbasket td {padding:3px 4px 3px 4px;}
table.mbasket td.tbldel {padding:3px 0px 3px 0px;font-size:0px;width:0px;}
table.mbasket tr.mrowodd td, table.mbasket tr.mrowodd th {background-color:#E3E3E3;}
.mbasketfooterr {text-align:right;font-weight:bold;color:#404041;border:0px solid #C1BFBB;}
.mbasketfooter {text-align:right;font-weight:bold;color:#404041;border:0px solid #C1BFBB;}
table.mbasket td.mxpad {padding:8px 4px 8px 4px;}
table.mbasket hr {overflow:hidden;height:1px;color:#E3E3E3;border:0px;background-color:#E3E3E3;width:100%;margin:8px 0px 8px 0px;}
table.mbasket td input.BasketQtyBox {text-align:left !important;font-size:100% !important;padding:3px !important;border:1px solid #D2D2D2 !important;border-radius:4px;}
table.mbasket td.mxpad select {font-size:100% !important;padding:4px !important;border:1px solid #D2D2D2 !important;border-radius:4px;background-color:#FFFFFF;}

/* Page content */
.editorial {margin-left:1px;padding:10px 8px 0px 8px}
.editorial img {width:auto;max-width:100%;height:auto;}
.editorial p {padding-bottom:10px;}
.errormessage {text-align:left;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;}
input.qtybox {text-align:right;font-size:90%;width:44px;height:14px;}

.browsecol {width:235px;float:left;display:inline;margin:0px 5px 0px 10px;}
.browsecolinner {padding:8px;line-height:1.5em;background:url(images/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}

.AddressEntry {padding:0px 10px 10px 10px; background-color:#E7E4E1}
.AddressEntryHeader {padding:0px; background-color:#E7E4E1}
.checkoutl {width:48%;float:left;display:inline;margin:0px 0px 12px 0px;}
.checkoutr {width:48%;float:right;display:inline;margin:0px 0px 12px 0px;}
.btnrow {float:right;width:auto;}
.btnrow:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.LoginEntry {padding:10px 10px 10px 10px; margin:0px 0px 20px 1px; background-color:#E7E4E1}
#LoginHeader h2 {color:#3C3C3C;font-size:110%;margin-left:1px;padding:8px 30px 8px 10px;background:url(images/contenth2-bg.gif) top right no-repeat #AEA59A;margin:0px 0px 0px 1px;}

.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;padding-bottom:12px}

.MovieBox{float:left: margin-right:10px;}

.leftimage {padding-right:10px;padding-bottom:4px;}
.rightimage {padding-left:10px;padding-bottom:4px;}

.footer {margin:0 auto;width:1000px;text-align:left;padding-top:12px;font-size:90%;margin-bottom:40px;}
.footerm {margin:0 auto;width:auto;max-width:1000px;text-align:left;padding:12px 2% 0 2%;;font-size:90%;margin-bottom:40px;}
.footer p.fleft {float:left;display:inline;width:70%;color:#FFFFFF;text-align:left;}
.footer p.fright {float:right;display:inline;width:24%;color:#FFFFFF;text-align:right;}

//* 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.
 */

.browse-container{padding:0px 10px 10px 10px; text-align:center; height: 125px; overflow:hidden }

.carouseljs ol,
.carouseljs ul {}

.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: ##670039;
}
.carouseljs .cjs-left {
  background:url(images/carousel_left.gif) 0px center no-repeat #670039;
}
.carouseljs .cjs-right {
  background:url(images/carousel_right.gif) 0px center no-repeat #670039;
}

.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;
}

.addthis{padding:5px 0px 0px 0px}

#sitemap ul{margin-left:15px;}



/*Reading Rooms*/
body.rr {margin:0 auto;font-family:'Source Sans Pro', sans-serif;font-size:0.80em;font-weight:normal;color:#414042;text-align:center;line-height:1.3em;}
.green {color:#A5BB46;font-weight:500;}

body.rr .wrapper {width:964px;margin:0 auto;padding-top:7px;text-align:left;min-height:1000px;font-family:'Source Sans Pro', sans-serif;}
body.rr .wrapperinner {width:960px;margin-left:2px;}
body.rr .header {height:253px;position:relative;}
body.rr .logo {width:158px;height:253px;position:absolute;top:0px;left:5px;}
body.rr .readingroom {width:778px;height:146px;margin-left:180px;margin-top:72px;float:left;}

body.rr .breadcrumbs {width:auto;padding-left:190px;min-height:24px;}
body.rr .breadcrumbs p {color:#FFFFFF;font-size:90%;font-weight:500;}
body.rr .breadcrumbs a:link, body.rr .breadcrumbs a:visited {color:#FFFFFF;text-decoration:none;}
body.rr .breadcrumbs a:active, body.rr .breadcrumbs a:hover {color:#FFFFFF;text-decoration:underline;}

body.rr .content {margin-bottom:26px;}
body.rr .content h1 {color:#231F20;text-transform:lowercase;font-size:240%;padding:0px 0px 16px 0px;line-height:1.0em;font-weight:400;}
body.rr .content h2 {color:#A5BB46;text-transform:none;font-size:200%;padding:0px 0px 16px 0px;font-weight:400;}
body.rr .content p {font-size:100%;padding:0px 0px 12px 0px;}
body.rr .content p.postdate {font-size:100%;font-weight:600;padding:0px 0px 24px 0px;}

body.rr .menu {float:left;display:inline;width:158px;}
body.rr .menu ul#rrmenu {text-transform:uppercase;font-weight:bold;margin-top:7px;margin-left:4px;}
body.rr .menu ul#rrmenu li {color:#FFFFFF;list-style:none;width:158px;margin-bottom:3px;text-align:left;}
body.rr .menu ul#rrmenu li a {text-decoration:none;display:block;padding:6px 10px 7px 10px;background:url(images/cssimages/menu-bg.png) top left no-repeat;}
body.rr .menu ul#rrmenu li a:link, body.rr .menu ul#rrmenu li a:visited {color:#FFFFFF;text-decoration:none;}
body.rr .menu ul#rrmenu li a:active, body.rr .menu ul#rrmenu li a:hover {color:#A5BB46;text-decoration:none;}
body.rr .menu ul#rrmenu li a.on, body.rr .menu ul#rrmenu li a:focus {color:#A5BB46;}

body.rr #rrmenu ul#navsub {background-color:none;}
body.rr #rrmenu ul#navsub li {color:#A5BB46;margin:3px 0px 0px 0px;background-color:none;text-transform:none;}
body.rr #rrmenu ul#navsub li a {text-decoration:none;background-color:none;display:block;margin:0px 0px 0px 0px;padding:6px 10px 7px 20px;color:#A5BB46;background:url(images/cssimages/menu-bg.png) top left no-repeat;}
body.rr .menu ul#navsub li a:link, body.rr .menu ul#navsub li a:visited {background:none;color:#A5BB46;text-decoration:none;}
body.rr .menu ul#navsub li a:active, body.rr .menu ul#navsub li a:hover {background:none;color:#FFFFFF;text-decoration:none;}
body.rr .menu ul#navsub li a.on {background:none;color:#ffffff;text-decoration:none;}



body.rr .hmain {float:left;display:inline;width:752px;margin-left:30px;}
body.rr .hpanel {float:left;display:inline;width:240px;height:196px;margin:0px 10px 10px 0px;position:relative;overflow:hidden;background-repeat:no-repeat;}
body.rr .hpanellink {position:absolute;width:100%;left:0px;bottom:0px;height:67px;margin:0px;padding:0px 48px 0px 12px;color:#FFFFFF;font-size:200%;font-weight:400;line-height:0.9em;background:url(images/cssimages/h2-bg.png) repeat;vertical-align:middle;display:block;z-index:10;text-transform:lowercase;display: table; }
body.rr .hpanel a {width:100%;height:100%;position:absolute;display:block;z-index:12;}
body.rr .hpanel span.green {color:#A5BB46;font-weight:400;}
body.rr .hpanellink p {display:table-cell;vertical-align:middle;text-align:left;padding-top:6px;}

body.rr .main {float:left;display:inline;width:748px;margin-left:30px;min-height:600px;background:url(images/cssimages/main-bg.png) top left repeat-y;}
body.rr .main.side {background:url(images/cssimages/mainside-bg.png) top left repeat-y;}
body.rr .maincontent {width:708px;float:none;margin:20px 0px 20px 20px;}
body.rr .main.side .maincontent {float:left;display:inline;width:474px;margin:20px 0px 20px 20px;}
body.rr .maincontent img {margin:0px 0px 16px 0px;}

body.rr .related {padding:20px;background-color:#E9E9E8;}
body.rr .related h3 {color:#A5BB46;font-size:160%;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;padding:0px 0px 11px 0px;font-weight:500;}
body.rr .related ul {list-style:none;}
body.rr .related li {border-bottom:1px solid #CECECC;font-weight:600;padding:6px 0px 6px 0px;}
body.rr .related li:last-child {border-bottom:0px solid #CECECC;}
body.rr .related li a:link, body.rr .related li a:visited {color:#414042;text-decoration:none;}
body.rr .related li a:active, body.rr .related li a:hover {color:#414042;text-decoration:underline;}

body.rr .sidebar {width:210px;float:right;display:inline;margin-right:12px;padding:30px 0px 20px 0px;}
body.rr .sidebar h3 {color:#FFFFFF;font-size:140%;padding:0px 0px 30px 0px;font-weight:500;text-transform:lowercase;}
body.rr .sidebar img.newsimage {width:56px;float:left;display:inline;border:4px solid #494949;padding-right:0px;}
body.rr .sidebar .article p {width:134px;float:right;display:inline;padding:0px 0px 0px 0px;font-weight:400;font-size:90%;line-height:1.4em;color:#FFFFFF;}
body.rr .sidebar .article {padding-bottom:10px;border-bottom:1px solid #525252;margin-bottom:10px;}
body.rr .sidebar .headline {color:#D6CA9E;font-family:'Source Sans Pro', sans-serif;font-size:110%;padding:0px 0px 4px 0px;font-weight:500;background:none;}
body.rr .sidebar .article a:link, body.rr .sidebar .article a:visited {color:#A5BB46;text-decoration:none;}
body.rr .sidebar .article a:active, body.rr .sidebar .article a:hover {color:#A5BB46;text-decoration:underline;}
body.rr .sidebar a.headline:link, body.rr .sidebar a.headline:visited {color:#D6CA9E;text-decoration:none;}
body.rr .sidebar a.headline:active, body.rr .sidebar a.headline:hover {color:#D6CA9E;text-decoration:underline;}

body.rr .sidebar div.sep {height:0px;background-color:none;clear:both;margin:0px;padding-bottom:0px;overflow:hidden;}

body.rr .footer {width:100%;background-color:#000000;}
body.rr .footerinner {width:964px;padding:6px 0px 7px 0px;margin:0 auto;color:#FFFFFF;font-size:90%;text-align:left;}
body.rr .fleft {float:left;display:inline;width:700px;}
body.rr .fright {float:right;display:inline;width:240px;text-align:right;}
body.rr .footer a {font-weight:500;}
body.rr .footer a:link, body.rr .footer a:visited {color:#FFFFFF;text-decoration:none;}
body.rr .footer a:active, body.rr .footer a:hover {color:#FFFFFF;text-decoration:underline;}
body.rr .footer a.green:link, body.rr .footer a.green:visited {color:#A5BB46;text-decoration:none;}
body.rr .footer a.green:active, body.rr .footer a.green:hover {color:#A5BB46;text-decoration:underline;}

/*Browse*/
.gpanel {position:relative;}
a.gpanellink {display:block;width:100%;height:148px;background:url(../../images/cssimages/gpanelimage-bg.png) top left no-repeat;position:absolute;top:0px;left:0px;cursor:pointer;}

.browsebox {width:90%;max-width:650px;min-height:540px;padding-bottom:12px;background-color:#FFFFFF;-webkit-box-shadow: 0px 0px 3px 4px rgba(170,170,170,0.5);-moz-box-shadow: 0px 0px 3px 4px rgba(170,170,170,0.5);box-shadow: 0px 0px 3px 4px rgba(170,170,170,0.5);text-align:left;display:none;position:fixed;z-index:1001 !important;}
.browsemask {position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1000 !important;background:url(images/browsemask-bg.png) top left repeat;display:none;}
.browseboxtop {width:100%;height:26px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#81194A;position:relative;cursor:move;}
.browseboxtop a {width:17px;height:17px;background-image:url(../../images/cssimages/browsepopupclose.gif);position:absolute;right:4px;top:5px;}
.browseboxhdr {background-color:#CEC9C5;}
.browseboxtitle {padding:10px 16px 10px 16px;}
.browseboxtitle p {font-size:100%;font-weight:bold;padding:0px 0px 6px 0px;}
.browseboxtitle p.title {font-family:Georgia, "Times New Roman", Times, serif;font-size:150%;color:#231F20;padding:0px 0px 4px 0px;}
.browseboxtitle p.subtitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:100%;color:#FFFFFF;padding:0px 0px 10px 0px;}
.browseboxinner {width:95%;margin-left:2.5%;padding:12px 0px 12px 0px;}
.browsetabhdr {background:url(images/contenth2-bg.png) top right no-repeat;margin-bottom:10px;}
ul.browsetabs {list-style:none;padding:0px;margin:0px 0px 0px 12px;}
ul.browsetabs li {float:left;display:inline;width:auto;font-size:130%;background:url(../../images/cssimages/browsetab-bg.png) top right no-repeat;}
ul.browsetabs li a {display:block;padding:6px 26px 6px 0px;font-weight:bold;color:#231F20;text-decoration:none;}
ul.browsetabs li.active a {color:#FFFFFF;text-decoration:none;}

p.browseunavailable {width:auto;background-color:#FFFFFF;font-weight:bold;font-size:120%;text-align:left;padding:6px 0px 6px 12px;margin:0 auto;margin-bottom:10px;border-bottom:1px solid #C7C1BA;border-right:1px solid #C7C1BA;}
.browseboximg {width:100%;height:auto;overflow:hidden;margin-bottom:12px;} 
.browseboximg img {width:100%;height:auto;} 
.browseboxtxt {float:left;display:inline;width:63%;}
span.red {color:#630A39;font-weight:bold;}
.browseboxtxt p {padding:0px 0px 10px 0px;}
.browseboxpanel {float:right;display:inline;width:27%;padding:14px;background-color:#D8D5D3;min-height:180px;} 
.browseboxpanel p.price {padding:6px 0px 12px 0px;font-weight:bold;background:none;font-size:140%;width:auto;float:none;display:block;text-align:left;}
.browseboxpanel p.btn {width:auto;background:none;background-color:#FFFFFF;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin-bottom:8px;border-bottom:1px solid #A2A2A2;border-right:1px solid #A2A2A2;}
.browseboxpanel p.btn a {padding:4px 3px 5px 8px;display:block;font-size:100%;color:#493F36;text-decoration:none;}
.browseboxpanel p.buybtn {width:auto;color:#FFFFFF;font-weight:bold;background-color:#670039;text-align:left;padding:0px;margin:0 auto;margin-bottom:8px;}
.browseboxpanel p.buybtn a {padding:4px 3px 5px 8px;display:block;color:#FFFFFF;text-decoration:none;}
.browseboxpanel p.buybtn a:link, .browseboxpanel p.buybtn a:visited {background-color:#670039;}
.browseboxpanel p.buybtn a:active, .browseboxpanel p.buybtn a:hover {background-color:#450026;}
.browseboxpanel p.fullbtn {width:auto;font-weight:bold;background-color:#AEA59A;color:#FFFFFF;text-align:left;padding:4px 3px 5px 8px;display:block;margin-bottom:8px;}


@media screen and (max-width: 990px) {
	.wrapperm .baskettbl {float:none;display:block;width:auto;}
	.wrapperm .basketbtn {padding-top:12px;}
}

@media screen and (max-width: 910px) {
	.wrapperm {padding:0px 0px 10px 0px;}
	.wrapperm .left {float:none;display:block;width:100%;margin-left:0%;}
	.wrapperm .main {float:none;display:block;width:100%;margin-left:0%;}
	.footer {padding:12px 2% 0px 2%;}
	.wrapperm .logo {display:none;}
	.wrapperm .header, .strap {display:none;}
	.wrapperm .mlogo {display:block;background-color:#7C1149;}
	.wrapperm .mlogo img {width:60%;height:auto;max-width:409px;max-height:176px;}
	.wrapperm .newsletter {display:none;}
	.wrapperm #lefticons {display:none;}
	.wrapperm a.navtoggle {width:44px;height:43px;display:block;background-image:url(images/menutoggle-bg.png);margin:0px 0px 0px 4px;}
	.wrapperm .menu {margin-top:0px;}
	
	.wrapperm ul#nav {display:none;width:100%;font-size:100%;font-weight:bold;margin-top:7px;margin-bottom:1px;}
	.wrapperm #nav li {margin-top:1px;}
	.wrapperm #nav li a:link, #nav li a:visited {background:none;background-color:#2A4773;color:#FFFFFF;text-decoration:none;}
	.wrapperm #nav li a:active, #nav li a:hover {background:none;background-color:#111A28;color:#FFFFFF;text-decoration:none;}
	.wrapperm #nav li a.on {background:none;color:#FFFFFF;background-color:#111A28;text-decoration:none;}
	
	.wrapperm ul#navsub {}
	.wrapperm ul#navsub li {color:#535652;list-style:none;width:100%;margin-top:1px;text-transform:uppercase;}
	.wrapperm ul#navsub li a {text-decoration:none;display:block;padding:6px 10px 7px 10px;color:#717670;}
	.wrapperm ul#navsub li a:link, ul#navsub li a:visited {background:none;background-color:#470A28;color:#ffffff;text-decoration:none;}
	.wrapperm ul#navsub li a:active, ul#navsub li a:hover {background:none;background-color:#470A28;color:#ffffff;text-decoration:none;}
	.wrapperm ul#navsub li a.on {background:none;background-color:#470A28;color:#ffffff;text-decoration:none;}
	
	.wrapperm ul#navsubsub {background-color:#ffffff;}
	.wrapperm ul#navsubsub li {color:#535652;list-style:none;width:100%;margin-top:1px;}
	.wrapperm ul#navsubsub li a {text-decoration:none;display:block;padding:4px 10px 4px 10px;color:#717670;}
	.wrapperm ul#navsubsub li a:link, ul#navsubsub li a:visited {background:#BBB4AB;color:#404041;text-decoration:none;}
	.wrapperm ul#navsubsub li a:active, ul#navsubsub li a:hover {background:#A79F94;color:#404041;text-decoration:none;}
	
	.wrapperm ul#navsubsubsub {background-color:#ffffff;}
	.wrapperm ul#navsubsubsub li {color:#535652;list-style:none;width:100%;margin-top:1px;}
	.wrapperm ul#navsubsubsub li a {text-decoration:none;display:block;padding:4px 10px 4px 15px;font-size:90%;color:#717670;}
	.wrapperm ul#navsubsubsub li a:link, ul#navsubsubsub li a:visited {background:#BBB4AB;color:#FFFFFF;text-decoration:none;}
	.wrapperm ul#navsubsubsub li a:active, ul#navsubsubsub li a:hover {background:#BBB4AB;color:#404041;text-decoration:none;}
	
	/* checkout breadcrumb*/
	.wrapperm .checkout_breadcrumb {width:auto;padding:6px 0px 6px 1.5%;margin-left:0px;font-weight:bold;background-color:#E7E4E1;height:auto;overflow:hidden;} 
	.wrapperm .crumb {position:relative;height:auto;padding:3px 20px 3px 6px;width:auto;background-color:#E7E4E1;color:#AFA499;float:left;display:block; }
	/* the inner element is used to center the text */
	.wrapperm .crumb * {text-align:center;width:auto;margin-left:0px;display:block;} 
	.wrapperm a.crumb {color:#AFA499;text-decoration:none;}
	.wrapperm a.crumb:hover {color:#7C7166;}
	.wrapperm .crumb_root {color:#000000;background-color:#E7E4E1;}
	.wrapperm .crumb_current {color:#5E554A;background-color:#E7E4E1;}
	
	.wrapperm .crumb:after {width:22px;height:auto;position:absolute;background-repeat:no-repeat;background-image:none;content:">";top:4px;right:-10px;}
	.wrapperm .crumb.next_crumb_active:after {background-image:none;width:23px;display:none;}
	.wrapperm .crumb_root:after {background-image:none;display:none;}
	.wrapperm .crumb_root.next_crumb_disabled:after {background-image:none;display:none;}
	.wrapperm .crumb_current:after {background-image:none;display:none;}
	.wrapperm .crumb.last_crumb:after {background-image:none;width:20px;display:none;} 
	.wrapperm .crumb.crumb_current.last_crumb:after {background-image:none;display:none;content:"";} 
	/* EO checkout breadcrumb */
	
	.wrapperm input.txtinpt, .txtinpt {width:94%;max-width:300px;}
	.wrapperm input.txtinptm {width:70%;max-width:220px;}

}
@media screen and (max-width: 760px) {
	.wrapperm .menu ul {width:100%;float:none;display:block;}
	.wrapperm .menu li {display:block;width:auto;border-left:0px solid #B094A3;border-bottom:1px solid #B094A3;}
	.wrapperm .menu li a {padding:8px 6px 8px 10px;font-size:110%;text-align:left;}	
}
@media screen and (max-width: 720px) {
	
	.wrapperm #searchbox {width:96%;float:none;display:block;margin:2px auto;}
	.wrapperm #searchbox input.inputtext {width:98%;height:18px;border:0px solid #FFFFFF;padding:2px;}
	.wrapperm #searchbox .searchbtn {position:absolute;cursor:pointer;top:0px;right:0px;display:block;width:24px;height:22px;}
	.wrapperm .gpanel {width:30.6%;margin:8px 0.6% 0px 1%;}
	.wrapperm .browseboxtxt {float:none;display:block;width:100%;margin-bottom:12px;}
	.wrapperm .browseboxpanel {float:none;display:block;width:auto;min-height:50px !important;} 
}

@media screen and (max-width: 600px) {		
	.wrapperm .buystrip p.bleft, .nobuystrip p.bleft {width:18%;}
	.wrapperm .buystrip p.bright {width:30%;font-size:100%;}
	.wrapperm .buystrip p.buystrip_price {width:40%;padding:4px 2% 4px 0px;font-size:100%;font-weight:bold;}
	.wrapperm input.qtybox {width:36px;}
}

@media screen and (max-width: 520px) {	
	.wrapperm .checkoutl {width:100%;float:none;display:block;}
	.wrapperm .checkoutr {width:100%;float:none;display:block;}
	.wrapperm .gpanel {width:46%;margin:8px 0.6% 0px 1%;}
}

/* Mobile devices */
@media (max-width: 359px) {
	
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	a.logo {width:240px;height:120px;background-image:url(images/cssimages/logo-m.gif);background-size:100% 100%;}
	a.flogo {width:150px;height:74px;background-image:url(images/cssimages/flogo-m.png);background-size:100% 100%;}
	a.fbheader {width:36px;height:36px;background-image:url(images/cssimages/facebook-m.png);background-size:100% 100%;}
	a.twheader {width:36px;height:36px;background-image:url(images/cssimages/twitter-m.png);background-size:100% 100%;}
	a.ffacebook {width:30px;height:30px;background-image:url(images/cssimages/ffacebook-m.png);background-size:100% 100%;}
	a.ftwitter {width:30px;height:30px;background-image:url(images/cssimages/ftwitter-m.png);background-size:100% 100%;}
}

@media print {
	
}