/* GLOBAL POSITIONING STYLES */

body { margin: 0; padding: 0; color: #000; background-color: #EEEEDD; font-family: Arial, Helvetica, sans-serif; }
li { list-style-position: outside; list-style-type: square; margin: 0 0 4px 0; *padding: 0; }
ul { margin: 0; padding: 0; *margin: 0; *padding: 0;}
img { border: 0; }
.linker { cursor: pointer; cursor: hand; }
a { color: #015DC1; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; border-bottom: none; }
a:hover { color: #333; }
/* ---- OLD TEMPLATE STYLES - Added Nov 2, 2009 - M. Knauer ---- */

#container { width: 1100px; margin: 0 auto; position: relative;}

#body_wrapper { width: 700px; float: left; position: relative; }
#body_wrapper a { text-decoration: underline; color: #0440ba; }

#main { width: 700px; height: 150px; *height: 170px; background: url(../images/top_food_bg.jpg) 15px 10px no-repeat; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; margin: 5px 0 0 0; float: left; }
#main h1 { font: normal 26px/27px Arial, Helvetica, sans-serif; color:#840104; margin: 15px 0 0 20px; }
#main h1 { font: normal 26px/27px Arial, Helvetica, sans-serif; color:#2d6417; margin: 29px 0 0 24px; }
#main p { margin: 15px 0 0 24px; }
#main p span { font: bold 17px/20px Arial, Helvetica, sans-serif; color:#2d6417; letter-spacing: -1px; }
#main .viewlink { margin: 10px 0 0 24px; }

#main-card { width: 700px; height: 145px; background: url(../images/top_food_bg.jpg) 30px 0 no-repeat; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; margin: 5px 0 0 0; float: left; }
#main-card h1 { font: normal 25px/27px Arial, Helvetica, sans-serif; color:#2d6417; margin: 10px 0 0 24px; }
#main-card p { margin: 10px 0 0 24px; }
#main-card p span { font: bold 17px/20px Arial, Helvetica, sans-serif; color:#2d6417; letter-spacing: -1px; }
#main-card .viewlink { margin: 10px 0 0 24px; }

#expiration { width: 698px; *width: 700px; height: 23px; background: url(../images/top_bar_bg.png) 0 0 repeat-x; border: solid 1px #8d6804; font: bold 15px/17px Arial, Helvetica, sans-serif; color:#fff; text-align: center; padding: 4px 0 0 0; float: left; }
#expiration img { display: inline; background: url(../images/bullet_white.png) 0 0 no-repeat; margin: 0 20px; }

#expiration2 { width: 698px; *width: 700px; height: 23px; background: url(../images/top_bar_bg.png) 0 0 repeat-x; border: solid 1px #8d6804; font: bold 15px/17px Arial, Helvetica, sans-serif; color:#fff; text-align: center; padding: 4px 0 0 0; float: left; }
#expiration2 img { display: inline; background: url(../images/bullet_white.png) 0 0 no-repeat; margin: 0 20px; }

#purchase, .callout { width: 675px; *width: 700px; height: 225px; *height: 235px; background-color: #faf9f4; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; border: none; text-decoration: none; padding: 10px 10px 0 15px; float: left; }
#purchase h1 { font: bold 17px/24px Arial, Helvetica, sans-serif; color:#2d6417; margin: 0 0 5px 0; }
#purchase span { font: bold 14px/20px Arial, Helvetica, sans-serif; color:#2d6417; }
#purchase ul { margin: 8px 0 0 25px; }
#purchase li { list-style-image: url(../images/bullet_arrow_black.gif); line-height: 16px; margin: 0 0 5px 0; }
#purchase li span { font: bold 15px/15px Arial, Helvetica, sans-serif; color: #dd0101;}
#purchase .form1 { margin: 28px 0 0 20px; text-align: left; }
#purchase .form2 { margin: 10px 0 0 20px; text-align: left; }
#purchase .form3 { margin: 10px 0 0 20px; text-align: left; }
#purchase .qty { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; margin: 5px 12px 0 0;}
#purchase .input1 { width: 46px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; margin: 0 10px 0 0; padding: 0 0 0 3px; vertical-align: middle; }
#purchase .input2 { width: 170px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 6px; margin: 0 0 0 8px; vertical-align: middle }
#purchase .input3 { width: 208px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 2px; }
#purchase .button { margin: 5px 0 0 0; float: right;}

#purchase #gift { width: 334px; height: 215px; float: left; border-right: solid 1px #cfcfa9; }
#purchase #dom { width: 325px; height: 215px; float: right; }
a.learnmore { font: normal 12px/12px Arial, Helvetica, sans-serif; color: #015DC1; text-decoration: underline; }

#bottom_bar { width: 698px; *width: 700px; *height: 8px; height: 10px; background: url(../images/bottom_bar.png) top left repeat-x; border: solid 1px #8d6804; padding: 0; margin: 0; font-size: 4px; float: left; }
.bottom_bar { width: 698px; *width: 700px; *height: 8px; height: 10px; background: url(../images/bottom_bar.png) top left repeat-x; border: solid 1px #8d6804; padding: 0; margin: 0; font-size: 4px; float: left; }

/* ---- DOM Styles ---- */

#main-dom { width: 700px; height: 205px; background: url(../images/top_dom_bg.jpg) bottom right no-repeat; font: normal 16px/20px Arial, Helvetica, sans-serif; color: #333; margin: 5px 0 10px 0; float: left; }
#main-dom h1 { font: normal 26px/27px Arial, Helvetica, sans-serif; color:#840104; margin: 22px 0 0 22px; }
#main-dom p { margin: 20px 0 0 22px; }
#main-dom .link { width: 220px; font-size: 14px; margin: 12px 0 0 22px; }

#purchase-dom { width: 675px; *width: 700px; height: 180px; *height: 200px; background-color: #faf9f4; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; border: none; padding: 20px 10px 0 15px; float: left; }
#purchase-dom h1 { font: bold 17px/24px Arial, Helvetica, sans-serif; color:#2d6417; margin: 0 0 10px 0; }
#purchase-dom ul { margin: 10px 0 0 0; }
#purchase-dom li { list-style-image: url(../images/bullet_arrow_black.gif); line-height: 15px; margin: 0 0 10px 0; }
#purchase-dom li span { font: bold 15px/15px Arial, Helvetica, sans-serif; color: #dd0101;}
#purchase-dom .form { margin: 10px 0 0 10px; text-align: left; }
#purchase-dom .qty { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; margin: 5px 12px 0 0;}
#purchase-dom .input1 { width: 46px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; margin: 0 10px 0 0; padding: 0 0 0 3px; vertical-align: middle; }
#purchase-dom .input2 { width: 170px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 6px; margin: 0 0 0 8px; vertical-align: middle }
#purchase-dom .input3 { width: 208px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 2px; }
#purchase-dom .button { margin: 12px 0 0 0; float: right;}

#purchase-dom #dom { width: 332px; height: 160px; padding: 10px 0 0 0; float: left; }

#purchase-dom #chart { width: 335px; height: 170px; float: right; }
#purchase-dom #chart table, #purchase-dom #chart td { border: solid 1px #ccc; font: bold 12px/13px Arial, Helvetica, sans-serif; color: #555; }
#purchase-dom #chart tr.odd { background-color: #f1f1f1; }
#purchase-dom #chart .header { color: #147cb2; }
#purchase-dom #chart .header2 { font: bold 14px/13px Arial, Helvetica, sans-serif; color: #006600; }
#purchase-dom #chart .your-price { font: bold 14px/13px Arial, Helvetica, sans-serif; color: #000; }
#purchase-dom #chart .nb { border: none; }

/* ---- Card Styles ---- */
#card { width: 675px; *width: 700px; height: 265px; *height: 285px; background-color: #fff; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; padding: 10px 10px 0 15px; position: relative; float: left; }
#card .new { width: 70px; height: 70px; background: url(../images/icon_new.png) 0 0 no-repeat; position: absolute; top: 4px; left: 10px; z-index: 999; }
#card .cardtable { margin: 10px auto 5px; *margin: 5px auto; display: block; }
#card .cardtable img { margin: 0 35px 0; *margin: 0 28px 0;}
#card .buytable { width: 615px; margin: 5px auto 0; *margin: 9px auto 0;}
#card h1 { font: bold 17px/20px Arial, Helvetica, sans-serif; color:#2d6417; margin: 0 0 3px 70px; }
#card p { margin: 0 0 0 70px; }
#card ul { margin: 10px 0 0 0; }
#card li { list-style-image: url(../images/bullet_arrow_black.gif); line-height: 17px; margin: 0 0 10px 0; }
#card li span { font: bold 15px/15px Arial, Helvetica, sans-serif; color: #dd0101;}
#card .form1 { margin: 25px 0 0 20px; text-align: left; }
#card .form2 { margin: 0 0 0 20px; text-align: left; }
#card .qty { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; margin: 5px 8px 0 0;}
#card .input1 { width: 46px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; margin: 0 10px 0 0; padding: 0 0 0 3px; vertical-align: middle; }
#card .input2 { width: 170px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 6px; margin: 0 0 0 8px; vertical-align: middle }
#card .input3 { width: 208px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 2px; }
#card .button { margin: 0; float: right;}
#card .value { font: bold 13px/16px Arial, Helvetica, sans-serif; color: #006600; text-align: center; margin: 2px 0;}
#card .value span { color: #333;}
#card #free { font: bold 10px/13px Arial, Helvetica, sans-serif; color: #000; text-align: left;}




/* ---- Gift Card Styles ---- */
#wrapper {
    height: 100%; 
    margin: 0 auto; 
    padding: 0; 
    width: 1020px;
}

#tweet {
    background-color: #FFF;      
    float: right; 
    font-size: 12px;  
    margin: 10px 35px 7px 0;
    width: 450px; 
}

#tweet .content {
    border: 1px solid #CCC;
    padding: 4px 6px;
}

#tweet .fb_iframe_widget iframe.fb_ltr {
    position:relative;
}

.clear{ clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; font-size: 0; }


#giftcard_container {
    border: none; 
    margin: 0 auto; 
    width: 950px; 
    background-color: #FFF; 
}

