/* Taken from Orbeon css file */
			body {
				margin : .71em;
				padding : 0;
			}

			body, input, button,table {
				font-family : Arial, Helvetica, Geneva, sans-serif;
				font-size : 11pt;
			}

			fieldset {
				margin-bottom : 1em;
				padding-top : 1em;
				padding-bottom : 1em;
				padding-left : 1.5em;
				padding-right : 1.5em;
				border : #99c 1px solid;
			}

			p.h1, pre {
				margin-top : .71em;
				margin-bottom : .71em;
			}

			a {
				color : #669;
				text-decoration : none;
			}

			a.hover {
				text-decoration : underline;
			}

			ul {
				list-style-type : square;
			}

			.fixed-width {
				display : -moz-inline-box;
				display : inline-block;
				width : expression('9em');  /* min width for IE */
				min-width : 9em;
			}

/* End of Orbeon standard css */

            table.checkout {
               border-width : 1px;
               border-style : solid;
               border-collapse : collapse;
               border-spacing : 1px;
               border-color : lightblue;
               padding : 1px;
               }
               
               td.leftcheckout {
               font-size : 10pt;
               text-align : left;
               padding : 5px;
               border-style : none; 
               }
               
               td.rightcheckout {
               font-size : 10pt; 
               text-align : right;
               padding : 5px;
               border-style : none;
               }
               
               td.leftheadingcheckout {
               border-width : 1px;
               border-style : none;
               border-collapse : collapse;
               border-spacing : 1px;
               background-color : #5A83D6;
               color : #FFFFFF;
               padding : 5px;
               font-weight : bold;
               text-align : left;
               }
               
               td.rightheadingcheckout {
               border-width : 1px;
               border-style : none;
               border-collapse : collapse;
               border-spacing : 1px;
               background-color : #5A83D6;
               color : #FFFFFF;
               padding : 5px;
               font-weight : bold;
               text-align : right;
               }
               
               td.leftorderline {
               font-size : 8pt; 
               text-align : left;
               }    
               
               td.rightorderline {
               font-size : 8pt; 
               text-align : right;
               }    
               
               td.leftboldorderline {
               font-size : 8pt; 
               text-align : left;
               font-weight : bold;
               }    
               
               td.rightboldorderline {
               font-size : 8pt; 
               text-align : right;
               font-weight : bold;
               }    
               
               table.dialog {
               width : 400px;
               }   
               
               td.dialogheadings {
               font-weight : bold;
               }
                                  
               div.title {
               margin-bottom : 7px;
               }
               
               div.mitcheldean {
               border-width : 1px;
               border-style : none;
               border-collapse : collapse;
               border-spacing : 1px;
               border-color : none;
               padding : 1px;
               }
               
               div.content {
               width : 65%;
               margin-top : 7px;
               border-width : 1px;
               border-style : none;
               border-collapse : collapse;
               border-spacing : 1px;
               border-color : none;
               padding : 1px;
               float : left;
               }
               div.leftmenu {
				background:PapayaWhip none repeat scroll 0 0;
				float:left;
				height:640px;
				width:125px;
				}
               
               div.basket {
               float : left;
               width : 225px;
               height : 80%;
               border-width : 1px;
               border-style : none;
               border-collapse : collapse;
               border-spacing : 1px;
               margin-top : 7px;
               padding : 1px;
               }
               
               div.productName {
               color : darkblue;
               font-weight : bold;
               }
               div.column {
               width : 49%;
               height : 25%;
               float : left;
               border-width : 1px;
               border-style : none;
               border-collapse : collapse;
               border-spacing : 1px;
               border-color : lightgray;
               padding : 1px;
               }
               div.cell {
               border-width : 1px;
               border-style : none;
               border-collapse : collapse;
               border-spacing : 1px;
               border-color : none;
               padding : 1px;
               }
               
               .xforms-repeat-selected-item-1 {
               background-color : white;
               }
               div.clearnow {
               clear : both;
               }
               
               .redbold {
               color : red; 
               font-weight : bold;
               }
               
               .bluetext {
               color : darkblue;
               } 

               .selectable-product-description {
               color : darkblue;
               width : 120px;
               } 
               
               .product-description {
                margin-left : 5px;
                float : left;
               }
               
               .size-price {
                margin-top : 5px;
                margin-bottom : 5px;
               }

				.homecol_1 {
					width : 40%;
              	 	float : left;
					padding : 5px;
				}
               
				.homecol_2 {
					width : 40%;
               		float : left;
					padding : 10px;
					border-left-style : solid;
					border-left-color : #C40000;
					border-left-width : 1pt;
				}
               
               .caption {
               font-family : verdana, arial, sans-serif;
               line-height : 1.2em;
               font-size : 125%;
               padding : 5px;
               margin : 0.3em, 5%, 0.3em, 5%;
               width : 350px;
               }
               
