/********************************/
/* STANDARD HTML TAG DEFINITION */
/********************************/
a 
{
    font-weight:700;
    padding:2px;
}

body,html 
{
    background-color:#ededed;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size:11px;
    line-height:170%;
}

img 
{
    border:0;
}

/********************************/
/* BODY                         */
/********************************/
    /********************************/
    /* DEFAULT                      */
    /********************************/
    p.default em
    {
        font-size:20px;
        font-weight:bold;
        font-style:normal;
    }
    
    #orakel-website
    {
        background-color: #ededed;
        margin-top:40px;
        padding:5px;
    }

/********************************/
/* LEFT COLUMN                 */
/********************************/
    /********************************/
    /* LOGIN                        */
    /********************************/
    .stepmenucont 
    {
        background-color:#dcdddf;
        padding:10px;
        width:209px;
    }
    
    .stepmenucont a.button
    {
        margin:0;
    }

    .stepmenucont label
    {
        float:none;
    }

    .stepmenucont ul 
    {
        list-style-type:none;
        list-style-position:outside;
        margin:0;
        padding:0;
    }    
    
    /********************************/
    /* RESET ORDER NAVIGATION       */
    /********************************/
    ul#Master_ResetOrderNavigation
    {
        margin-top:20px;    
    }

/********************************/
/* COUPON ORDERING WIZARD       */
/********************************/
.steptitel 
{
    color:#fff;
    font-size:36px;
    font-style:italic;
    line-height:1;
    padding:10px;
    vertical-align:middle;
}

    /********************************/
    /* STEP 1                       */
    /********************************/
    div#existingCoupon
    {
        background-color:#ccc;
        clear:both;
        padding:10px;
        width:430px;
    }
    
    /********************************/
    /* STEP 5                       */
    /********************************/
    #Step5_LeftSide 
    {
        border-right:solid 1px #ADAEAD;
        height:850px;
        width:515px;
        float:left;
    }

    #Step5_RightSide 
    {
        float:left;
        text-align:center;
        font-weight:700;
        margin:100px 0 0 25px;
    }
    
    #choose-strip-title a
    {
        margin-left:85px;
    }
    
    #choose-strip-title a.multistrip-link
    {
        margin-left:120px;
    }
    
    #choose-strip-type input
    {
        margin-left:20px;
    }
    
    #choose-strip-amount span
    {
        margin-left:40px;
    }
    
    #choose-strip-amount span#multistrip-amount
    {
        margin-left:80px;
    }
    
    #multistrip-cheaper
    {
        font-weight:bold;
        margin-left:245px;
    }

img#copyrightImage, img#numerationImage
{
    display:none;    
}

img#copyrightImage
{
    margin-top:22px;
}

img#numerationImage
{
    margin-top:30px;
}
/********************************/
/* ADMIN                        */
/********************************/
    /********************************/
    /* ADMIN NAVIGATION             */
    /********************************/
    ul#more-navigation
    {
        margin-top:20px;
    }
/********************************/
/* LEGACY CLASSES               */
/********************************/
a.button {
text-decoration:none;
color:#fff;
margin-left:168px;
padding:5px 12px;
}

a.process-button
{
    margin-left:3px;
}

a.fixedNumberButton {
margin-left:0;
padding:2px 7px;
}

a.image:hover {
background-color:Transparent;
}

#center {
text-align:center;
width:100%;
}

#center table.main {
width:980px;
}

div.cleanUp, div.clear-float 
{
    clear:both;    
}

div.cleanUp{
padding-top:10px;
height:0;
}

div#Master_ContentPlaceHolder_backPreview
{
    border:solid 1px #ADAEAD;
    float:left;
    height:80px;
    margin-right:30px;
    width:118px; 
}

div#Master_ContentPlaceHolder_couponTypeDetail h4
{
    width:11em;
    text-align:right;
    margin:0;    
}

div#chooseNumerationProperties
{
    height:0px;
}

div#ExampleCoupon div {
border:solid 1px #ADAEAD;
display:inline;
float:left;
height:80px;
background-color:#EFEFEF;
margin-bottom:65px;
}

div#ExampleCoupon div#LeftPanel {
width:15px;
border-right:none;
}

div#ExampleCoupon div#MiddlePanel {
width:88px;
color:#EFD7DE;
font-size:18px;
height:70px;
padding-top:10px;
text-align:center;
}

div#ExampleCoupon div#RightPanel {
width:15px;
border-left:none;
}

div#ExampleNumeration {
background-color:#fff;
font-size:110%;
height:22px;
width:108px;
padding-top:3px;
}

div#NextStep {
clear:both;
}

h3 {
font-weight:400;
font-size:18px;
padding-left:155px;
}

h3.left
{
    padding-left:0px;    
}

hr {
border:1px solid #ccc;
height:1px;
}

p.enterDataFormLargeLabels label {
width:15em;
}

label {
text-align:right;
font-weight:700;
float:left;
width:13em;
margin:5px 25px 0 0;
}

label.checkboxLabel
{
font-weight:normal;
float:none;
}

label.normal {
float:none;
font-weight:400;
margin:0;
}