.eGiftCenterPage #giftcard_container {
    background:#fff;
}

#sliderbox {
   margin: 0 auto;
    padding: 22px 30px 15px 38px; 
    width: 882px;
}

#slider {
   float: left; 
    position: relative; 
    overflow: auto; 
    width: 865px; 
    height: 240px; 
    margin: 0 30px 0 0;
    *margin: 0; 
}

#slider ul  
{
   position: absolute; 
    list-style: none; 
    top: 0; 
    left: 0;
}

#slider li  {
   float: left; 
    width: 865px; 
    height: 240px; 
    padding-right: 0; 
    list-style: none; 
}

li#content {
    width: 865px; 
    height: 240px; 
    padding: 0; 
    list-style: none; 
}


.slides h1 {
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 24px; 
    line-height: 24px; 
    margin-top: 0px; 
    padding-top: 38px; 
    letter-spacing: -0.02em; 
}

.slides p {
    font-size: 12px; 
    font-family: Helvetica, Arial, sans-serif; 
    line-height: 18px;
}

.view_rest {
    font-size: 14px; 
    font-family: Helvetica, Arial, sans-serif; 
    font-weight: bold; 
    text-align: center; 
}

.view_rest a {
    color: #3366CC;
    text-decoration: underline;
}

.view_rest a:hover {
    color: #333;
}

