/***************************************
****************************************
    SHOP STYLES
    ------------------------------------
    PLEASE ADD NEW STYLE RULES TO THE
    APPROPRIATE SECTION ONLY. DO NOT
    REMOVE SECTION HEADERS EVEN IF THEY
    ARE NOT IN USE.

****************************************
***************************************/

/***************************************
    GENERAL
    ------------------------------------
    Style rules for styles that apply
    all over the shop.
***************************************/

    /***********************************
        FORM ELEMENTS
    ************************************/

    /* Basic elements */
    #container option,
    #container select 
    {
        
    }

    /* Buttons */
    .button:hover, 
    a.moredetails:hover 
    {
        background:#e20b00 !important;
    }

    .buttoninvert:hover 
    {
        background:#000 !important;
    }

    #container .button 
    {       
        background:#e20b00;
        border:none;
        color:#fff;
        padding:4px 7px;
        overflow: visible;

        text-transform:uppercase;
        font-weight:bold;
        font-size:110%;
        margin-right:4px;
        font-family:"FuturaStd Bold","Myriad Pro",Arial;
        cursor:pointer;
        height:auto;
    }
    
    
    #container input.button 
    {
        *padding: 0 .5em;    
    }
    

    #container .buttoninvert 
    {         
        background:#000;
        border:none;
        color:#FFB12D;
        padding:4px 1px;
        text-transform:uppercase;  
        font-weight:bold;
        font-size:110%;
    }

    /* Divs containing floating buttons */
    .buttonsshortwidth 
    {
        margin-top:8px;
        width:373px;
    }
    
    input.button
    {
        visiblity:visible;
    }

    .buttonsshortwidth div 
    {
        float:right;
        padding-bottom:10px;
    }

    .buttonslongwidth 
    {
        margin-top:8px;
        width:533px;
    }

    .buttonslongwidth div 
    {
        float:right;
        padding-bottom:10px;
    }  
    
    table .button {display:block;}
    

    /* < << >> >  table nav buttons (e.g. address book) */
    .navbuttons 
    {
        padding-top:10px;   
    }

    .navbuttons input 
    {
        min-width:28px;
        width:auto !important;
        width:28px;
    }    

    /***********************************
        .EDIT FORMS (e.g. add new card)
    ************************************/
    table.edit 
    {    
        border:none;
        margin-top:5px;
    }

    table.edit td 
    {
        border:none;
    }
    
    table.edit label  
    {
        display:block;
    }
    
    table.edit label.hidden /* hidden label for address line 2*/ 
    {
        height:3px;
        text-indent:-9000px;
        overflow:hidden;
        font-size:1px;
    }

    table.edit input, 
    table.edit textarea 
    {
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border:1px solid #ccc;
        height:17px;
        margin:3px 0;
        padding:8px;
        width:350px;        

    }

    table.edit .country {}
    table.edit select  {}

    table.gridview  
    {
        margin-top:5px;
    }

    table.gridview .tabletdSelect input 
    {
        padding:0;    
    }

    .tabletdSelect, .tablethSelect 
    {
        
    }

    table.edit .title  
    {
       
    }

    table .required 
    {
        background: url(../images/required.gif) 14px 75% no-repeat;
    }

    table .checkboxrow td 
    {
        height:26px;
    }
    
    .doublecelltable .required 
    {
        background-position:14px 53%;
    }

    .doublecelltable .shp_formNav 
    {
        margin:0px 70px 0px 0px;
    }

    .checkboxpadding 
    {
        margin-top:5px;
        margin-right:4px;
    }

    .requiredfield 
    {
        background: url(../images/required.gif) 0% 61% no-repeat;
        float:right;
        padding-left:15px;
        margin-right:45px;
    }

    #content .chkDisable input 
    {
        vertical-align:middle;
        width:auto;        
    }
    
    .checkbox label 
    {
        width:180px;
        font-size:0.9em;
    }

    label.pointer 
    {
        cursor:pointer;
    }
	
	.extrainfo {font-size:60%;color:#999;}

    /***********************************
        TABLES (e.g. view credit cards)
    ************************************/
        
    .tablelist  {}

    .tablelist table 
    {
        border:none;
    }

    .tablelist th 
    {
        background:#E6DDC9;
        border: none;
        color:#563838;
        font-weight:normal;
        padding:6px 2px;    
    }

    #content .tablelist a 
    {
        color:#563838;
    }
    
    #content .tablelist a:hover 
    {
        color:#A47171;
    }
    
    /*sort direction arrow*/
    #content .tablelist th img 
    {
    }

    .tablelist td 
    {    
        border:none;
        padding:2px;
    }

    /* individual cells */ 
    .tableQty,
    .tablePrice,
    .tableTotalPrice,
    .subtotaltd,
    .deliverytd,
    .grandtotal
    {
        text-align:right;
    }

    .tableTotalPrice 
    {
        padding-right:4px;
    }

    th.tableQty{text-align:right;}

/***************************************
    MY PROFILE
    ------------------------------------
    Style rules for the my profile
    area only.
***************************************/

    #myprofile {} 
    
    h1.profilelogo 
    {
         /*padding-top:34px;*/
    }

    .profilelist 
    {
        border-left:solid 10px #F0E8D6;    
        margin-left:4px;
        padding-left:10px;
    }

    .profilelist div 
    {
        margin:4px 0;
    }

    #content .profilelist a 
    {
        font-weight:normal;
    }
	
	#ProfileHome  .links {}
	
	#ProfileHome  .links a {
	
	    padding:20px; 
        border:solid 1px #ffd399;
        background:#ffeb99;
        margin:20px 0 10px 0;

        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
		display:block;
        font-size:120%;
        width:670px;
	
	
	}
	
	#ProfileHome  .links a:hover {
	
	padding:20px; 
        border:solid 1px #111;
        background:#000;
        margin:20px 0 10px 0;
		color:#FAB036;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
		display:block;
        font-size:120%;
        width:670px;
	
	
	}
	
	#ProfileHome  .links a:visted {}

    /***********************************
        MY DETAILS
    ***********************************/
    #mydetails{}

    /***********************************
        MY ADDRESS BOOK
    ***********************************/
    #myaddressbook{}
        /*******************************
            NEW ADDRESS
        *******************************/
        #addaddress {}
        
        .contentwrapper table,
        .contentwrapper table td,
        .contentwrapper table td img 
        {
            border:none;
            vertical-align:middle;
        }
        
    /***********************************
        YOUR CARDS
    ***********************************/
        #mypaymentdetails {}
        
        .paymentadd .button
        {
            margin-left:4px;
        }       
        
        
        /*******************************
            NEW CARD 
        *******************************/
        #addcreditcard {}

    /***********************************
        YOUR ORDERS
    ***********************************/
    #myorders {}
    .orderoverviewback {float:right;clear:both;}

    

    /***********************************
        YOUR PURCHASED PRODUCTS
    ***********************************/
    #mypurchasedproducts {}
    
    /***********************************
        YOUR CREDITS
    ***********************************/
    #mycredits {}
    
    
    /***********************************
        YOUR WISHLIST
    ***********************************/
    .wishlistproductbuttons
    {
        clear:both;
    }
    
    #yourwishlistpage li
    {
        height:295px;
    }
    
    #yourwishlistpage .private
    {
        float:left;
    }    
    
    #yourwishlistpage .private input
    {
        vertical-align:middle;
    }
        
    #yourwishlistpage .removebutton
    {
        padding-left:20px;
        background:url(../images/cross.png) top left no-repeat;
        float:right;        
    }
    
    #yourwishlistpage .buttons
    {
        clear:both;
        padding-top:50px;
    }
    
    #wishlistsearch input.text
    {
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border:1px solid #CCCCCC;
        height:17px;
        margin:0 3px;
        padding:4px;
        width:200px;
        float:left;
    }
    #wishlistsearch .button
    {
        float:left;
        margin:0;
        padding:3px;
        visibility:visible;
    }
    
    #wishlistsearch label
    {
        float:left;
        padding:5px 5px 0 0;
        width:auto;
    }
    
    
    .backtowishlist
    {
        float:right;
    }
    
    #wrap .wishlistpurchasedate
    {
        display:block;
    }
    
