﻿/* 
 * Copyright © 2009, I. Onur Birinci, All rights reserved.
 */
body { margin-top: 0px; overflow:visible; background-color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; font-weight: normal; color: #111111; }
a img { border: none; }
a, a:visited { color: #000099; }
a:hover, a:active { color: #DD3333; }
select { height:20px; font-family: Verdana, Tahoma, Arial, sans-serif; border: 1px solid #7EA3CB; }
input[type=text], input[type=password] { height: 15px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; font-weight: normal; border: 1px solid #7EA3CB; }
input[type=file] { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; font-weight: normal; }
textarea { height: 15px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; font-weight: normal; border: 1px solid #7EA3CB; }

/* Global Header */
#globalheader { padding-top:10px; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 171px; padding-top: 15px; padding-bottom: 15px; font-size:9pt; color:#ffffff; text-align: center; text-decoration: none; line-height:10px; vertical-align:middle; border-right: solid 1px #D59e32; }
#globalheader #globalnav li a:visited { color: #ffffff; }
#globalheader #globalnav li#logo a { background: url(images/logo.gif) repeat-x; }
#globalheader #globalnav li#business a,
#globalheader #globalnav li#product a,
#globalheader #globalnav li#coupon a,
#globalheader #globalnav li#b2b a,
#globalheader #globalnav li#job a { background: url(images/globalheader.gif) repeat-x; }
/* hover state */
#globalheader #globalnav li#logo a:hover { background-position: 0 -75px; }
#globalheader #globalnav li#business a:hover { background-position: 0 -75px; }
#globalheader #globalnav li#product a:hover { background-position: 0 -75px; }
#globalheader #globalnav li#coupon a:hover { background-position: 0 -75px; }
#globalheader #globalnav li#b2b a:hover { background-position: 0 -75px; }
#globalheader #globalnav li#job a:hover { background-position: 0 -75px; }
/* active state */
#globalheader #globalnav li#logo a:active { background-position: 0 -150px; }
#globalheader #globalnav li#business a:active { background-position: 0 -150px; }
#globalheader #globalnav li#product a:active { background-position: 0 -150px; }
#globalheader #globalnav li#coupon a:active { background-position: 0 -150px; }
#globalheader #globalnav li#b2b a:active { background-position: 0 -150px; }
#globalheader #globalnav li#job a:active { background-position: 0 -150px; }
/* currently selected */
#globalheader #globalnav li#business .selected { background-position: 0 -150px; }
#globalheader #globalnav li#product .selected { background-position: 0 -150px; }
#globalheader #globalnav li#coupon .selected { background-position: 0 -150px; }
#globalheader #globalnav li#b2b .selected { background-position: 0 -150px; }
#globalheader #globalnav li#job .selected { background-position: 0 -150px; }
/* Global SubHeader */
#globalsubheader { padding-top:5px; padding-bottom:30px; }
#globalsubheader a { padding-left:5px; padding-right:5px; }
#globalsubheader .searchbox { border:solid 1px #696969; padding:2px; }
#globalsubheader .searchtextbox { width:200px; padding-right:5px; border-width:0px; } 

/* Global Footer */
#globalfooter { margin-top: 50px; color:#696969; }
#globalfooter #footertop li { display:inline; padding:3px 5px 3px 5px; border-right:solid 1px #dcdcdc; }
#globalfooter #footertop li img { padding-right: 3px; }
#globalfooter #footertop li .selected { color:#dd3333; }
#globalfooter #footerbottom img { padding:3px 2px 0 0; vertical-align: top; }

/* standard markups */
.Ast8 { font-size:8pt; color:#696969; }
.Hi8 { font-size:8pt; color:#dd3333; }
.Hi12 { font-size:12pt !important; color:#dd3333; }
.block { display:block; margin-top:10px; clear:both; }
.inline { display:inline; }
.base_dashedhr { height: 1px; border-top: dashed 1px #dcdcdc; }
.p5 { padding: 5px 5px 5px 5px; }
.highlight { background-color: #EDDBAF; border:solid 1px #6a4617; }
.fullwidth { width:100%; }
.fullsize { width:100%; height:100%; }
.summaryTitle { font-size:12pt; font-weight:bold; text-align:left; }

/* Single menu items with dropdown lists */
.singlemenu a:hover, a:active { color:#000000; }
.singlemenu .staticmenuitemstyle,
.singlemenu .staticselectedstyle,
.singlemenu .statichoverstyle { font-size:8pt; padding:2px 5px 2px 5px; }
.singlemenu .imageonly { padding:2px 2px 2px 2px; }
.singlemenu .staticmenuitemstyle { color:#111111; border:solid 1px #a7a7a7; background: url(images/menu.gif) 0 -5px repeat-x; }
.singlemenu .statichoverstyle,
.singlemenu .staticselectedstyle { color:#000000; border:solid 1px #6a4617; background: url(images/menu.gif) 0 -40px repeat-x; }
.singlemenu .staticmenuitemstyle tr td a { padding-top:1px; } /* fix chinese display problem in IE8 */
.singlemenu .dynamicmenustyle { z-index:100; padding:2px 0 2px 0; border:solid 1px #111111; }
.singlemenu .dynamicmenuitemstyle,
.singlemenu .dynamichoverstyle,
.singlemenu .dynamicselectedstyle { font-size:8pt; padding:2px 5px 2px 5px; text-align:left; }
.singlemenu .dynamicmenuitemstyle { background-color:#ffffff; color:#111111; border:solid 1px #ffffff; }
.singlemenu .dynamichoverstyle,
.singlemenu .dynamicselectedstyle { background-color:#F0DEB9; color:#dd3333; border:dotted 1px #111111; }
.singlemenu .dynamicmenuitemstyle tr td a { padding-top:1px; color:#000000; } /* fix chinese display problem in IE8 */

/* Multiple menu items with dropdown lists */
.multiplemenu { padding:3px; background: url(images/header.gif) repeat-x; }
.multiplemenu a:hover, a:active { color:#000000; }
.multiplemenu .staticmenuitemstyle,
.multiplemenu .staticselectedstyle,
.multiplemenu .statichoverstyle { font-size:9pt; padding:5px 5px 5px 5px; }
.multiplemenu .staticmenuitemstyle { color:#111111; border:solid 1px #a7a7a7; background: url(images/menu.gif) 0 -5px repeat-x; }
.multiplemenu .staticselectedstyle,
.multiplemenu .statichoverstyle { color:#000000; border:solid 1px #6a4617; background: url(images/menu.gif) 0 -40px repeat-x; }
.multiplemenu .staticmenuitemstyle tr td a { padding-top:4px; } /* fix chinese display problem in IE8 */
.multiplemenu .dynamicmenustyle { z-index:100; padding:2px 0 2px 0; border:solid 1px #111111; }
.multiplemenu .dynamicmenuitemstyle,
.multiplemenu .dynamichoverstyle,
.multiplemenu .dynamicselectedstyle { font-size:9pt; padding:2px 5px 2px 5px; text-align:left; }
.multiplemenu .dynamicmenuitemstyle { background-color:#ffffff; color:#111111; border:solid 1px #ffffff; }
.multiplemenu .dynamichoverstyle,
.multiplemenu .dynamicselectedstyle { background-color:#F0DEB9; color:#dd3333; border:dotted 1px #111111; }
.multiplemenu .dynamicmenuitemstyle tr td a { padding-top:1px; color:#000000; } /* fix chinese display problem in IE8 */

/* CSS Friendly Adapters Menus */
.css_singlemenu { z-index:1000; }
.css_singlemenu ul { text-align:left; font-size:8pt; }
.css_singlemenu ul.AspNet-Menu { position:static; }
.css_singlemenu ul ul { top: 100%; right:0px; z-index:2000; }

.css_singlemenu ul li { color:#111111; background: url(images/menu.gif) 0 -5px repeat-x; }
.css_singlemenu ul li a, 
.css_singlemenu ul li span { padding:2px 15px 2px 10px; border:solid 1px #a7a7a7; background: transparent url(images/menu-button-arrow.png) 95% center no-repeat; white-space:nowrap; }
.css_singlemenu ul li:hover { color:#000000; background: url(images/menu.gif) 0 -40px repeat-x;  }
.css_singlemenu ul li a:hover, 
.css_singlemenu ul li span:hover { border:solid 1px #6a4617; }

.css_singlemenu ul li ul { background-color:#ffffff; border:solid 1px #6a4617; padding:5px 0 5px 0; }
.css_singlemenu ul li ul li { background: #ffffff; border:none !important; width:100%; }
.css_singlemenu ul li ul li a, 
.css_singlemenu ul li ul li span { color:#111111; border:none !important; background:none !important; white-space:nowrap; }
.css_singlemenu ul li ul li:hover { background:none; background-color:#F0DEB9 !important; color:#dd3333; }

.css_multiplemenu_holder { padding:3px; background: transparent url(images/header.gif) repeat-x; width:100%; }
.css_multiplemenu { z-index:1000; }
.css_multiplemenu ul { text-align:left; font-size:9pt; }
.css_multiplemenu ul.AspNet-Menu { position:static; }
.css_multiplemenu ul ul { top: 100%; right:0px; font-size:8pt; }

.css_multiplemenu ul li { background: url(images/menu.gif) 0 -5px repeat-x; margin-right:3px; width:135px; }
.css_multiplemenu ul li a, 
.css_multiplemenu ul li span { color:#111111; padding:5px 20px 5px 20px; border:solid 1px #a7a7a7; white-space:nowrap; }
.css_multiplemenu ul li.AspNet-Menu-WithChildren a, 
.css_multiplemenu ul li.AspNet-Menu-WithChildren span { background: transparent url(images/menu-button-arrow.png) 95% center no-repeat; }
.css_multiplemenu ul li.AspNet-Menu-Selected,
.css_multiplemenu ul li.AspNet-Menu-ChildSelected,
.css_multiplemenu ul li:hover { color:#000000; background: url(images/menu.gif) 0 -40px repeat-x;  }
.css_multiplemenu ul li.AspNet-Menu-Selected a,
.css_multiplemenu ul li.AspNet-Menu-Selected span,
.css_multiplemenu ul li.AspNet-Menu-ChildSelected a,
.css_multiplemenu ul li.AspNet-Menu-ChildSelected span,
.css_multiplemenu ul li a:hover, 
.css_multiplemenu ul li span:hover { border:solid 1px #6a4617; }

.css_multiplemenu ul li ul { background-color:#ffffff; border:solid 1px #6a4617; padding:5px 0 5px 0; }
.css_multiplemenu ul li ul li { background: #ffffff; border:none !important; width:100%; }
.css_multiplemenu ul li ul li a, 
.css_multiplemenu ul li ul li span { color:#111111; border:none !important; background:none !important; white-space:nowrap; }
.css_multiplemenu ul li ul li.AspNet-Menu-Selected,
.css_multiplemenu ul li ul li.AspNet-Menu-Selected,
.css_multiplemenu ul li ul li:hover { background:none; background-color:#F0DEB9; color:#dd3333; }

/* Standard link button */
.stdbutton { font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:normal; font-size:9pt; width:90px; text-align:center; display:block; text-decoration:none; padding:5px; color:#111111 !important; border:solid 1px #a7a7a7; background: url(images/menu.gif) 0 -5px repeat-x; }
.stdbutton:hover, .stdbutton:active { color:#000000; border:solid 1px #6a4617; background: url(images/menu.gif) 0 -40px repeat-x; }

/* Standard small button */
.smlbutton { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; font-weight: normal; width:65px; }

/* Field sets */
fieldset { margin-top:10px; -moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:7px;border-radius: 3px;-webkit-border-radius: 7px; }
fieldset legend { font-size:10pt; color:#d59e32; font-weight:bold; }
fieldset .content { padding: 20px; text-align:left; }

/* Errors */
.error_title { font-size:18pt; font-weight:bold; color:#dd3333; height:75px; vertical-align:middle; }
.error_detail { font-size:12pt; }

.error_message { color:#ff0000 !important; vertical-align:middle; }

/* Category Selection */
.catselect { width:375px; height:170px; margin:0 5px 5px 0; }

/* scroller */
.scroller_holder { width:100%; height:100%; overflow:hidden; position:relative; border-width:0px; padding:0px; margin:0px; }
.scroller_content { position:absolute; }
.scroller_item { text-align:center; margin:10px; vertical-align:top; width:135px; }

/* News formatting */
.base_news { padding-top: 10px; padding-bottom: 10px; border-bottom: dashed 1px #dcdcdc; font-weight: normal; }
.news_nav { width:22px; padding:5px; vertical-align:middle; }
.news_header { font-size: 8pt; color: #6a4617; }
.news_header img { padding-right: 5px; }
.news_text { font-size: 8pt; color: #111111; }

.box_header { background: url(images/header.gif) repeat-x 0 0; height:30px; width:100%; border-bottom: solid 1px #6a4617; padding-left: 5px; color: #FCF9ED; font-size: 10pt; font-weight: bold; text-align: left; vertical-align:middle; }
.base_box { border: solid 1px #6a4617; vertical-align: top; text-align: left; }
.base_box .base_box_panel1, .base_box .base_box_panel2, .base_box .base_box_panel3 { vertical-align: middle; text-align: center !important; }
.base_box .base_box_panel1 { background: url(images/surf.jpg) no-repeat 0 0; color: #FFFFFF; font-size: 10pt; font-weight: bold; }
.base_box .base_box_panel2 { background: #967E5D; color: #FCF9ED; font-size: 10pt; font-weight: bold; }
.base_box .base_box_panel3 .base_box_panel3_header { font-size: 9pt; color: #6a4617; border-bottom: dashed 1px #dcdcdc; padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }
.base_box tr .content { padding: 5px 5px 5px 5px; }
.base_box tr .content .title { font-size:9pt; color:#6a4617; }
.base_box .base_box_border_right { border-right: solid 1px #6a4617; }
.base_box .base_box_border_bottom { border-bottom: solid 1px #6a4617; }

/*	Lists */
.list_horizontal, .list_vertical { height: 104px; }
.list_horizontal { width: 300px; border-right: dashed 1px #dcdcdc; border-bottom: dashed 1px #dcdcdc; }
.list_vertical { width: 320px; }
.list_horizontal div, .list_vertical div { margin: 7px 7px 7px 7px; text-align:left;  }
.list_horizontal div img, .list_vertical div img { padding-right: 10px;  }
.list_horizontal p, .list_vertical p { margin:5px;  }
.list_item,
.list_company,
.list_location,
.list_greeting,
.list_rating,
.list_posted,
.list_membertype { font-weight: normal; font-size: 8pt; vertical-align: middle; text-decoration: none; }
.list_company, .list_price { font-size:9pt; color: #AA3333; }
.list_item { font-size:9pt; color: #6a4617; }
.list_location { color: #696969; }
.list_posted { color: #111111; }
.list_membertype { color: #b9b9b9; }
.list_greeting { font-style:italic; }

.tracer { margin-bottom:10px; color:#6a4617; }

.search_results { margin-top:15px; }
.search_results label { color:#696969; }
.search_results span { color:#dd3333; font-size: 9pt; }

.search_empty { font-size: 9pt; }

.catlistholder { text-align:center; margin-top:15px; width:100%; }
.catlistholder ul { list-style-type: none; width: 830px; float:left; }
.catlistholder ul li { background: url(images/cat.gif) no-repeat 0 0; padding: 2px 0 2px 15px; width:400px; float:left; text-align:left; }

.item_frame { width: 900px; text-align:left; }
.item_header { background: url(images/header.gif) repeat-x 0 0; height: 30px; border: solid 1px #6a4617; color: #FCF9ED; font-size: 10pt; font-weight: bold; text-align: left; }
.item_detail { padding: 10px 0 10px 0; }
.item_detail table tr td div { padding-right: 10px; }
.page_numbers { text-align:left; height:60px; }

.item_pic, .item_title, .item_from, .item_company, .item_coupon, .item_price, .item_location, .item_posted { vertical-align: top; text-align: left; line-height: 1.5em; }
.item_pic { width: 140px; }
.item_pic a img { border: solid 1px #6a4617; }
.item_pic a .priority1 { border: solid 3px #d59e32; }
.item_title { width: 300px; }
.item_from { width: 300px; }
.item_company { width: 600px; }
.item_location, .item_posted { width: 160px; }
.item_coupon { width: 20px; }
.item_coupon .img_show_True { visibility:visible; }
.item_coupon .img_show_False { visibility:hidden; }
.item_price { width: 140px; }

.item_separator { border-bottom: dashed 1px #dcdcdc; width:100%; }

/* Alternating Lists */
.altlist_detail, .altlist_alternate { padding:5px; }
.altlist_detail { background-color: #F3E7CB; }
.altlist_detail .altlist_icon, .altlist_alternate .altlist_icon { padding-right: 5px; }

/* Radiobutton Lists */
.padded_radiobuttons label { margin-right:10px; }

/* Form Lists */
.formlist, .multiformlist { margin:0px; padding:0px; float:left; width:850px; }
.formlist li, .multiformlist li { list-style-type:none; text-align:left; margin-bottom:5px; float:left; padding-left:10px; }
.formlist li { width:850px; }
.formlist li label, .multiformlist li label { color:#696969; padding:0 5px 0 5px; }
.formlist li .left, .multiformlist li .left { width:150px; color:#696969; font-size:8pt; float:left; vertical-align:top; }
.formlist li .right, .multiformlist li .right { display:table-cell; font-size:8pt; }
.required  { background: url(images/required.gif) no-repeat left 5px; }
.required .right input,
.required .right textarea, 
.required .right select { border: 1px solid #EAD19F; background-color: #FBF7EE; background-image: none; }

/* Multi-column Form Lists */
.multiformlist { width:850px; }
.multiformlist li { width:375px; padding-right:25px; }

/* member pages webpart lists */
.webpartlist, .webpartlistoptions { margin:0px; padding:0px; float:left; }
.webpartlist li { list-style-type:none; text-align:left; float:left; width:425px; padding-right:10px; }
.webpartlistoptions li { list-style-type:none; text-align:left; float:left; width:200px; padding-right:10px; }
.webpartlist li .left { width: 100px; color:#696969; font-size:8pt; float:left; vertical-align:top; }
.webpartlist li .right { display:table-cell; font-size:8pt; }

/* Bulleted/Unbulleted lists */
.bulletedlist, .tallbulletedlist, .unbulletedlist, .tallunbulletedlist { margin:0px; padding:0px; list-style-type:none; }
.bulletedlist li { background: url(images/cat.gif) no-repeat left -2px; padding-left:15px; }
.bulletedlist li, .unbulletedlist li { height:25px; }
.tallbulletedlist { background: url(images/cat.gif) no-repeat left 50%; padding-left:15px; }
.unbulletedlist .ok { background: url(images/check.gif) no-repeat center top; }
.unbulletedlist .not { background: url(images/cross.gif) no-repeat center top; }
.tallunbulletedlist li { padding:5px; vertical-align:middle; text-align:left; }

/* General pages */
.general_frame { width:750px; text-align:left; }
.general_title { font-size:12pt; color:#dd3333; clear:both; }
.general_subtitle { font-size:10pt; }
/*.general_intro { padding-bottom:10px; }*/
.general_image { float: left; padding-right: 20px; }
.general_lefttitle { font-size:10pt; color:#696969; width:150px; padding-right:20px; text-align:right; vertical-align:top; }
.general_rightdetail { border-left: solid 1px #dcdcdc; padding-left:20px; padding-bottom:10px; vertical-align:top; line-height:1.5em; }

/* Registration */
.membership { width:125px; vertical-align:top; text-align:center; }

/* Wizard navigation */
.wizardnav { width:170px; height:50px; border-top:solid 2px #6a4617; border-bottom:solid 2px #6a4617; margin:10px 0 10px 0; text-align:center; }
.wizardnav input { padding:10px; }

/* Flash carousel */
.carouselmovie { width:400px; height:160px; text-align:center; }

/* AjaxToolKit tab control */
.choco_tabs .ajax__tab_header { font-size: 10pt; font-weight: normal; }
.choco_tabs .ajax__tab_active .ajax__tab_outer,
.choco_tabs .ajax__tab_header .ajax__tab_outer,
.choco_tabs .ajax__tab_hover .ajax__tab_outer { margin-right:4px; }
.choco_tabs .ajax__tab_active .ajax__tab_inner,
.choco_tabs .ajax__tab_header .ajax__tab_inner,
.choco_tabs .ajax__tab_hover .ajax__tab_inner { margin-left:3px; /* offset the width of the left image */ }
.choco_tabs .ajax__tab_active .ajax__tab_tab,
.choco_tabs .ajax__tab_hover .ajax__tab_tab,
.choco_tabs .ajax__tab_header .ajax__tab_tab { margin-right:0px; padding:8px 23px 8px 20px; }
.choco_tabs .ajax__tab_outer { background:url(images/tab_left.gif) no-repeat 0px -300px; }
.choco_tabs .ajax__tab_inner { background:url(images/tab_right.gif) no-repeat 100% -300px; color:#111111; }
.choco_tabs .ajax__tab_hover .ajax__tab_outer { background:url(images/tab_left.gif) no-repeat 0px -150px; }
.choco_tabs .ajax__tab_hover .ajax__tab_inner { background:url(images/tab_right.gif) no-repeat 100% -150px; color:#111111; }
.choco_tabs .ajax__tab_active .ajax__tab_outer { background:url(images/tab_left.gif) no-repeat 0px 0px; }
.choco_tabs .ajax__tab_active .ajax__tab_inner { background:url(images/tab_right.gif) no-repeat 100% 0px; color:#FCF9ED; }
.choco_tabs .ajax__tab_body { border:solid 1px #6a4617; padding:5px; text-align:center; }

/* AjaxToolKit accordion control */
.accordionHeader, .accordionHeaderSelected { font-size:8pt; text-decoration:underline; padding:5px; cursor:pointer; }
.accordionHeader { color:#000099; }
.accordionHeaderSelected { color:#dd3333; }
.accordionContent { font-size:8pt; padding:10px 30px 10px 30px; }

/* Image uploader */
.image_uploader .image, .image_uploader .selected_image { margin-right:5px; padding:5px; width:140px; height:120px; vertical-align:top; text-align:center; }
.image_uploader .image { border:solid 1px #dcdcdc; }
.image_uploader .selected_image { border:solid 2px #d59e32; }

/* Payment options */
.paymentheader { width:250px; }
.paymentoption { border:1px solid #6a4617; }
.optionheader { height:50px; width:150px; text-align:center; vertical-align:middle; background: #E0B768; color: #FCF9ED; font-size: 10pt; font-weight: bold; }

/* webparts */
.designmodes label { font-size:8pt; padding-right:10px;  }

.webpartzone { width:100%; border-color:#dcdcdc; padding:0; }
.webpartzone .HeaderStyle { font-size: 8pt; color:#696969; text-align:center; }
.webpartzone .PartTitleStyle { height:20px; font-weight:bold; font-size:8pt; }
.selected_template { border:solid 2px #d59e32; }

.editorzone { border:none; width:100%; }
.editorzone .InstructionTextStyle { font-size:8pt; color:#696969; padding-top:5px; padding-bottom:5px; }

.catalogzone {}
.catalogzone .HeaderStyle { display:none; }
.catalogzone .InstructionTextStyle { font-size:8pt; color:#696969; padding-top:5px; padding-bottom:5px; }

/* rating control */
.ratingStar { white-space:nowrap; margin:1em; height:14px; }
.ratingStar .ratingItem { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; display: inline; background-repeat: no-repeat; cursor:pointer; }
.ratingStar .Filled { background-image: url(images/ratingStarFilled.png); }
.ratingStar .Empty { background-image: url(images/ratingStarEmpty.png); }
.ratingStar .Saved { background-image: url(images/ratingStarSaved.png); }

/* slideshow control */
.slide_title { text-align:center; vertical-align:middle; height:20px; }
.slide_sml, .slide_org { text-align:center; vertical-align:top; }
.slide_sml { width:320px; height:225px; }
.slide_org { width:700px; height:510px; }
.slide_nav { text-align:center; }
.slide_nav_btn { margin-right:3px; }
.modal { background-color:Gray; filter:alpha(opacity=40); opacity:0.7; }
.modalPopup { background-color:#ffffdd; border:solid 2px #696969; text-align:center; vertical-align:top; height:565px; width:700px; }

/* collapsible panel */
.collapsePanelHeader { width:100%; padding:2px; cursor: pointer; vertical-align: middle; background-color:#F0DEB9; }
.collapsePanel { width: 100%; height:0px; background-color:white; overflow:hidden; }

/* coupon container */
.coupon { border:dashed 5px #dcdcdc; }
.coupon .banner { background: url(images/couponbanner.gif) repeat-x 0 0; }

/* Override disabled controls */
input[readonly=readonly], textarea[readonly=readonly] { height: 15px; font-family: Verdana, Tahoma, Arial, sans-serif; border: 1px solid #dcdcdc !important; background-color: #f5f5f5 !important; color:#858585 !important; }
select[disabled=disabled] { height:20px; font-family: Verdana, Tahoma, Arial, sans-serif; border: 1px solid #dcdcdc !important; background-color: #f5f5f5 !important; color:#858585 !important; }