.pagination {
    list-style: none; 
    height: 22px; 
    margin: 0 0 8px; 
    visibility: visible;
}

.pagination li {
    float: left; 
    cursor: pointer; 
    padding: 2px 5px; 
    background: #FFF; 
    font-weight: bold; 
    border: 1px solid #CCC; 
    margin: 0 4px 0 0; 
    text-align: center; 
    color: #999; 
    list-style: none;
}

.pagination li:hover {
    /*
background: #FFF; 
    border: 1px solid #999;
    color: #000;
*/
}

.div_bar {
    width: 950px; 
    height: 24px;	
    color: white;
    font-size: 16px;
    font-family: Helvetica, Arial, sans-serif;	
    font-weight: bold;	
    text-align: center;
    line-height: 24px;
}

.top_bar {
    background-color: #2C529D;
}

.mid_bar {
    background-color: #D0CCA7;
}

.bot_bar {
    margin-bottom: 20px; 
    background-color: #FF9C34;
}

.bar_space {
    padding: 0 14px;
    }

#callout2  {
    margin: 0; 
    padding: 24px 19px 25px 24px; 
}

#callout2 h1 {
    font-family: Helvetica,Arial,sans-serif; 
    font-size: 18px; 
    font-weight: bold; 
    margin-top: 0px; 
}

#callout2 h2 {
    font-family: Helvetica,Arial,sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    margin-top: 0px; 
    margin-bottom: -10px; 
}

#callout2 p {
    font-size: 12px; 
    font-family: Helvetica, Arial, sans-serif; 
    line-height: 18px;
}

.text_width01 {
    font-size: 12px; 
    font-family: Helvetica, Arial, sans-serif; 
    line-height: 18px; 
    width: 560px; 
}

img.img01  {
    margin: 16px 0 31px -5px;
}

li.current { /* DO NOT MOVE */
    border: 1px solid #999; 
    background: #FFF; 
    color: #000; 
    list-style: none;
}

.bg_gift {
    background: transparent url("/images/giftcard_bg01.jpg") no-repeat scroll top right;
}

.bg_egift {
    background: transparent url("/images/giftcard_bg02.jpg") no-repeat scroll top right; 
    height: 231px;
    padding: 24px 0px 25px 52px !important;
}

.bg_dom {
    background: transparent url("/images/giftcard_bg04.jpg") no-repeat scroll top right; 
    height: 231px; 
    padding: 24px 0px 25px 52px !important;
}

/* ------------------------ */
/*	Gift Card Footer Styles */
/* ------------------------ */

#footer-wrapper {margin: 0 auto; padding: 0; width: 950px; color:#333333; font-size:11px; line-height:24px; text-align:center; }
#footer .terms {color:#333333;float:left;font:11px/13px Arial,Helvetica,sans-serif;padding:10px 20px 20px;text-align:center;width:905px;}
#footernav {float:left;width:950px;}
#footer a {color:#015DC1;margin:0 5px;text-decoration:underline;}
#footer :hover {color:#333333;text-decoration:none;}
#footer span.copyright {color:#222222;display:block;margin:0.6em 0 0;}
#footer span.copyright a {color:#222222;text-decoration:none;}
 