/***************************************
    LHS, RHS COLUMNS
    ------------------------------------
    Style rules for the my columns
    area only.
***************************************/

    /* MINI BASKET / LOGIN ETC
    ***********************************/
    		

    /* SEARCH
    ***********************************/
    
    
    
    

/***************************************
    PRODUCT BROWSING
    ------------------------------------
    Style rules for the my checkout
    area only.
***************************************/

    /***********************************
        CATEGORY LISTING
    ***********************************/
    
  
    
    /***********************************
        PRODUCT LISTING
    *********************************

 

    /***************************************
        PRODUCT DETAIL
    ***************************************/






    /***************************************
        PRODUCT REVIEW FORM
    ***************************************/
    #productreview
    {
        padding: 10px 0px;
        border-top: 1px dotted #000;
        margin-top:5px;
    }
    
	#productreview .review 
	{
	    width:370px;
	    margin-bottom:30px;
	}

	#productreview #reviews
    {
        width: 350px;
        float: left;
    }
	
    #productreview #reviewform
    {
        float: right;
        width: 295px;
    }
	
	#productreview input, 
	#productreview textarea
    {     
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        
        border: 1px solid #CCCCCC;
        height: 17px;
        margin: 3px 0;
        padding: 8px;
        width: 270px;
        
        float:right;
    }
    
	#productreview input.example, 
	#productreview textarea.example
	{
        color:#999;	
	}
    
    
	
	#reviewform .button {float:right;margin-right:0;}
	
	#productreview li
    {
        border-bottom: 1px dotted #000000;
    }
	
	#productreview blockquote
    {
        margin: 0 0 10px 0;
        width: 350px;
        font-size: 105%;
    }
    	
	#productreview span
    {
        font-size: 100%;
        padding: 10px 0 0 0px;
        display: block;
        font-weight: bold;
    }
	
	#submitreview {margin:10px 0px;}
	
	#productreview p.reviewstatus
    {
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;        
        background: #000000 none repeat scroll 0 0;
        border: 1px solid #111111;
        color: #FAB036;
        display: block;
        font-size: 80%;
        margin: 14px 0px;
        padding: 10px;
        width: 350px;
    }
	
	
	#productreview h2
    {
        font-size: 150%;
        margin: 10px 0px;
    }
	
	#reviewform h2
    {
        font-size: 150%;
        margin: 10px 0px;
        width:288px !important;
        width:270px;
        float:right;
    }
    
	#reviewform .note
    {
        font-size: 80%;
        margin: 0 0px;
        width:288px !important;
        width:270px;
        float:right;
        clear:right;
    }
    
    #productreviewoutput
    {
        clear:both;
    }    
    
    #productreviewoutput .validation
    {
        width:auto;
        font-size:90%;
    }    
    
    #productreviewoutput .validation li
    {
        padding:4px 4px 4px 25px;
        background:transparent url(../images/cross.png) no-repeat scroll 1px 3px;
        border:none;
    }
    
    

	#productreview textarea {height:170px;}

