﻿/*#HTML#*/
html {margin:0; padding:0;}
body {margin:0;padding:0; background-color: black; background-repeat: no-repeat; background-position:center top; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: small; color: #666666;}

h1 {margin: 0; padding: 0; float:right; margin-top:57px; padding-right: 31px;}
h1 span {display:none;}
h2 {font-size: medium;}
p.imageLabel {margin:0;padding:0; text-align:left; font-size: smaller;}
a.red{color:#990000;}
a:visited.red{color:#990000;}
/*a, a:visited, a:hover, a:active {color:#999999;}*/

a:hover { text-decoration:none;} 
a img {border:none;}
img.exampleImage {margin-bottom:5px;}
hr {border:1px solid #eeeeee;}
/*#Main#*/
#form1{margin:0; padding:0;}

#topLinks {margin:0 20px 0 20px; padding:0;height:30px; }
#topLinks ul{margin:0 0 0 0; padding:5px;}
#topLinks li {list-style-type:none;  float:right; font-size: x-small; margin-right:10px; margin-bottom:5px;}
#topLinks a, #topLinks a:visited, #topLinks a:hover, #topLinks a:active {color:#FFFFFF;}
#topLinks a {text-decoration:none;}
#topLinks a:hover { text-decoration:underline;} 


.a-can a {color:#333;}
/*-------------------------------------------------
    GridView
--------------------------------------------------*/
.history {background-color:White;padding:5px;}
.tblSmall {font-size: small;}
.tblSmall.FooterStyle {font-size: small;}

.divShowAudit {margin:0 0 5px 0;}
.FooterStyle {background-color: gray; color: White; font-weight: bold; vertical-align:top;}
.RowStyle { background-color: #F7F6F3;  color: #333333;}
.PagerStyle{background-color: gray;  color: #333; text-align:center; }
.SelectedRowStyle {background-color: #E2DED6;  color: #333333; font-weight: bold;}
.HeaderStyle{background-color: gray;  color: #FFF; font-weight: bold; text-align:left; vertical-align:top;}
.HeaderStyle a{color: #FFF;}
.EditRowStyle {background-color: #FFFFC0;  }
.AlternatingRowStyle {background-color: #FFF;  color: #284775;}
.highlight {background-color:#fffbe6;} /*Highlighted row*/


.RowStyle a, .AlternatingRowStyle a, .FooterStyle a { color: red;}
.PagerStyle a { color: white;}
 
#mainContainer{background-color:#fff;}
#mainContainer{margin:0 20px 10px 20px; padding: 0;background: url('/i/bg-wood.jpg'); padding:10px 20px 0px 20px; min-height:450px;}  
/*#container  {width: 1024px;margin: 0;border: 1px solid #666666;}*/
#content{padding:30px 20px 5px 20px;  margin:0; clear: both;}
#content h2 {margin: 0;padding: 3px 0 5px 0px}

#content p {margin: 0;padding: 0;padding-bottom: 15px;line-height: 18px;}
#content .item p {margin: 0;padding: 0;padding-bottom: 0;line-height: 18px;}
#rightPanel {float: right;line-height: 18px;width:250px;}
#rightPanel .padding {padding: 25px 25px 25px 5px;}
#leftPanel {padding-left:20px;width:720px;margin-right:250px;}

/*-------------------------------------------------
    help
--------------------------------------------------*/
#help {background-color:White; margin: 20px 0 10px 0; padding:20px;}
#help h2, #help h3, #help p {margin:0; padding:0;}
#help p {margin-bottom:10px}
.pnlMessage {padding:20px}


/*#HEADER#*/
#header {position:relative;margin:0;top:0px;left:0px;}
#headerLogo{position: absolute; top:-70px; left: -23px;}

#headerMiddle{margin: 0; padding:10px 0 5px 200px;}
#headerBasketInner a { background-color:#FFFFFF; color: #666666;text-decoration:none; float:left; padding:0.5em 1em; font-weight:bold;}
#headerBasket{position:absolute;}
#headerMiddle h1 span {display: none;}
#headerMiddle h1 {background: url(images/headerText.gif) no-repeat;  }
#headerBottom{text-align: right; color:#A89237; padding: 0px 0 0px 180px; }
#headerBottom ul{margin:0; padding:0; width:100%;  }
#headerBottom ul li {display:inline;  }
#headerBottom ul li a {color:#993300;text-decoration:none; float:left; border-right: 1px dotted #999999;  padding:0.5em 1em; font-weight:bold;}
#headerBottom a:hover {color:#993300; background-color: #EDE7D8;} 
#headerAdmin{border-bottom: 1px dotted #999999;text-align: right; color:#A89237; padding: 0px 0 0px 100px; }
#headerAdmin ul{margin:0; padding:0; float:left; width:100%; font-size: small; }
#headerAdmin ul li {display:inline; }
#headerAdmin ul li a {color:#006633;text-decoration:none; float:left; border-right: 1px dotted #999999;  padding:0.5em 1em; font-weight:bold;}
#headerAdmin a:hover {color:#006633; background-color: #EDE7D8;} 
#headerEnd {clear:both; }

#LoginName1 {color:orange}
/*#FOOTER#*/
#footer{clear:both; border-top: 1px dotted #999999; padding: 2%; text-align:center; font-size:small;}
#footerMiddle img {margin:5px;}
/*#CORNER-TAB#*/
.tabDiv {margin:5px 5px 10px 10px; background-color:#EDE7D8;  }
.tabDiv h2 {margin:0 0 10px 0; padding:0 5px;}
.tabDivMain h2 span{display:none;}
.tabDivMain {padding:0 10px 10px 10px; }
.tabDivTop {background: url(../images/photo-corner-top-left.gif) no-repeat top left;height:26px;}
.tabDivTopRight {background: url(../images/photo-corner-top-right.gif) no-repeat top right; height:26px;}
.tabDivBottom {background: url(../images/photo-corner-bottom-left.gif) no-repeat bottom left; height:26px;}
.tabDivBottomRight {background: url(../images/photo-corner-bottom-right.gif) no-repeat bottom right; height:26px;}
h2#examples {background: url(../images/examples.jpg) no-repeat top left; height:37px; }
h2#whatis_ap {background: url(../images/what_is_ap.jpg) no-repeat top left; height:76px; }
h2#about_us {background: url(../images/about_us.jpg) no-repeat top left; height:60px;}
h2#our_alphabet {background: url(../images/our_alphabet.jpg) no-repeat top left; height:60px; }
h2#shopping_basket {background: url(../images/shopping_basket.jpg) no-repeat top left; height:40px; }
h2#create_a_word {background: url(../images/create_a_word.jpg) no-repeat top left; height:40px; }
h2#affordable {background: url(../images/affordable.jpg) no-repeat top left; height:40px; }
h2#next_steps {background: url(../images/next_steps.jpg) no-repeat top left; height:60px;}
h2#checkout {background: url(../images/checkout.jpg) no-repeat top left; height:30px; }
h2#faq {background: url(../images/faq.jpg) no-repeat top left; height:60px; }
h2#craft_show_locations {background: url(../images/craft_show_locations.jpg) no-repeat top left; height:60px; }
h2#mall_locations {background: url(../images/mall_locations.jpg) no-repeat top left; height:60px; }
h2#exhibts {background: url(../images/exhibits.jpg) no-repeat top left; height:100px; }
h2#terms_and_conditions{background: url(../images/terms_and_conditions.jpg) no-repeat top left; height:60px;}
/*# SHOPPING BASKET #*/
.shoppingBasketYellow{border:none; margin-right: 5px;}
#tblShoppingCart { border-collapse: collapse; margin-bottom:5px; width:100%; background-color:#FFFFFF;}
#tblShoppingCart td {font-size:small;text-align:center; width:33%;}

#tblBasket { border-collapse: collapse; margin-bottom:5px; background-color:#FFFFFF;}
#tblBasket td {font-size:small;text-align:left;}
#tblBasket tr.header {background-color:#D8D3CB;}
#tblBasket tr.header td {padding:8px; font-weight:bold;}
#tblBasket td {padding:10px;}

#tblCustomFramedWord td {padding:2px;}

tr.shoppingBasketItem { border-bottom:1px dotted #999999;}
tr.shoppingBasketItem td {border-bottom:1px dotted #999999;}
tr.shoppingBasketShipping td {padding:5px 2px 5px 2px;}
tr.shoppingBasketTotal{border-top:1px dotted #999999;}
tr.shoppingBasketTotal td {padding:5px 2px 5px 2px; font-weight:bold; }
tr.addItemsToBasket {border-top:1px dotted #99999; border-bottom:1px dotted #99999;}
tr.addItemsToBasket td { padding:5px 0 5px 0; vertical-align:middle; font-size:11px; font-weight:bold; color:Black;}
tr.notify{color:#990000; font-weight:bold; }

tr.totalSB {text-align:right;}

.basketHeaderItemTotal{padding-left:20px;font-size:medium; color:#993300; font-weight:bold;text-align:right;}
.txtQty {width: 25px; height: 25px; font-size: medium; text-align:center;}

.item {background-color:#FFFFFF; float:left; width:70px; padding:10px; margin:1px; border:1px solid #CCCCCC;}
.itemretail {background-color:#FFFFFF; float:left; width:120px; padding:10px; margin:1px; border:1px solid #CCCCCC;}
.itemDescription { margin:0; padding:0;}
.itemDescription1 { margin:0; padding:0; background-color: Fuchsia;}
.itemAddToBasket {margin:0; padding:0; float:right;}
.imgSB {border:none; padding: 2px 0 2px 0;}
.imgLeft {float:left;margin-right:10px; margin-bottom:10px;}
.imgRight {float:right;margin-left:10px; margin-bottom:10px;}
.imgAlone {clear:both; margin-bottom: 10px;}
.qty {font-size: medium;}
.totalSB td {text-align:right;}
.pnlError{margin-left:20px;}
.pnlSuccess{margin-left:20px;}


/*Tables for screens*/
    table.sample {
	    border-width: 0px;
	    border-spacing: 0px;
	    border-style: none;
	    border-color: gray;
	    border-collapse: separate;
	    background-color: #FFFFFF;
        width: 1300px;
    }
    table.sample th {
	    border-width: 1px;
	    padding: 5px;
	    border-style: solid;
	    border-color: #EEEEEE;
	    background-color: #EEEEEE;
        text-align:left;
    }
    table.sample td {
	    border-width: 1px;  
	    padding: 5px;
	    border-style: solid;
	    border-color: #EEEEEE;
	    background-color: white;
    }
    .b {font-weight:bold; background-color: Yellow;}
    
    
    
    
    #green-box 
{
    background-image: url(/images/starburst3.png); background-repeat: no-repeat; background-position: top right;
    background-color: #90ae54;
    width:960px;
    color: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px; 
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px; 
}

.tabs-inner {padding:20px; }

/* Buttons */
.css3button {
     font-family: 'Quicksand', sans-serif;
     font-size: 24px;
     color: #ffffff;
     text-decoration:none; 
     margin-top:15px;
     padding: 9px 20px;
     background: -moz-linear-gradient(top, #d66945 0%,#b4370a);
     background: -webkit-gradient(linear, left top, left bottom, from(#d66945), to(#b4370a));
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border: 0px solid #b4370a;
     -moz-box-shadow:
          1px 2px 1px rgba(107,107,107,0.3),
          inset 0px 0px 0px rgba(255,255,255,0.7);
     -webkit-box-shadow:
          1px 2px 1px rgba(107,107,107,0.3),
          inset 0px 0px 0px rgba(255,255,255,0.7);
     text-shadow:
          0px -1px 0px rgba(000,000,000,0.1),
          0px 1px 0px rgba(255,255,255,0.3);
}

.css3button-small {
     font-family: 'Quicksand', sans-serif;
     font-size: 14px;
     color: #ffffff;
     text-decoration:none;
     padding: 6px 8px;
     background: -moz-linear-gradient(top, #d66945 0%,#b4370a);
     background: -webkit-gradient(linear, left top, left bottom, from(#d66945), to(#b4370a));
     border-radius: 3px;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
     border: 0px solid #b4370a;
     -moz-box-shadow:
          1px 2px 1px rgba(107,107,107,0.3),
          inset 0px 0px 0px rgba(255,255,255,0.7);
     -webkit-box-shadow:
          1px 2px 1px rgba(107,107,107,0.3),
          inset 0px 0px 0px rgba(255,255,255,0.7);
     text-shadow:
          0px -1px 0px rgba(000,000,000,0.1),
          0px 1px 0px rgba(255,255,255,0.3);
}

.button 
{
    font-family: 'Quicksand', sans-serif;
	font-size: 24px;
	padding: 9px 20px;
	cursor:pointer;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
     border: 0px solid #b4370a;
     -moz-box-shadow:
          1px 2px 1px rgba(107,107,107,0.3),
          inset 0px 0px 0px rgba(255,255,255,0.7);
     -webkit-box-shadow:
          1px 2px 1px rgba(107,107,107,0.3),
          inset 0px 0px 0px rgba(255,255,255,0.7);
   text-shadow:
          0px -1px 0px rgba(000,000,000,0.1),
          0px 1px 0px rgba(255,255,255,0.3);
	behavior:url(PIE.htc);	
	 text-decoration:none; 			
}

.buttonsmall 
{
    font-family: 'Quicksand', sans-serif;
	font-size: 14px;
	padding: 6px 8px;
	cursor:pointer;	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
     border: 0px solid #b4370a;
     -moz-box-shadow:
          1px 2px 1px rgba(107,107,107,0.3),
          inset 0px 0px 0px rgba(255,255,255,0.7);
     -webkit-box-shadow:
          1px 2px 1px rgba(107,107,107,0.3),
          inset 0px 0px 0px rgba(255,255,255,0.7);
   text-shadow:
          0px -1px 0px rgba(000,000,000,0.1),
          0px 1px 0px rgba(255,255,255,0.3);
	behavior:url(PIE.htc);	
	text-decoration:none; 			
}
.orange 
{
    
	color: #ffffff;	
    background: #b4370a; /*fallback for non-CSS3 browsers*/
    background: -moz-linear-gradient(top, #d66945 0%,#b4370a);
    background: -webkit-gradient(linear, left top, left bottom, from(#d66945), to(#b4370a)); 
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#d66945) to(#b4370a)); /*old webkit*/
    background: -webkit-linear-gradient(#d66945, #b4370a); /*new webkit*/
    background: -moz-linear-gradient(#d66945, #b4370a); /*gecko*/
    background: -ms-linear-gradient(#d66945, #b4370a); /*IE10*/
    background: -o-linear-gradient(#d66945, #b4370a); /*opera 11.10+*/
    background: linear-gradient(#d66945, #b4370a); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#d66945, #b4370a); /*PIE*/
	
}
.orange:hover {
    background: #d66945; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#b4370a) to(#b4370a)); /*old webkit*/
    background: -webkit-linear-gradient(#b4370a, #b4370a); /*new webkit*/
    background: -moz-linear-gradient(#b4370a, #b4370a); /*gecko*/
    background: -ms-linear-gradient(#b4370a, #b4370a); /*IE10*/
    background: -o-linear-gradient(#b4370a, #b4370a); /*opera 11.10+*/
    background: linear-gradient(#b4370a, #b4370a); /*future CSS3 browsers*/
    -pie-background: linear-gradient(#b4370a, #b4370a); /*PIE*/	
}

/*Operation Kind stuff*/

#track-your-act {color: White; padding: 40px; font-size: 2.0em;}
#track-your-act input {height: 40px; width:300px; font-size: 1.5em;}
#track-your-act p {line-height:1.0; text-align:right;}

#track-your-act-inner {float:left; width:150px;  margin:0 20px 0 0; border: 0px solid blue;}
#track-your-act-input {float:left; width:300px;  border: 0px solid red; padding-top:20px;}
#track-your-act-button {float:left; width:50px;  border: 0px solid red; padding-top:25px; margin-left:10px;}

.blue-form {background-color: #5382a8;padding: 20px; color: White;-moz-border-radius: 5px;border-radius: 5px;}
.brown-form {background-color: #745b3d;padding: 20px; color: White; -moz-border-radius: 5px;border-radius: 5px;}
.green-form {background-color: #90ae54;padding: 20px; color: White; -moz-border-radius: 5px;border-radius: 5px;}
.orange-form {background-color: #db8246;padding: 20px; color: White; -moz-border-radius: 5px;border-radius: 5px;}

.code-left {float:left; width: 310px; margin-right: 10px;  }
.event-left {float:left; width:550px; margin-right: 10px; }
.generate-left{float:left; width:320px; }

.it {font-style:italic;}

/* tables */
.csstbl .row{width:100%; clear:both;}
.csstbl .row-5{height:5px; }
.csstbl .row-10{height:10px; }
.csstbl .row-15{height:15px; }
.csstbl .row-20{height:20px; }
.csstbl .row-50{height:50px;  }
.csstbl .col {float:left; padding:2px;}
.csstbl .col-50{width:50px;}   
.csstbl .col-100{width:100px;}
.csstbl .col-100{width:120px;}
.csstbl .col-150{width:150px;}
.csstbl .col-200{width:200px;}
.csstbl .col-300{width:300px;}
.csstbl .col-350{width:300px;}
.csstbl .col-400{width:400px;}
.csstbl .col-500{width:500px;}
.csstbl .col-600{width:600px;}
.csstbl .col-700{width:700px;}
.csstbl .col-800{width:800px;}
.csstbl .col-900{width:900px;}
.csstbl .col-1000{width:1000px;}
.csstbl .cr{clear:both;}
.csstbl .l-b {text-align:right;}




/* Container
----------------------------------------------------------------------------------------------------*/
.container_16 {margin-left: auto;margin-right: auto; width: 960px;}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16 {
  position: relative;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
  width: 40px;
}

.container_16 .grid_2 {
  width: 100px;
}

.container_16 .grid_3 {
  width: 160px;
}

.container_16 .grid_4 {
  width: 220px;
}

.container_16 .grid_5 {
  width: 280px;
}

.container_16 .grid_6 {
  width: 340px;
}

.container_16 .grid_7 {
  width: 400px;
}

.container_16 .grid_8 {
  width: 460px;
}

.container_16 .grid_9 {
  width: 520px;
}

.container_16 .grid_10 {
  width: 580px;
}

.container_16 .grid_11 {
  width: 640px;
}

.container_16 .grid_12 {
  width: 700px;
}

.container_16 .grid_13 {
  width: 760px;
}

.container_16 .grid_14 {
  width: 820px;
}

.container_16 .grid_15 {
  width: 880px;
}

.container_16 .grid_16 {
  width: 940px;
}

/* Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 60px;
}

.container_16 .prefix_2 {
  padding-left: 120px;
}

.container_16 .prefix_3 {
  padding-left: 180px;
}

.container_16 .prefix_4 {
  padding-left: 240px;
}

.container_16 .prefix_5 {
  padding-left: 300px;
}

.container_16 .prefix_6 {
  padding-left: 360px;
}

.container_16 .prefix_7 {
  padding-left: 420px;
}

.container_16 .prefix_8 {
  padding-left: 480px;
}

.container_16 .prefix_9 {
  padding-left: 540px;
}

.container_16 .prefix_10 {
  padding-left: 600px;
}

.container_16 .prefix_11 {
  padding-left: 660px;
}

.container_16 .prefix_12 {
  padding-left: 720px;
}

.container_16 .prefix_13 {
  padding-left: 780px;
}

.container_16 .prefix_14 {
  padding-left: 840px;
}

.container_16 .prefix_15 {
  padding-left: 900px;
}

/* Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 60px;
}

.container_16 .suffix_2 {
  padding-right: 120px;
}

.container_16 .suffix_3 {
  padding-right: 180px;
}

.container_16 .suffix_4 {
  padding-right: 240px;
}

.container_16 .suffix_5 {
  padding-right: 300px;
}

.container_16 .suffix_6 {
  padding-right: 360px;
}

.container_16 .suffix_7 {
  padding-right: 420px;
}

.container_16 .suffix_8 {
  padding-right: 480px;
}

.container_16 .suffix_9 {
  padding-right: 540px;
}

.container_16 .suffix_10 {
  padding-right: 600px;
}

.container_16 .suffix_11 {
  padding-right: 660px;
}

.container_16 .suffix_12 {
  padding-right: 720px;
}

.container_16 .suffix_13 {
  padding-right: 780px;
}

.container_16 .suffix_14 {
  padding-right: 840px;
}

.container_16 .suffix_15 {
  padding-right: 900px;
}

/* Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 60px;
}

.container_16 .push_2 {
  left: 120px;
}

.container_16 .push_3 {
  left: 180px;
}

.container_16 .push_4 {
  left: 240px;
}

.container_16 .push_5 {
  left: 300px;
}

.container_16 .push_6 {
  left: 360px;
}

.container_16 .push_7 {
  left: 420px;
}

.container_16 .push_8 {
  left: 480px;
}

.container_16 .push_9 {
  left: 540px;
}

.container_16 .push_10 {
  left: 600px;
}

.container_16 .push_11 {
  left: 660px;
}

.container_16 .push_12 {
  left: 720px;
}

.container_16 .push_13 {
  left: 780px;
}

.container_16 .push_14 {
  left: 840px;
}

.container_16 .push_15 {
  left: 900px;
}

/* Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -60px;
}

.container_16 .pull_2 {
  left: -120px;
}

.container_16 .pull_3 {
  left: -180px;
}

.container_16 .pull_4 {
  left: -240px;
}

.container_16 .pull_5 {
  left: -300px;
}

.container_16 .pull_6 {
  left: -360px;
}

.container_16 .pull_7 {
  left: -420px;
}

.container_16 .pull_8 {
  left: -480px;
}

.container_16 .pull_9 {
  left: -540px;
}

.container_16 .pull_10 {
  left: -600px;
}

.container_16 .pull_11 {
  left: -660px;
}

.container_16 .pull_12 {
  left: -720px;
}

.container_16 .pull_13 {
  left: -780px;
}

.container_16 .pull_14 {
  left: -840px;
}

.container_16 .pull_15 {
  left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.c, .clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_16:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_16 {
  zoom: 1;
}


.hor-minimalist-a
    {
	    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	    font-size: 12px;
	    background: #fff;
        table-layout: fixed;
	    width: 460px;
	    border-collapse: collapse;
	    text-align: left;
    }
    .hor-minimalist-a th
    {
	    font-size: 14px;
	    font-weight: normal;
	    color: Gray;
	    padding: 10px 8px;
	    background-color:#eee;
	    border-bottom: 2px solid #eee;
    }
    .hor-minimalist-a td
    {
	    color: Gray;
	    padding: 5px 8px 10px 8px;
	    vertical-align:top;
	    border:1px solid #eee;
	    border-collapse:collapse;
	    word-wrap:break-word
    }
    .hor-minimalist-a tbody tr:hover td
    {
	    color: #009;
	    background-color: #e1e1e1;
    }
    
    
.row-fluid {clear:both;}
.c10, .clear10{clear:both; margin:0; height:10px;}
.c15, .clear15{clear:both; margin:0; height:15px;}
.c20, .clear20{clear:both; margin:0; height:20px;}
.c35, clear35{clear:both; margin:0; height:35px;}
.c50, .clear50{clear:both; margin:0; height:50px;}
.c100, .clear100{clear:both; height:100px;}

.container-message-success {min-height:50px;background: url(/i/stalk.png) no-repeat #fff 20px 10px;  margin:10px 0 20px 0; padding:20px 20px 20px 80px; border: 1px solid #EBF1CA; }
.container-message-error{min-height:50px; background: url(/i/stalk-question.png) no-repeat #c76372 20px 10px; margin: 10px 0 20px 0;  padding:20px 20px 30px 100px;  color: #fff; border: 1px solid #EBF1CA; font-weight:bold;}
.container-message-info{min-height:50px; background: url(/i/stalk.png) no-repeat #fff 20px 10px; margin: 10px 0 20px 0;  padding:20px 20px 30px 100px; color: #b7ba9f; border: 1px solid #EBF1CA;font-weight:bold; }
.message-close {display:inline-block; float:right; width:50px; height:50px; margin:-10px 0 0 30px; padding:0;background: url(/i/close-button-large.png) no-repeat 0 0; color:White;}
.message-close span {display:none;}
.rounded6 {border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}

.bg {background-color:White;}