/* ------------------------ */
/*	Header Build Styles		*/
/* ------------------------ */

#headerbox { width: 100%; margin: 0 auto; border-bottom: solid 6px #cfcea8; float: left; position: relative; z-index: 999; }
#header { width: 990px; margin: 0 auto; position: relative; }
#header .right { width: 590px; margin: 0 5px 0 0; float: right; }
#header a { color: #000; text-decoration: none; }
#header a.logo { height: 70px; width: 340px; background: url("../images/img-rdc-edsm.gif") no-repeat; position: absolute; top: 15px; left: 10px; }
ol, ul { list-style: none; }

/* --- Site Badges Styles --- */

#header ul#site-badges { margin: 10px 0 0 0; *margin: 11px 0 0 0; float: right; }
#header ul#site-badges li { float: left; margin: 0 0 0 8px; list-style: none; }
#header .address { font-size: 12px; font-weight: regular; color: #000; line-height: 16px; padding: 6px 10px 0 0; }
#header .address span { font-size: 18px; font-weight: regular; color: #000; line-height: 16px; padding: 1px 0 0 10px; }

/* --- Account Menu Styles --- */

#header ul#account-menu { width: 330px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px 0 4px 150px; border-top: 1px dotted #cfcea8; color: #000; float: right; }
#header ul#account-menu li { float: left; padding: 6px 12px 0 2px; width: auto;  list-style: none; }
#header ul#account-menu li a {font-family: Verdana, Arial, Helvetica, sans-serif;}
#header ul#account-menu .viewcart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; cursor: pointer; cursor: hand; line-height: 12px; COLOR: #930; text-decoration: underline; }

/* --- Header Navigation Styles --- */

#header ul#main-menu { height: 31px; *width: 483px; margin: 11px 0 -5px 0; float: right; }
#header ul#main-menu a { color: #666655; display: block; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; padding-top: 8px; height: 21px; text-transform: uppercase; }
#header ul#main-menu li { float: left; height: 29px; text-align: center; color: #333333; list-style: none; }

#header ul#main-menu li#home a { background: url("../images/home-bg.gif") 0 -29px no-repeat; width: 57px; }
#header ul#main-menu li#home a:hover { background: url("../images/home-bg.gif") 0 -58px no-repeat; }
body.home #header ul#main-menu li#home a { background: url("../images/home-bg.gif") 0 0 no-repeat; border-top: 3px solid #D5D5B8; }

#header ul#main-menu li#find-restaurants a { background: url("../images/find-restaurants-bg.gif") 0 -29px no-repeat; width: 128px; }
#header ul#main-menu li#find-restaurants a:hover { background: url("../images/find-restaurants-bg.gif") 0 -58px no-repeat; }
body.find-restaurants #header ul#main-menu li#find-restaurants a { background: url("../images/find-restaurants-bg.gif") 0 0 no-repeat; border-top: 3px solid #D5D5B8; }

#header ul#main-menu li#give-a-gift a { background: url("../images/give-a-gift-bg.gif") 0 -29px no-repeat; width: 90px; }
#header ul#main-menu li#give-a-gift a:hover { background: url("../images/give-a-gift-bg.gif") 0 -58px no-repeat; }
body.give-a-gift #header ul#main-menu li#find-restaurants a { background: url("../images/give-a-gift-bg.gif") 0 0 no-repeat; border-top: 3px solid #D5D5B8; }

#header ul#main-menu li#redeem-gift a { background: url("../images/redeem-gift-bg.gif") 0 -29px no-repeat; width: 104px; }
#header ul#main-menu li#redeem-gift a:hover { background: url("../images/redeem-gift-bg.gif") 0 -58px no-repeat; }
body.redeem-gift #header ul#main-menu li#redeem-gift a { background: url("../images/redeem-gift-bg.gif") 0 0 no-repeat; border-top: 3px solid #D5D5B8; }

#header ul#main-menu li#who-we-are a { background: url("../images/who-we-are-bg.gif") 0 -29px no-repeat; width: 104px; }
#header ul#main-menu li#who-we-are a:hover { background: url("../images/who-we-are-bg.gif") 0 -58px no-repeat; }
body.who-we-are #header ul#main-menu li#who-we-are a { background: url("../images/who-we-are-bg.gif") 0 0 no-repeat; border-top: 3px solid #D5D5B8; }




