@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body {behavior:url("csshover3.htc");margin: 0 auto;padding: 0;background:#555 url(/assets/elements/bodyBG.jpg) top center repeat-y;}
body,h1,h2,h3,h4,h5,h6 {font-family:"Gill Sans", "Trebuchet MS", Calibri, sans-serif;}
body p,ul,ol,dl,input,textarea {font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif;}
strong,em,b,i,address{font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif;}
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
h1 { font-size: 1.7em; line-height: 1; margin-bottom: 0.3em; }
h2 { font-size: 1.5em; margin-bottom: 0.3em; }
h3 { font-size: 1.3em; line-height: 1; margin-bottom: .25em; }
h4 { font-size: 1.15em; line-height: 1.25; margin-bottom: .25em; }
h5 { font-size: 1em; margin: 0 0 .2em 0; color: #3399cc; }
h6 { font-size: 1em; margin: 0 0 .15em 0; }
p { font-size: .85em; margin: 0 0 .5em 0; line-height:1.25; color:#333; }

/* Layout & DIV Configuration Styles */
/*#frame {width:780px;margin: 0 auto;padding:0px;background:#EEE url(/assets/elements/frameBG_login.jpg) left top no-repeat;height:600px;}*/
#frame {width:780px;margin: 0 auto;padding:0px;background:url(/assets/elements/frameBG780.jpg) left 143px no-repeat;}
#header {background:#FFFFFF;}
#menubar1 {background:#FFFFFF;}
#menubar2 {clear:both;width:780px;height:20px;margin:0;padding:0;background-color:#333;}
#contentleft {padding:0;width: 150px;float: left;margin:10px 5px 0px 10px;text-align:center;}
#contentleft2 {padding:10px 5px 10px 15px;width: 280px;float: left;margin: 0px;}
#contentleftpad {padding:10px 5px 10px 15px;width: 0px;float: left;margin: 0px;}
#content2thirds {width:600px;padding:10px 0px 10px 0px;float:left;margin: 0px;}
#contentcenter {width:440px;margin: 10px 5px 10px 5px;float: left;padding: 0;}
#contentright {width:150px;padding:0px 10px 0px 5px;float:left;margin: 10px 0px 0px 0px;text-align:center;}
#contentright2 {width:280px;padding:10px 0px 10px 10px;float:left;margin: 0px;}
#contentFull {float:left;clear:both;margin:0 0 20px 0;padding:0;width:780px;}
#footer { clear: both; margin: 4px 20px; }
/* ADDED 10/6/09, WDF --- for new Book.asp and Become.asp pages, 2 columns with LeadGen form on right */
#content2thirdsL {width:550px;padding: 5px 0px 5px 10px;float:left;margin:5px 5px;}
#content1thirdR {width:190px;padding: 5px 5px;float:left;margin:5px 5px;}
/* ADDED 10/26/09, WDF --- for new home page, 2 columns with Shop Menu on left, Feature Banner on right */
#content1thirdL {width:140px;padding: 5px 5px;float:left;margin:5px 5px;}
#content2thirdsR {width:600px;padding: 5px 5px;float:left;margin:5px 5px;}

/* fix the @$%@ IE6 scrolling bug */
/*	h1, h2, h3, h4, h5, h6, p { position: relative;} */



/* Footer Styles */
hr {border: 1px solid #DDDDDD;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.hrDotted {border: 1px dotted #DDDDDD;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.pgfooter {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 9px;line-height: 1.5;color: #999999;}

/* Miscellaneous CLASSES */
.justify {text-align: justify;}
.red {color: #FF0033;}
.orangeTable {background-color: #F08282;border: 2px solid #E11E28;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;color: #FFFFFF;}
.italic {font-style: italic;}
.pullQuote {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 20px;font-style: italic;line-height: 36px;font-weight: bold;font-variant: small-caps;color: #E11E28;text-align: center;display: block;letter-spacing: 1px;}
.pullQuoteLeft {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 20px;font-style: italic;line-height: 36px;font-weight: bold;font-variant: small-caps;color: #E11E28;text-align: left;display: block;letter-spacing: 1px;}
.sbOrangeBold {color: #F47B37;font-weight: bold;font-size: 11px;margin-bottom: 5px;line-height: 16px;}
.sbRegular {color: #999999;font-size: 10px;margin-bottom: 5px;line-height: 16px;}
.black {color: #000000;}
.poll {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 9pt;line-height: 1.5;color: #999999;text-decoration: none;margin: 0px;padding: 0px;}
.text11boldorange {color: #E11E28;font-weight: bold;font-size: 12px;margin-bottom: 10px;}
.text10 {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 10px;color: #777777;margin-top: 0px;margin-right: 0px;margin-bottom: 2px;margin-left: 0px;line-height: 1.25;}
.text10italic {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 10px;color: #777777;margin-top: 0px;margin-right: 0px;margin-bottom: 2px;margin-left: 0px;line-height: 1.25;font-style: italic;}
.sortMenu {font-family: "Trebuchet MS", Verdana, Arial;font-size: 9px;color: #666666;padding: 0px;margin: 0px;}
.bold {font-weight: bold;color: #666666;}
.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }

/* LINK styles */
a:link {text-decoration: underline;font-weight: bold;color: #919BC9;}
a:visited {text-decoration: underline;font-weight: bold;color: #CD82BE;}
a:hover {text-decoration: underline;font-weight: bold;color: #666666;}
a:active {text-decoration: underline;font-weight: bolder;color: #333333;}
a.textLinksSmall {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 9px;line-height: 1.5;color: #AAAAAA;text-decoration: none;}
a.textLinksSmall:hover {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 9px;line-height: 1.5;color: #666666;text-decoration: underline;}
a.text10:link {color: #444444;text-decoration: none;}
a.text10:hover {color: #333333;text-decoration: underline;}

/* IMG Styles */
.imagemargin {margin-bottom: 10px;display: block;}
.imagemargin5 {margin-bottom: 5px;display: block;}
.imagemargin10L {margin: 0px 0px 10px 5px;display: block;}
.imagemargin10r {padding: 0px;margin: 0px 10px 0px 0px;display: inline;}
.imagemargin5r {padding: 0px;margin: 0px 5px 0px 0px;display: inline;}
.imagemargin10t {padding: 0px;margin: 10px 0px 0px;display: inline;}

/* List Styles */
/*ol {list-style-position:outside;font-family: "Trebuchet MS", Arial, sans-serif;font-size: 11px;color: #666666;padding: 0px;}
ul {list-style-type:circle;list-style-position:outside;list-style-image:url(../assets/elements/bullet-heart7.gif);font-family: "Trebuchet MS", Arial, sans-serif;font-size: 9px;color: #777777;margin: 7px 5px 7px 20px;padding: 0px;}*/
ul.games {}
ul.games li {list-style-type:circle;list-style-position:outside;list-style-image:url(../assets/elements/icon_pdf_s.gif);font-family: "Trebuchet MS", Arial, sans-serif;font-size: 10px;color: #777777;margin: 0px 0px 10px;display: block;}
ul.media {list-style-type:circle;list-style-position:outside;list-style-image:url(../assets/elements/bullet_pdf.gif);font-family: "Trebuchet MS", Arial, sans-serif;font-size: 10px;color: #777777;margin: 10px 5px 10px 40px;}
ul.media li.listAI {list-style-image:url(../assets/elements/bullet_ai.gif);}
ul.media li.listAIc {list-style-image:url(../assets/elements/bullet_ai_c.gif);}
ul.media li.listEPS {list-style-image:url(../assets/elements/bullet_eps.gif);}
ul.media li.listFLASH {list-style-image:url(../assets/elements/bullet_flash.gif);}
ul.media li.listPDF {list-style-image:url(../assets/elements/bullet_pdf.gif);}
ul.media li.listPDFc {list-style-image:url(../assets/elements/bullet_pdf_c.gif);}
ul.media li.listPPT {list-style-image:url(../assets/elements/bullet_ppt.gif);}
ul.media li.listPS {list-style-image:url(../assets/elements/bullet_ps.gif);}
ul.media li.listPSc {list-style-image:url(../assets/elements/bullet_ps_c.gif);}
ul.media li.listTIFF {list-style-image:url(../assets/elements/bullet_tiff.gif);}
ul.media li.listWMF {list-style-image:url(../assets/elements/bullet_wmf.gif);}
ul.media li.listWORD {list-style-image:url(../assets/elements/bullet_word.gif);}
ul.media li.listWORDc {list-style-image:url(../assets/elements/bullet_word_c.gif);}
ul.media li.listWebc {list-style-image:url(../assets/elements/icon_web_ie.gif);}

/* Form Styles */
form {margin:0;padding:0;}
.SearchText {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 10px;font-weight: bold;text-transform: uppercase;color: #E11E28;margin: 0px;letter-spacing: 0px;line-height: 16px;}
.SearchForm {margin-top: 0px;margin-right: 0px;margin-bottom: 7px;margin-left: 0px;}
.headText {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 10px;font-weight: bold;text-transform: uppercase;color: #999999;margin: 0px;padding-right: 10px;line-height: 12px;/*padding-top: 3px;padding-bottom: 3px;padding-left: 15px;height: 60px;*/}
.headInput {font-family: "Trebuchet MS", Verdana, Arial;font-size: 10px;border: 1px solid #CCCCCC;color: #9999CC;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;font-weight: bold;margin: 0px;}
.headInput2 {font-family: "Trebuchet MS", Verdana, Arial;font-size: 10px;border: 1px solid #EEEEEE;color: #E11E28;padding-left: 4px;font-weight: bold;margin: 0px;background-color: #F08282;text-transform: uppercase;}
.headInput3 {font-family: "Trebuchet MS", Verdana, Arial;font-size: 10px;border: 1px solid #E11E28;color: #E11E28;padding-left: 4px;font-weight: bold;margin: 0px;background-color: #FFFFFF;}
.headInputInline {font-family: "Trebuchet MS", Verdana, Arial;font-size: 10px;border: 1px solid #CCCCCC;color: #9999CC;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;font-weight: bold;display: inline;}
.submitbutton {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 8pt;text-decoration: none;background-color: #FF6633;color: #FFFFFF;line-height: 8px;padding: 0px;margin: 0px;height: 20px;font-weight: bold;}
.AlertDiv {visibility:hidden;}
.alert {color:red;font-weight:bold;font-size:10px;line-height:1.75;}

/* New SHOP STORE MENU, added 10-30-09, WDF */
#ShopStoreMenu ul {text-align:left;margin:0;margin-bottom:20px;padding:0;padding-left:4px;list-style-type:none;list-style-position:inherit;list-style-image:none;}
#ShopStoreMenu li a {font-family: Arial, Helvitica, sans-serif;font-size: 9pt;color: #666;display: block;margin-bottom: 2pt;padding: 2px 0 2px 4px;border: 1px #CCC solid;}
#ShopStoreMenu li a:link {text-decoration : none;}
#ShopStoreMenu li a:visited {text-decoration : none;}
#ShopStoreMenu li a:hover {text-decoration : none;color: #ee37a1;width: auto;background-color:#ffedf5;border: 1px #ee37a1 solid;}
#ShopStoreMenu li a:active {text-decoration : underline;color: #000;}

/* myCart Menu Styles */
.myCart {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 10px;line-height: 1.5;color: #666666;text-decoration: none;margin: 0px;padding: 5px;background-color : #EEEEEE;width : 140px;text-align: left;border: 1px solid #999999;}
.myCartSmall {line-height: 1;}
.myCart a:link {color: #666666;font : bold 11px "Trebuchet MS", Arial, sans-serif;text-decoration : underline;margin: 0px;padding: 0px;}
.myCart a:visited {color: #666666;font : bold 11px "Trebuchet MS", Arial, sans-serif;text-decoration : underline;margin: 0px;padding: 0px;}
.myCart a:hover {color: #333333;font : bold 11px "Trebuchet MS", Arial, sans-serif;text-decoration : underline;margin: 0px;padding: 0px;}
.myCart a:active {color: #000000;font : bold 11px "Trebuchet MS", Arial, sans-serif;text-decoration : none;margin: 0px;padding: 0px;}
.highlight {font-weight: bold;color: #000000;}

/* Side Boxes and Shop Menu Styles */
.sidebox {background-color : #FFFFFF;width: 140px;text-align: left;padding: 5px;border: 1px solid #ec4399;z-index: 100;margin-bottom:15px;}
.sidebox260 {background-color : #FFFFFF;width : 260px;text-align: left;border: 1px solid #000000;z-index: 100;padding-top: 10px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;}
.sideboxAd {background-color : #FFFFFF;width : 120px;text-align: left;padding: 0px;border: 1px solid #999999;z-index: 100;}
.box440 {background-color : #FFFFFF;width : 440px;text-align: left;padding: 5px;border: 1px solid #999999;z-index: 100;}

/* Cart Styles */
.cartItemTitle, .cartPrice {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 13px;font-weight: bold;color: #336699;margin: 0px;}
a.cartItemTitle:link {text-decoration : none;font-weight: bold;color: #336699;}
a.cartItemTitle:visited {text-decoration : none;font-weight: bold;color: #336699;}
a.cartItemTitle:hover {text-decoration : underline;font-weight: bold;color: #CC3399;}
a.cartItemTitle:active {text-decoration : underline;font-weight: bold;color: #999999;}
.cartAvailBlock {font-size: 9px;display: block;padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;font-weight: bold;}
.cartAvailIn {color: #009900;}
.cartAvailOut {color: #CC3300;}

/* Checkout Styles */
table.cartCheckout p {font-size: 11px;font-family: "Trebuchet MS", Arial, sans-serif;color: #333333;margin-top: 2px;margin-right: 6px;margin-bottom: 2px;margin-left: 6px;line-height: 21px;}
table.cartCheckout input {font-size: 10px;}
table.cartCheckout form {margin: 4px;padding: 0px;}
.cartCheckoutTRHeader {background-color: #CCCCCC;}
.oddRow {background-color: #FFFFFF;}
.evenRow {background-color: #EEEEEE;}
.checkoutInput {font-family: "Trebuchet MS", Verdana, Arial;font-size: 10px;border: 1px solid #CCCCCC;color: #FF6633;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;font-weight: bold;text-align: right;padding-right: 4px;}


/* topSellers Menu Styles */
#topSellers a:link {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 7pt;color: #999999;text-decoration: none;padding: 0px;margin: 0px;line-height: 1.25;height: 70px;}
#topSellers a:visited {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 7pt;color: #AAAAAA;text-decoration: none;padding: 0px 0px 10px;margin: 0px;line-height: 1.25;height: 70px;}
#topSellers a:hover {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 7pt;color: #999999;text-decoration: underline;padding: 0px 0px 10px;margin: 0px;line-height: 1.25;height: 70px;}
#topSellers a:active {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 7pt;color: #333333;text-decoration: underline;padding: 0px 0px 10px;margin: 0px;line-height: 1.25;height: 70px;}

/* Small Home Text Box Styles */
.ccHomeTextBox {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 11px;color: #999999;background-color: #FFFFFF;height: 124px;width: 124px;border: 1px solid #999999;vertical-align: top;padding: 5px;margin: 0px;text-align: left;}
.ccHomeTextBox a:link {font-size: 9px;color: #999999;text-decoration: underline;}
.ccHomeTextBox a:visited {font-size: 9px;color: #999999;text-decoration: none;}
.ccHomeTextBox a:hover {font-size: 9px;color: #666666;text-decoration: underline;}
.ccHomeTextBox a:active {font-size: 9px;color: #FF6633;text-decoration: underline;}

/* Upcoming Events SideBox Styles */
.EventsSidebox {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 11px;color: #666666;background-color : #FFFFFF;width : 120px;text-align: left;border: 1px solid #999999;padding-top: 0px;padding-right: 5px;padding-bottom: 0px;padding-left: 5px;}
.EventsDate {font-size: 12px;color: #CD82BE;font-weight: bold;margin-top: 15px;margin-bottom: 0px;display: block;}
.EventsHigh {color: #666666;font-weight: bold;}
.EventsName {color: #666666;font-style: italic;}
.EventsRed {font-size: 12px;color: #E11E28;font-weight: bold;margin-top: 0px;margin-bottom: 0px;display: block;}
.EventsHighOrange {color: #FF6633;font-weight: bold;}

/* Home Specials Rotating SideBox Styles */
.specialsBox {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 11px;color: #999999;width: 266px;height: 108px;border: 1px solid #999999;vertical-align: top;padding: 10px;margin: 0px;text-align: left;background-color: #FFFFFF;}
.specialsBox a:link {color: #999999;text-decoration: underline;}
.specialsBox a:visited {color: #999999;text-decoration: none;}
.specialsBox a:hover {color: #666666;text-decoration: underline;}
.specialsBox a:active {color: #FF6633;text-decoration: none;}
.specialsBoxDate {font-size: 12px;color: #F6533D;font-weight: bold;margin-top: 0px;margin-bottom: 0px;}
.specialsBoxHigh {font-weight: bold;}
.specialsBoxHighOrange {color: #FF6633;font-weight: bold;}

/* News Text Styles */
.newsTitle {color: #E11E28;font-weight: bold;font-size: 12px;margin-bottom: 10px;}
.newsText {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 11px;color: #666666;line-height: 1.25;margin-bottom: 5px;margin-top: 0px;}
.newsStrong {color: #666666;}
.newsDate {font-size: 12px;font-weight: bold;color: #919BC9;display: block;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
.newsCity {font-size: 11px;color: #666666;display: block;font-style: italic;}
.newsText a:link {color: #919BC9;text-decoration: underline;font-weight: bold;}
.newsText a:visited {color: #666666;text-decoration : underline;font-weight: bold;}
.newsText a:hover {color: #333333;font: bold;text-decoration : underline;}
.newsText a:active {color: #000000;font: bold;text-decoration : none;}
.prezPanelName {font-size: 14px;font-weight: bold;color: #919BC9;display: block;margin-top: 1px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.prezPanelCity {font-size: 11px;color: #666666;display: block;font-style: italic;}
.prezPanelQueen {font-size: 13px;font-weight: bold;color: #F6533D;display: inline;font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Bachelorette's Corner Styles */
#bacheloretteID ul {list-style-type:circle;list-style-position:outside;list-style-image:url(../assets/elements/bullet-heart7.gif);font-family: "Trebuchet MS", Arial, sans-serif;font-size: 11px;color: #E11E28;margin: 7px 5px 7px 20px;padding: 0px;}
#bacheloretteID h1 {font-size:18px;font-family: "Trebuchet MS", Arial, sans-serif;font-weight: bold;color: #E11E28;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;}
#bacheloretteID h2 {font-family: "Comic Sans MS", Verdana, "Trebuchet MS", Arial;font-size: 14px;font-weight: bold;color: #F08282;border-bottom: 1px dotted red;letter-spacing: .2em;text-align: left;text-transform: uppercase;}
#bacheloretteID p {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 13px;line-height: 1.5;color: #888888;margin: 5px 0px 0px;padding: 0px;}