.smallcaptionleft {
    font-family : verdana, arial, sans-serif;
    float : left;
    line-height : 1.2em;
    color : #FD0003;
    font-size : 90%;
    padding : 5px;
    margin : 0.3em 5% 0.3em 5%;
    width : 100px;
}
 
 .smallcaptionright {
    font-family : verdana, arial, sans-serif;
    float : right;
    line-height : 1.2em;
    color : #FD0003;
    font-size : 90%;
    padding : 5px;
    margin : 0.3em 5% 0.3em 5%;
    width : 100px;
}

.bigcaptionleft {
    font-family : verdana, arial, sans-serif;
    float : left;
    line-height : 1.2em;
    color : #FD0003;
    font-size : 90%;
    padding : 5px;
    margin : 0.1em 5% 0.1em 5%;
    width : 200px;
}
 
 .bigcaptionright {
    font-family : verdana, arial, sans-serif;
    float : right;
    line-height : 1.2em;
    color : #FD0003;
    font-size : 90%;
    padding : 5px;
    margin : 0.1em 5% 0.1em 5%;
    width : 200px;
}

               .waffle {
               float : left; 
               font-size : 14px; 
               width : 45%;
               }
               
               .smalltext {
               font-family : verdana, arial, sans-serif;
               font-size : 75%;   
               }
               
               div.titletext {
               font-size : 24px;
               font-weight : bold;
               vertical-align : top;
               background-color : lightblue;
               }
               
               li.bullet {
               font-size : 12px; 
               width : 250px;
               }
               div.button {
               width : 50px;
               float : right;
               border-width : 1px;
               border-style : none;
               border-collapse : collapse;
               border-spacing : 1px;
               background-color : white;
               color : #C40000;
               font-size: 12px;
               padding : 1px;
               }

				div.infotext {
			   padding : 5px;
			   width : 20cm;
               }
               
				div.infotexttemp {
				color : #C40000;
			   font-size: 1.8em;
               padding : 5px;
			   width : 20cm;
               }

				.linktext {
				color : #C40000;
			   font-size: 1.2em;
               padding : 20px;
			   width : 20cm;
				float : left;
				margin-left : 20px;
				line-height : 2;
               }
               
               .catchphrase {
                color : #C40000;
                font-size : 1.2em;
                font-style : italic;
				float : right;
               }
               
              .left {
              float : left;
             }
             
             .footer {
            	clear : both;
            	font-size : 12px;
                font-weight : bold;
            	text-align : center;
                color : #FD0003;
            }
            
            .highlight {
                font-weight : bold;
            }

			.yui-skin-sam .yuimenuitemlabel {
				color : #f00000;
				cursor : pointer;
				padding : 0 20px;
				text-decoration : none;
				margin-left : 10px;
			}

			.yui-skin-sam .yuimenubar {
				font-size : 14pt;
				line-height : 4;
				background : transparent;
				border : none;
			}

			.yui-skin-sam .yuimenubaritemlabel {
				border-style:hidden;
				border-width:1px 0;
				color:#000000;
				cursor:pointer;
				margin:-1px 0;
				padding:0 10px;
				text-decoration:none;
				width: 105px
			}

			.yui-skin-sam .yuimenubar .yuimenu, 
			.yui-skin-sam .yuimenu .yuimenu {
				font-size:80%;
			}

			.yui-skin-sam .yuimenu .bd {
				background-color:#FFFFFF;
				margin-left:30px;
				margin-top:-25px;
			}

			.yui-menu-shadow-visible {
				bottom:-3px;
				left:28px;
				right:-3px;
				top:5px;
				visibility:visible;
			}
.sectionheader {
    font-family : verdana, arial, sans-serif;
    font-size : 12px;
    color : #FD0003;
    font-weight : bold;
    padding : 3px;
}