/* ---- Callout Styles ---- */
.callout { width: 313px; *width: 344px; height: 170px; *height: 203px; background-color: #fff; border: solid 1px #ccc; padding: 20px 10px 20px 20px; *padding: 20px 10px 0 20px; margin: 10px 0 10px 0; }
.callout h1 { font: bold 20px/22px Arial, Helvetica, sans-serif; color: #222; margin: 0 0 15px 0; }
.callout ul { margin: 10px 0 0 0; padding: 0 0 0 15px;}
.callout li { list-style-image: url(../images/bullet_arrow_black.gif); line-height: 18px; margin: 0 0 8px 0; }
.callout form { width: 140px; height: 90px; margin: 20px 0 0 15px;}
.callout .zip { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; text-align: left; padding: 0 0 3px 2px; }
.callout .input { width: 135px; font: bold 12px/12px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 2px #999; padding: 3px 0 3px 6px; }
.callout .button { margin: 6px 0 0 0; float: right;}

.available { background: url(../images/available.jpg) bottom right no-repeat; }
.left { float: left; }
.right { float: right; margin-right: 0; }


/* ---- Available Search Styles - for "available.asp" page ---- */
.avail-search { width: 390px; height: 170px; padding: 20px 10px 20px 20px; margin: 80px auto 0 auto; text-align: center; }
.avail-search h1 { font: bold 20px/22px Arial, Helvetica, sans-serif; color: #222; margin: 0 0 15px 0; }
.avail-search form { width: 230px; height: 90px; margin: 20px auto 0 auto;}
.avail-search .zip { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; text-align: left; padding: 0 0 3px 2px; }
.avail-search .input { width: 135px; font: bold 12px/12px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 2px #999; padding: 3px 0 3px 6px; }
.avail-search .button { margin: 0; float: right;}

.left { float: left; }
.right { float: right; margin-right: 0; }


/* ---- OLD TEMPLATE STYLES ---- */

/* Header Styles */
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; line-height: 9px; color: #666; }
.head_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #0C346F; line-height: 16px; }
.headbold10e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000; padding-bottom: 2px; line-height: 12px; }
.subhead11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; line-height: 13px; }
.subhead11_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFF; line-height: 13px; }
.subhead11_whitepad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFF; line-height: 13px; padding-left: 5px; padding-bottom: 5px; }
.quicknav, .quicknav td { text-align: right;}

/* Body Styles */
.bodytxt { font: normal 13px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; }
.bodytxthome { font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #444433; }
.bodytxtsmall { font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #333; padding-bottom: 4px; }
.bodytxtlarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333; }
.bodyserif13 { font-family:Georgia, Times, Times New Roman, serif; font-size: 13px; line-height: 16px; font-style: normal; font-weight: normal; color: #333; }
.bodyserif11 { font-family:Georgia, Times, Times New Roman, serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: normal; color: #333; }
.bodytxt9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #333; line-height: 11px; padding-right: 10px; padding-bottom: 5px; }
.bodytxt9_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 14px; font-weight: normal; color: #333; }
.bodytxt9-indent5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #333; line-height: 11px; padding-left: 5px; padding-bottom: 5px; }
.bodytxt9e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000; line-height: 10px; padding-bottom: 4px; }
.bodytxt9red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #930; line-height: 11px; padding-right: 10px; padding-bottom: 5px; }
.bodytxt9rede { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #930; line-height: 10px; padding-bottom: 4px; }
.bodytxt10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; padding-bottom: 4px; line-height: 12px; }
.bodytxt10_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; line-height: 14px; }
.bodytxt10rede { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #930; line-height: 11px; padding-bottom: 4px; }
.bodytxt11_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; line-height: 14px; }
.bodytxt11_20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; line-height: 20px; }
.boldtxt12rede { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #930; line-height: 12px; padding-bottom: 4px; }

.input { font-size: 11px; border-color:#666666; border-width: thin; }
.input9 { font-size: 9px; border-color:#666666; border-width: thin; }

.introtxt { font-family:Georgia, Times, Times New Roman, serif; font-size: 13px; line-height: 16px; font-style: normal; font-weight: normal; color: #333; }

.bullet1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; list-style-position: outside; list-style-type: square; margin-bottom: 8px; line-height: 13px; }

.certCode { font-family: "Courier New", Courier, mono; font-size: 17px; font-style: normal; font-weight: bold; color: #930; line-height: 17px; }

/* Form and Field Styles */
.field { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 12px; border: solid 1px #333; color: #000; }
.form10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; padding-bottom: 4px; line-height: 12px; }
.form10red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #930; padding-bottom: 4px; line-height: 12px; }
.formbold10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333; padding-bottom: 4px; line-height: 12px; }
.formbold10red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #930; padding-bottom: 4px; line-height: 12px; }
.formtxtsmallgray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #333; padding-bottom: 4px; line-height: 13px; }
.formtxtsmallred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #930; padding-bottom: 4px; line-height: 13px; }

.breadcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; line-height: 12px; color: #333; }
.link_breadcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; cursor: pointer; cursor: hand; line-height: 12px; COLOR: #930; text-decoration: underline; }
td.link_nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; padding-bottom: 4px; line-height: 13px; text-decoration: none; text-align: right; }
td.link_nav a { color: #333; text-decoration: none; }
td.link_nav a:hover { color: #333; text-decoration: underline; }

.menutxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; line-height: 12px; padding-bottom: 4px; }
.menutxtpad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; line-height: 12px; padding-bottom: 4px; }
.menutxt a { color: #357; text-decoration: none; }
.menutxt a:hover { color: #333; text-decoration: underline; }

.nav_txt_gray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666; padding-bottom: 4px; line-height: 13px; }
.nav_txt_gray a { color: #333; text-decoration: none; }
.nav_txt_gray a:hover { color: #333; text-decoration: underline; }

.megacertNames { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; font-style: normal; font-weight: bold; color: #333333; line-height: 13px; }
.megacertValue { font-family: Georgia, Times New Roman, Times, serif; font-size: 20px; font-style: normal; font-weight: bold; color: #333; line-height: 20px; }

.certValue { font-family: Georgia, Times New Roman, Times, serif; font-size: 30px; font-style: normal; font-weight: bold; color: #333; line-height: 20px; }

.pad { padding-right: 80px; padding-left: 80px; }
.padsm { padding-left: 13px; padding-top: 5px; padding-right: 5px; }

.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #930; line-height: 15px; }
.redPageHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-style: normal; font-weight: bold; color: #930; }

select { font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif; border: solid 1px #333; color: #000; background-color: #fff; }

.servicecap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; }

.side_nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; font-style: normal; font-weight: normal; color: #333; padding-bottom: 4px; line-height: 12px }

/* Text Styles */
.txt10sm07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; }
.txt10smBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; }
.txt10smBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight: bold; }
.txt10smRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 10px; }
.txt10smBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 10px; font-weight: bold; }
.txt10smLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 10px; text-decoration: underline; }
.txt10smLinkBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 10px; text-decoration: underline; font-weight: bold; }
.txt10smLinkBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 10px; text-decoration: underline; font-weight: bold; }
.txt10smLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 10px; text-decoration: underline; }
.txt10smBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; font-weight: bold; }
.txt11sm07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; }
.txt11smBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
.txt11smBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; }
.txt11smRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 11px; }
.txt11smBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 11px; font-weight: bold; }
.txt11smLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 11px; text-decoration: underline; }
.txt11smLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 11px; text-decoration: underline; }
.txt11smBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: bold; }
.txt11smLinkBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 11px; text-decoration: underline; font-weight: bold; }
.txt11smLinkBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 11px; text-decoration: underline; font-weight: bold; }
.txt12medBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }
.txt12medBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: bold; }
.txt12med07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; }
.txt12medBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; font-weight: bold; }
.txt12medRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; }
.txt12medBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; font-weight: bold; }
.txt12medLinkBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 12px; text-decoration: underline; font-weight: bold; }
.txt12medLinkBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; text-decoration: underline; font-weight: bold; }
.txt12medLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; text-decoration: underline; }
.txt12medLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 12px; text-decoration: underline; }
.txt14lgBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; }
.txt14lgBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; font-weight: bold; }
.txt14lg07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 14px; }
.txt14lgRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 14px; }
.txt14lgBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 14px; font-weight: bold; }
.txt14lgBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 14px; font-weight: bold; }
.txt14lgLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 14px; text-decoration: underline; }
.txt14lgLinkBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 14px; text-decoration: underline; font-weight: bold; }
.txt14lgLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 14px; text-decoration: underline; }
.txt14lgLinkBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 14px; text-decoration: underline; font-weight: bold; }
.txt16headerBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; }
.txt16headerBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; font-weight: bold; }
.txt16header07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 16px; }
.txt16headerBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 16px; font-weight: bold; }
.txt16headerRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 16px; }
.txt16headerBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 16px; font-weight: bold; }