label.sameLine
{
float:none;
}

label.SecondColumnLabel {
float:none;
}

h2 {
font-size:1.7em;
}

h2#Fonts {
clear:left;
padding-top:20px;
}

table.main {
text-align:left;
margin:0 auto;
}

td {
vertical-align:top;
}

.OtherNavigation {
margin-top:20px;
}

span.validation {
color:red;
display:none;
}

span.activeValidation {
color:red;
display:inline;
}

span#Master_ContentPlaceHolder_totalCost {
font-weight:bold;
}

span.NavigationTitle {
display:block;
font-weight:700;
margin-top:10px;
}

.actionSuccessfull
{
    color:#090;
}

div#errorDivision, div#systemErrorDivision
{
    margin:10px 0 0 155px;
}

div#errorDivision ul, div#systemErrorDivision ul
{
    margin:0;    
}

.Success {
color:#090;
margin:10px 0 0 155px;
}

.stepmenu,.stepmenuactive,.stepmenulink{
font-weight:700;
font-style:italic;
text-align:center;
margin-bottom:3px;
display:block;
padding:3px;
}

.stepmenulink,.stepmenu,.stepmenu a, .stepmenu a:hover{
background-color:#616161;
color:#b0b0b0;
cursor:default;
}

.stepmenuactive a {
cursor:default;
}

.stepmenulink a{
cursor:pointer;
color:#d0d0d0;
text-decoration:underline;
}

.stepmenulink a:hover{
background-color:transparent;
text-decoration:underline;
}

.stepmenu a,.stepmenu a:hover, .stepmenuactive a {
background-color:transparent;
text-decoration:none;
padding:0;
}

td.navigation {
line-height:normal;
margin:0;
padding:0;
}

.nextstep {
width:85px;
float:right;
text-align:center;
color:#fff;
font-weight:700;
padding:3px;
}

.nextstep a {
color:#fff;
text-decoration:none;
}

td.DropDownListInGridView select{
margin:0;
width:100px;
}

td.WideDropDownListInGridView select
{
    margin:0;
    width:105px;    
}

.GridView {
border:solid 1px #E3E4E5;
margin:0 auto;
}

.GridViewLeft
{
    margin:15px 0 0 0;
}

.GridViewHeader {
background-color:#616161;
color:#fff;
}

.GridViewAlternatingRow {
background-color:#CCC;
}

.GridColumn100
{
width:100px;    
}

.GridColumn200
{
width:200px;
}

.GridColumn300
{
    width:300px;
}

.fullSize
{
    width:100%;
    height:100%;    
}

.SelectedOrder {
background-color:#EBD5D8;
}

.CheckBoxTableCell
{
    width:100px;
    text-align: center;
}

.LargeTableCell {
width:130px;
padding-left:5px;
}

.NumberInTable, .rightAlign {
text-align:right;
}

.feedBackError {
color:red;
font-weight:700;
}

.feedback-success
{
    color:Green;
    font-weight:700;    
}

p.confirmDataForm label 
{
    margin-top:0;
}

p.confirmDataForm label.high
{
    padding-top:5px;
}

p.enterDataForm input,
input.text,
textarea.text,
select {
background-color:#EDEDED;
border:1px solid #ADADAD;
font-size:11px;
padding:2px;
}

p.enterDataForm input,
input.text,
select
{
width:180px;    
}

p.enterDataForm input,
select
{
    margin:5px 25px 0 0;
}

p.enterDataForm input.checkBox
{
   margin:0 0 0 14.25em;
   width:auto; 
}

input.smallNumber
{
    text-align:right;
    width:40px;    
}

p.enterDataForm select {
width:185px;
margin-top:5px;
}

p.enterDataForm input.Small {
width:30px;
}

p.enterDataForm input#Master_ContentPlaceHolder_NumberOfCoupons {
color:#000;
width:40px;
text-align:right;
}

p.enterDataForm input.disabled {
background-color:#E3E4E5;
border:solid 1px #e3e4e5;
}

p#next-step-paragraph
{
    clear:both;
    margin-top:80px;
}

p#placeOrder {
clear:both;
margin-top:40px;
}

span#Master_ContentPlaceHolder_ErrorIntroduction {
color:red;
font-weight:700;
display:none;
margin-top:15px;
}

span#Master_LogOut {
float:right;
}

span.AddressLine {
margin-left:11em;
padding-left:47px;
}

span.amount {
float:left;
width:3.5em;
text-align:right;
}

span.noLabel
{
    margin-left:15.25em;   
}

ul.biglist {
list-style-type:none;
text-align:center;
margin:0;
padding:0 0 0 1px;
}

ul.biglist a.preview {
display:inline;
text-decoration:underline;
}

ul.biglist li {
width:203px;
height:203px;
background-color:#CCC;
float:left;
margin-right:2px;
margin-bottom:2px;
text-align:center;
padding:10px;
}

#new-or-existing-coupon li img
{
    margin-bottom:15px;
}

#new-or-existing-coupon li select
{
    margin-left:12px;
}

ul.biglist li#previousCoupon a#previewCouponLink
{
    text-decoration:underline;
}