/***************************************
    CHECKOUT
    ------------------------------------
    Style rules for the my checkout
    area only.
***************************************/

	
    /***********************************
        CHECKOUT
    ***********************************/
    
    #checkout .returninguser,
    #signuphere
    {
        margin:10px 0;
        font-size:125%;
        font-weight:bold;
    }
    #checkout .returninguser a,
    #signuphere a
    {
        color:#E20B00;
    }
    
    
	.addressform ,.cardform{margin:20px 0px;}
	.payadd {}
	.signupbutton {padding:4px 1px;height:20px;}
	
    #checkout
    {
        
    }
    
    #checkout h1
    {
        clear:both;   
    }
    
    #checkout .buttonlist
    {
        padding-bottom:15px;
    }
    
    #checkout .buttonlist input
    {
        float: none;
        margin-left: 4px;
        margin-right: 10px;
        vertical-align: middle;
    }
    
    #content .gotocheckout
    {
        margin-top:4px;
        float:right;
        position:relative;
        top:-61px;
        margin-right:0;
    }    
    
    #checkout .buttonlist label{float:none;}
    
    #checkout div,
    .newadd div
    {
        clear:both;  
        padding:4px 0; 
    }

	span.checkbox
	{	
	    float:left;
	    display:inline;
	}
	
	span.checkbox
	{	
	    float:left;
	    display:inline;
	}
	
	.newadd span.checkbox
	{	
	   
	    display:block;
		float:left;
	}
	
	

	span.checkbox input
	{	
	    border:none;
	}
	
	
	
    
    #checkout label,
    #checkout select,
    #checkout input,
    .newadd label,
    .newadd select,
    .newadd input
    {
        float:left;
        display:inline;
        margin:3px 0;
    }
    
            
    #checkout input,            
    #checkout select
    {
	
	
    }
    
    #checkout label,
    .newadd label
    {
        width:200px;
        padding:8px 0;
    }
    
    .country select
    {
        border:solid 1px #ccc;
        width:230px;    
    }
    
    #checkout input.text,
    .newadd input.text
    {
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border:1px solid #CCCCCC;
        height:17px;
        margin:3px 0;
        padding:8px;
        width:270px;
    }
        
    #checkout select,
    .newadd select 
    {
        border:1px solid #CCCCCC;
        height:30px;
        padding:5px;
        width:288px;
    }

    #signup p
    {
        font-size: 110%;
        margin: 5px 10px 0;
    }
	
    #checkout .wantto,
    .yellowbox,
    .validation
    {
        padding:20px; 
        border:solid 1px #ffd399;
        background:#ffeb99;
        margin:16px 0 10px 0;

        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;

        font-size:120%;
        width:445px;
    }
    
    
    
    
    .validation li
    {
        background: url(../images/cross.png) 1px 2px no-repeat;
        padding-left:25px;
    }
    
    .valid li
    {
        background: none;
        padding-left:0;
    }
    
    #checkout .wantto
    {
        width:445px;
    }
    
    #checkout label,
    #checkout input
    {
        cursor:pointer;
    }
    
    

    .validationarea 
    {
        padding:20px; 
        border:solid 1px #ffd399;
        background:#ffeb99;
        margin:16px 0 10px 0;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        font-size:100%;
        width:485px;
    }
	  
	.validationarea ul {margin:10px}
	
	.validationarea p {margin:5px 10px 2px;}

    .validationarea ul  li	  
    {
        background:transparent url(../Images/cross.png) no-repeat scroll left center;
        margin:5px;
        padding:0 0 0 24px;
    }
    
    #wrap #checkout .invalid{border-color:#EA0F00}
	  
	  

    #checkout .wantto .buttonlist input {margin:0px 13px;}

    #container  .start select,
    #container  .end select   
    {width:65px;}

    
    #wrap  .del input 
    {      
        font-size:102%;
        margin-bottom:0;
        margin-left:4px;
        margin-right:4px;
        margin-top:0;
        padding-bottom:1px;
        padding-left:1px;
        padding-right:1px;
        padding-top:1px;
        text-transform:capitalize;
    }
    	
    /***********************************
        2) DELIVERY ADDRESS
    ***********************************/
    #deliveryaddress {}
    
    
    #checkout #diffaddress
    {
        padding:4px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        background:#EFEFEF;

        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    }
    
    #wrap .checkbox input
    {
        width: 16px;
        height: 16px;
        margin-top: 10px;
    }
    
    
  
        
    
    /***********************************
        3) DELIVERY METHOD
    ***********************************/
    #deliverymethod {}
    /***********************************
        4) PAYMENT METHOD 
    ***********************************/ 
    #paymentmethod {}
    
    .cvcode tr 
    {
        background-position: 14px 50%;
    }
    
    
    /***********************************
        5) CONFIRM ORDER
    ***********************************/

    #checkout .orderoverview
    {
        background:#EFEFEF;
        padding:4px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    }


    #userdetails
    {
        width:auto;
    }
    
    
    #userdetails h2
    {
        font-size:90%; 
        text-transform:uppercase;
        font-weight:bold; 
        
    }
    
    #userdetails p,
    #userdetails address
    {
        font-size:90%;
        margin-left:0;        
    }
    
    
    
    
    .savedcard   
    {
        float:left;
        width:33%;
    }    
    
    .savedaddress   
    {
        float:left;
        width:33%;
    }
    
    .saveddeliveryaddress   
    {
        float:left;   
        width:33%;
    }
    
    
    .csv
    {
        clear:both;
    }
    .csv input
    {
        border:solid 1px #ccc;
        display:block;
    }
    
    
    #userdetails .buttons   {clear:both;}
    .buttons {padding-top:3px;}
    
    #returninguser
    {
        
    }
    
    #wrap #Delivery,    
    #wrap #paymentblock
    {
        float:left;
        width:47%;
        padding:12px 6px;
        
        
        height:auto !important;
        min-height:83px;
        height:83px;        
    }
    
    #Delivery input
    {
        float:none;
        vertical-align:middle;
        width:auto;
        
    }
    #Delivery label
    {
        padding:0 0 0 4px;
        width:auto;
        float:none;
        font-size:90%;
    }
    
    #Delivery .deliverycomment
    {
        clear:both;
        padding-top:10px;
    }
    
    #Delivery textarea
    {
        vertical-align:middle;
        width:auto;     
        
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border:1px solid #CCCCCC;
        width:318px;
        margin:3 3px 0;
        padding:4px;
        float:left;   
        clear:both;
        
    }
    
    #wrap #totalblock
    {
        float:right;
        width:47%;
        padding:12px 6px;
        clear:none;
        
        height:auto !important;
        min-height:83px;
        height:83px;
        text-align:right;
        
        
    }
    
    #wrap #totalblock p,
    #wrap #Delivery p,  
    #wrap #paymentblock p
    {
        font-size:90%;   
        margin:2px 0;
    }
    
    .totalpricetitle 
    {
        text-transform:uppercase;
        padding-top:20px
    }
    
    .totalprice 
    {
        font-weight:normal;
        font-size:190%;
        border-top:solid 1px #ccc;
        border-bottom:solid 1px #ccc;
    }
    
    
    #totalblock h2,
    #Delivery h2,
    #paymentblock h2
    {
        font-size:110%;
        font-weight:bold;
        padding-bottom:5px;
    }
    
    #totalblock p,
    #Delivery p
    {
        color:#000;
    }
    
    
    #confirmbutton
    {
        clear:both;
    }
    #confirmbutton .button
    {
        margin-right:0px;
    }
    
    .confirmbutton
    {
        font-size:200%;
        float:right;
    }
    
    
    #wrap .change a
    {
        font-size:80%;
        color:#E2001A;

    }    
    
    
    
    #ShoppingCart
    {
        border-bottom:2px solid #CCCCCC;
        margin-bottom:9px;
        padding-bottom:19px;
    }
    
    
    
    
    
    .shoptable
    {
        width:100%;
        margin:10px 0;
        border-collapse:	collapse;

    }
    
    .shoptable th
    {
        font-weight:bold;
        margin:3px;
        padding:4px 2px;
    }
    
    #ShoppingCart .shoptable th
    {
        font-size:115%;        
        text-transform:uppercase;
    }
    
    .shoptable td
    {
        padding:4px 2px;
    }
    
    .prodoptions
    {
        color: #999999;
        font-size: 80%;
    }
    
    .shoptable input
    {
        border:solid 1px #ccc;
    }
    
    .shoptable td,
    .shoptable th
     {border-bottom:solid 1px #ccc;}
    
    .name,  
    .price, 
    .qty,
    .tot, 
    .del    {}
    
    .tot,
    .price,
    .qty,
    .qty input
    {
        text-align:right;
    }
    
    .totalprice
    {
        text-align:right;      
    }
    
    #checkout .qty input {float:right;}
    
    .del {width:30px;text-align:center;}
    
    #checkoutbutton .button
    {
        float: right;
        margin-right: 0;
    }
        
    
    
    
    #overview .yellowbox {width:auto;}
    
    
    #Promosection
    {
        padding:3px 0 10px;
    }
    
    #Promosection input.text
    {
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border:1px solid #CCCCCC;
        height:17px;
        margin:0 3px;
        padding:4px;
        width:200px;
        float:left;
    }
    #Promosection .button
    {
        float:left;
        margin:0;
        padding:3px;
        *padding:1px 3px;
        visibility:visible;
    }
    
    #Promosection label
    {
        float:left;
        padding:5px 5px 0 0;
        width:auto;
    }
    
    
    
    
    
    /***********************************
        6) THANK YOU
    ***********************************/

    .thankslogo  
    {
        margin-top:20px;
    }

	
	 .hidden{display:none;}
/***************************************
    OTHER 
    ------------------------------------
    Style rules that don't fit 
    anywhere else.
***************************************/

    /* LOGIN PAGE
    ***********************************/
    .searchtable
    {
        clear:both;
        padding:10px 0;
    }
    
    
    /* LOGIN PAGE
    ***********************************/
    #login{}
    #loginhere{}
    #signuphere{}
    
    #forgottenpass
    {
        float: left;
        width: 260px;
    }
    
    .loginButton
    {
        float:right;
        /*width:20px;*/
    }

    /* RESET PASSWORD PAGE
    ***********************************/

    .passwordresetsucess{margin-left:10px;}
    #content .resetpasswordemailinput 
    {
        padding:4px !important; 
        padding:3px;
        width:200px;
    }
    .resetpasswordsubmit{}
    
    
    

    #reset .text 
    {
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;

        border:1px solid #ccc;
        height:17px;
        margin:3px 0;
        padding:8px;
        width:250px;
    }
    
    
    
    
    
    #reset .validation a
    {
        font-size:125%;
        font-weight:bold;
        margin:10px 0;
        color:#E20B00;
    }
    

    
    
    
    
    
    

    /* SIGN UP PAGE
    ***********************************/
    #signup{}

    /* VALIDATION DIV
    ***********************************/    
    .valmsg
    {
        font-size:85%;
        background:transparent url(../images/vadarrow.gif) no-repeat scroll left center;
        border:medium none;
        color:#FFFFFF;
        float:left;
        margin:9px 0 0 -12px;
        padding:5px 5px 5px 21px;

        border-radius-bottomright: 2px;
        -moz-border-radius-bottomright: 2px;
        -webkit-border-bottom-right-radius: 2px;
        border-radius-topright: 2px;
        -moz-border-radius-topright: 2px;
        -webkit-border-top-right-radius: 2px;
                
    }
    

    

    /* POP UP MESSAGE
    ***********************************/   
    .promopopup
    {
    }
    
    .productpromo
    {
        display:block;
        text-align:center;
        font-size:90%;
    }
    
    .productpromo strong
    {
        display:block;
        text-align:center;
    }
    
    a.continueshopping,
    a.nothankslink
    {
        background-color:#E10019;
        clear:both;
        color:#FFFFFF !important;
        display:block;
        float:left;
        font-weight:bold;
        padding:5px;
        text-align:left;        
    }
    
    div.linkWrap
    {
        clear:both;
        display:block;
        float:left;
        padding:7px 0;
        text-align:left;
        width:100%;
    }
    
    a.continueshopping:hover,
    a.nothankslink:hover
    {
        background-color:#000000;
        clear:both;
        color:#FFFFFF !important;
        display:block;
        float:left;
        font-weight:bold;
        padding:5px;
        text-align:left;
    }
    
    .promopopupBoxBg
    {
        filter:alpha(opacity=50);
	    -moz-opacity:0.5;
	    -khtml-opacity: 0.5;
	    opacity: 0.5;
	    background-color:#000000;
    }
    
    .promopopup_information
    {
        
        border-radius:5px;    
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        
        background:#FFFFFF none repeat scroll 0 0;
        border:15px solid #E10019;
        
        margin:0 auto;
        overflow:auto;
        padding:10px;
        width:434px;
    }
    
    .promopopup_buttons
    {
        float:right;     
    }
    
    .bos_message_information 
    {
        width:372px;
        height:auto !important;
        height:195px;
        min-height:195px;        
        border:solid 1px #B2A5A5;
        background: #DCD2BD url(../images/warningbg.jpg) no-repeat top left; 
        padding-bottom:12px;
    }
    
    .bos_message_buttons 
    {
        float:right;        
    }
    
    .bos_message_buttons input 
    {
        float:right;
        display:block;
        margin-top:8px;
        margin-right:8px;
        width:18px;
        height:18px;
        margin-bottom:110px;
        padding:0;       
    }
    
    .bos_message_information p 
    {
        color:#666666;
        font-size:1.2em;
        padding:4px 4px 4px 4px;
        text-align:center;
        clear:both;
        font-size:12px !important;
    }   
        
    .bos_message_information .popupwarning 
    {
        color:#990000;
        font-weight:bold;
        font-size:1.5em;
        display:block;
        padding-bottom:12px;
        text-align:center;
    }