/* Footer Styles */
#footer { width: 100%; display: block; float: right; bottom: 0; margin: 0; }
.footer { font-size: 11px; font-style: normal; font-weight: normal; line-height: 18px; color: #333; margin: 0; }
.footer a { font-size: 11px; font-weight: normal; text-decoration: none; margin: 0 2px 6px 2px; color: #015DC1; }
.footer :hover { font-size: 11px; font-weight: normal; text-decoration: none; color: #333; }
.footer img { margin: 0; padding: 0; }
.footer span.copyright { display: block; margin: .6em 0 0 0; color: #222; }
.footer span.copyright a { color: #222; text-decoration: none; }

.footertxt9e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000; line-height: 9px; padding-bottom: 4px; }
.footer07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 9px; }
.footerRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 9px; }
.footerLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 9px; text-decoration: underline; }
.footerLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 9px; text-decoration: underline; }




/* Dan styles  for Gift Card */
/* 8703_GC_DETAILS_DOM_rev2 */
.purchase_DOM {padding-bottom:20px;font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:16px;}
.purchase_DOMa {float:left;height:100%;padding-left:35px;padding-top:25px;width:530px;}
.purchase_DOMa h1 {display:inline;font-size:18px;font-weight:bold;}
.purchase_DOMa p {font-size:14px;margin: 10px 0px;width:320px;}
.purchase_DOMa img {float:right;}
.purchase_DOMb {float:right;}
.purchase_DOMb img {margin-top:40px;margin-right:35px;}
.purchase_DOMc {clear:both;padding-left:45px;}
.purchase_DOMc img {left:5px;margin-top:0;padding-top:0;position:relative;top:10px;}
.purchase_DOMc label {font-size:12px;display:inline; float:left; margin-right:10px; margin-top:12px;	}
.select-quantity_DOM {margin: 0px 5px;}