ul.biglist li#previousCoupon select
{
    margin-bottom:55px;
}

ul.biglist li.chosen {
border:solid 10px #EBD5D8;
padding:0;
}

ul.biglist li a {
color:#000;
display:block;
vertical-align:middle;
text-decoration:none;
background-color:transparent;
}

ul.biglist li a:hover {
color:#000;
border:0;
background-color:transparent;
}

ul.biglist li h3 {
font-size:1.2em;
color:#000;
font-weight:700;
padding:0;
}

ul.biglist li.extra {
text-align:left;
}

ul#Error {
list-style-type:disc;
padding-left:15px;
margin:0;
}

p#possible-search-criteria input
{
    margin-top:5px;
}

p#possible-search-criteria label
{
    font-weight:normal;
    margin-right:0px;
    text-align:left;
    width:225px;
}

p#possible-search-criteria label.after-first-line
{
    margin-left:80px;
    width:145px;
}

p#possible-search-criteria select
{
    width:186px;    
}

ul#StandardImagesList li {
height:150px;
width:146px;
vertical-align:bottom;
}

ul#StandardImagesList img
{
    margin:20px 0;
}

img.leftColumn {
float:left;
clear:left;
margin:10px 30px 0 0;
}
/*
ul.PossibleColors {
display:inline;
}
*/

ul.PossibleColors li {
cursor:pointer;
display:inline;
float:left;
width:21px;
height:23px;
text-align:center;
padding-top:2px;
margin-top:20px;
font-weight:700;
}

ul#languageSelection {
display:inline;
float:left;
margin:0;
padding:0;
}

ul#languageSelection li {
display:inline;
}

ul#languageSelection li a {
background:#efefef url(../images/language_selector_red.gif) no-repeat left center;
padding-left:11px;
}

ul#languageSelection li a.activeLanguage,ul#languageSelection li a.activeLanguage:hover {
background-image:url(../images/language_selector_black.gif);
color:#000;
background-color:#efefef;
text-decoration:none;
}
ul#NumerationColors li, ul#Master_ContentPlaceHolder_OutlineColors li {
cursor:pointer;
display:inline;
float:left;
width:175px;
height:23px;
padding-top:2px;
text-align:center;
font-weight:700;
}

ul#Master_ContentPlaceHolder_OutlineColors
{
    margin-top:0;
}

ul#NumerationColors li#WhiteNumerationColor,
ul#Master_ContentPlaceHolder_OutlineColors li#WhiteOutlineColor,
ul#NumerationColors li#BlackNumerationColor,
ul#Master_ContentPlaceHolder_OutlineColors li#BlackOutlineColor
{
    margin-top:20px;
}

ul#NumerationColors li#WhiteNumerationColor,
ul#Master_ContentPlaceHolder_OutlineColors li#WhiteOutlineColor {
background-color:#fff;
color:#000;
}

ul#NumerationColors li#BlackNumerationColor,
ul#Master_ContentPlaceHolder_OutlineColors li#BlackOutlineColor {
background-color:#000;
color:#fff;
}

.form_left {
text-align:right;
padding-right:15px;
font-weight:700;
}

.form input {
width:180px;
background-color:#ededed;
border:1px solid #adadad;
margin-right:15px;
font-size:11px;
padding:2px;
}

a.multiplePerRow
{
    margin-right:5px;    
}

a.withoutMargin {
margin:0;
}

a#Master_ContentPlaceHolder_changeStatusButton
{
    margin-left:55px;
}

a#bottomNavClose:hover {
background-color:#EDEDED;
display:inline;
}

#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}

#lightbox a img {
border:none;
}

#outerImageContainer {
position:relative;
background-color:#ededed;
width:250px;
height:250px;
margin:0 auto;
}

#imageContainer {
padding:10px;
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#imageContainer>#hoverNav {
left:0;
}

#hoverNav a {
outline:none;
}

#prevLink,#nextLink {
width:49%;
height:100%;
background:transparent url(../images/blank.gif) no-repeat;
display:block;
}

#prevLink {
left:0;
float:left;
}

#nextLink {
right:0;
float:right;
}

#prevLink:hover,#prevLink:visited:hover {
background:url(../images/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
background:url(../images/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#ededed;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
}

#imageData {
color:#666;
padding:0 10px;
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left;
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em;
}

#imageData #bottomNavClose {
float:right;
padding-bottom:0.7em;
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000;
}

a:hover,.stepmenuactive,.stepmenuactive a {
color:#fff;
}

p#Master_UserParagraph,#imageData #caption {
font-weight:700;
}

.stepmenuhidden,p.hidden,ul#Error li {
display:none;
}

p.enterDataForm input.invalid,p.RegisterPart select.invalid,input.error {
background-color:#ff657b;
}

div#chooseBackgroundColors
{
clear:both;    
}

/***********************/
/* CUSTOM CLASSES      */
/***********************/
.center
{
    text-align:center;
}

.hidden
{
    display:none;
}

.highlight
{
    background-color:#ff0;
}

.important
{
    font-weight:bold;    
}


.SelectedRow
{
    background-color:#EBD5D8;
}

.shown
{
    display:block;
}