/* 8703_GC_Details_Egift_rev2 */
.purchaseDetails_2 {width:100%;background-color:#FFF;font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:16px;height:230px;padding-bottom:20px;}
.purchaseDetails_2a {float:left;padding-left:45px;padding-top:25px;}
.purchaseDetails_2a h1 {display:inline;font-size:18px;color:#333333;font-weight:bold;margin:0px;}
.purchaseDetails_2a h2 {display:inline;color:#333333;font-size:18px;margin:0px;}
.purchaseDetails_2a p {color:#ff0000;font-size:14px;margin-bottom:25px; margin-top:0px;}
.purchaseDetails_2a img {margin-right:10px;}
.purchaseDetails_2b {float:right;width:290px; margin-right:40px}
.purchaseDetails_2b form {padding-top:25px;}
.purchaseDetails_2b p {color:#333333;font-size:14px;margin:0px;}
.purchaseDetails_view-more {font-size:12px;color:#3366cc;display:block;float:left;}
.purchaseDetails_view-more a {font-size:12px;color:#3366cc;}
.purchaseDetails_add-to-cart {margin-top:15px; float:right;}
.purchaseDetails_select-quantity {margin-left:15px;margin-bottom:5px;width:135px;display:inline-block;}
.purchaseDetails_2 label {font-size:14px;margin-right:0px; margin-top:0px;font-weight:normal;line-height:33px;display:inline;float:left;}
.purchase-select-box {float:right;display:inline;}
.purchaseDetails_2 .jquery-selectbox {width:145px;margin:0px;}

/* 8703_GCDETAILS_GiftCard_rev2 */
.purchaseGiftCard_2 {width:100%;background-color:#FFF;font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:16px;color:#333333;height:100%;padding-bottom:20px;}
.purchaseGiftCard_2a {float:left;height:100%;width:225px;padding-left:45px;padding-top:25px;}
.purchaseGiftCard_2a h1 {display:inline;font-size:18px;font-weight:bold;}
.purchaseGiftCard_2a p {font-size:14px;margin: 10px 0px;}
.purchaseGiftCard_2b {float:right;padding-right:45px;height:230px;}
.purchaseGiftCard_3 {width:100%;background-color:#FFF;height:300px;}
.purchaseGiftCard_-card {width:190px;text-align:center;display:inline-block;margin-top:15px;}
.purchaseGiftCard_-card p {font-size:16px;margin: 5px 0;}
.purchaseGiftCard_-card label {font-size:12px;}
.purchaseGiftCard_2-foot {font-size:12px;margin-left:13px;}
.purchaseGiftCard_2-foot p {display:inline;}
.purchaseGiftCard_2-foot img {position:relative;top:10px;left:10px;}





/* 8703_GC_Slide1_rev2 */
.purchaseSlide1_2 {width:100%;background-color:#FFF;font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:18px;color:#333333;padding-bottom:20px;padding-top:25px;}
.purchaseSlide1_2 ul {margin-left:-15px; padding-left:15px; }
.purchaseSlide1_2 ul li {margin:5px 0;font-size:12px; list-style-image:url(/images/bullet.png); }
.purchaseSlide1_2a {float:left;width:300px;height:285px;padding-left:25px;}
.purchaseSlide1_2 h1 {display:inline;font-size:18px;font-weight:bold;}
.purchaseSlide1_2a-card1 { float:right; margin-right:40px; margin-top:-100px; }
.purchaseSlide1_2b-card2 { float:right; margin-right:40px; margin-top:-103px; }
.purchaseSlide1_2b-cal {margin-left:175px;margin-top:-82px;float: right;}
.purchaseSlide1_view-res {font-size:12px;padding:0px;margin:0px;}
.purchaseSlide1_card-form {margin: 0px 5px;}
.purchaseSlide1_card-form2 {margin-left:5px;}
.card-purchase-buy-now {display:inline;margin-left:35px;margin-top:10px;}
.purchase-learn-more {float:left;}
.purchaseSlide1_sidebar {height:290px;margin-left:-25px;width:3px;float:left;background-color:#f1f0e5;}
.purchaseSlide1_2b {float:left;width:300px;height:285px;}
.purchaseSlide1_2c {width:300px;float:left;height:285px;}
.purchaseSlide1_3 {width:100%;background-color:#FFF;height:300px;}
.purchaseSlide1_2 label {display:inline;font-size:14px;margin-right:5px;margin-top:12px;float:left;}
.purchaseSlide1_2div {height:200px;}

/* 8703_GC_Slide1rev2b */
.purchaseSlide2b_2 {width:100%;background-color:#FFF;font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:16px;color:#333333;height:260px;padding-bottom:20px;padding-top:25px;}
.purchaseSlide2b_2 ul {list-style-type:disc;}
.purchaseSlide2b_2 ul li {margin:5px 0px;font-size:12px;list-style-type:disc;}
.purchaseSlide2b_2a {float:left;padding-left:25px;margin-left:25px;}
.purchaseSlide2b_2 h1 {display:inline;font-size:18px;font-weight:bold;}
.purchaseSlide2b_2a-card1 {margin-top:-77px;margin-left:150px;}
.purchaseSlide2b_2b-card2 {margin-left:165px;margin-top:-101px;}
.purchaseSlide2b_2b-cal {margin-left:175px;margin-top:-72px;}
.purchaseSlide2b_view-res {font-size:12px;margin-left:-12px;padding: 3px 0px 10px 0px;}
.purchaseSlide2b_card-form {margin: 0px 2px;}
.purchaseSlide2b_card-form2 {margin-left:5px;}
.card-purchase-buy-now {display:inline;margin-left:35px;margin-top:10px;}
.purchaseSlide2b-learn-more {display:inline;margin-top:20px;}
.purchaseSlide2b_sidebar {height:255px;margin-left:20px;width:3px;float:left;background-color:#f1f0e5;}
.purchaseSlide2b_2b {float:left;margin-left:30px;}
.purchaseSlide2b_2c {width:131px;margin-left:30px;float:left;}
.purchaseSlide2b_2c p {margin-top:10px;margin-bottom:5px;}
.purchaseSlide2b_2 label {display:inline;font-size:14px;}

.div_bar {padding-top:3px;}
.div_bar p {display:inline; margin:0px;font-weight:normal;}


#features { 
    float: left; 
    position: relative; 
    width: 865px; 
    height: 240px; 
    margin: 0 30px 0 0;
    *margin: 0;
}
        
#features #feature-links {
	display:block;
	height:1em;
	margin:0;
	position:absolute;
	right:-10px;
	text-align:right;
	bottom:10px;
	z-index:50;
}

#features #feature-links li a.active{
	color: #000 !important;
}
        
#features #feature-links li a {
	text-decoration: none;
	color: #999;
}
        
#features #feature-links li {
    float: left; 
    cursor: pointer; 
    padding: 2px 5px; 
    background: #FFF; 
    font-weight: bold; 
    border: 1px solid #CCC; 
    margin: 0 4px 0 0; 
    text-align: center; 
    color: #999; 
    list-style: none;
}

#features .feature-story {
	background:white none repeat scroll 0 0;
	left:0;
	position:absolute;
	top:0;
}
        
.feature-story h1 {
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 24px; 
    line-height: 24px; 
    margin-top: 0px; 
    padding-top: 38px; 
    letter-spacing: -0.02em; 
}

.feature-story p {
    font-size: 12px; 
    font-family: Helvetica, Arial, sans-serif; 
    line-height: 18px;
}



/***CUSTOM STYLES***/
.purchaseSlide1_2 {
    background:none;
    padding:0px;
}

.purchaseSlide1_2-cal {
    float: right;
    margin-left: 175px;
    margin-top: -82px;
}

.purchaseSlide1_view-res {
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.purchaseSlide1_2 label {
    display: inline;
    float: left;
    font-size: 14px;
    margin-right: 5px;
    margin-top: 12px;
}

.purchaseSlide1_2 ul li {
    font-size: 12px;
    list-style-image: url("/images/bullet.png");
    margin: 5px 0;
}

.purchaseSlide1_2 h1{
    display: inline;
    font-size: 18px;
    font-weight: bold;
}

.purchaseSlide1_2 ul {
    padding:0px;
    margin:0 0 0 15px;
}                      
.purchaseSlide1_2a {
    width:261px;
    margin:0 15px 10px 0;
}

.purchaseSlide1_2b {
    width:268px;
    margin:0 15px 10px 0;
}  

.purchaseSlide1_2c {
    width:318px;
    margin:0 0 10px;
}   
            
.purchaseSlide1_2a,
.purchaseSlide1_2b,
.purchaseSlide1_2c {
    height:305px;
    background:#fff; 
    padding:24px 10px 15px;
    border:2px solid #cfcea8; 
    border-radius: 6px; 
    float: left;
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    -o-border-radius: 6px;            
}
           
.purchaseSlide1_sidebar {
background: none !important;
}

#giftcard_container {
    background:none;
}

#callout2 {
    background-color:#fff;
}

.purchaseSlide1_2a-card1  {
    margin-right:0px;
}

.purchaseSlide1_2b-card2  {
    margin-right:0px;
}


