
body
{
color:#666666;
font-family: "Lucida Unicode", "Lucida Grande", sans-serif;
font-size:.875em;
line-height:1.5em;
background-color:#f3f4f5;
}

b
{
 font-weight: bold;
 color:black;
}

strong
{
 font-weight: bold;
}

a.ImportantLink { font-weight:bold;
color:#FF0000 }

a.ImportantLink:hover { text-decoration: none; }

#main-wrapper{
	width:980px;
	background-color:#CCCCCC;
}

.content-right{
	width:70%;
}


h1
{
  font-size:1.5em!important;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-weight:100;
  color:black;
  margin-top:0.625em;
  margin-bottom:0.625em;
  line-height:1.3em;
}



h2{
	margin:0
	font-size:1.125em!important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:100;
 	color:black;
	padding-left:0px;
	line-height: 1.3em;
	padding-bottom:20px;
	padding-top:20px;
}


.horizontalRule {
    min-height: 1px;
    clear:both; width:100%;
    border-bottom:1px solid #d1d1d1;
    height:1px; padding-top:5px;
    margin-top:5px;
    margin-bottom:20px;
}

h2 a{
	color:#f78f1e!important;
	text-decoration:none;
}



.veteranTtile p{
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
}
h3 a{
	color:#f78f1e!important;
	text-decoration:none;
}
	

h3{
	margin-top:24px;
	margin-bottom:0.625em;
	color:#000;
}



h4
{	margin-top:24px;
	margin-bottom:0.625em;
	color:#000;
	font-size:1em;
}



h6
{
  color:#666;
  font-family: "Helvetica", "Arial", sans-serif;
  font-size:14px;
}

.page-events .more-link {
	font-size: 0.875em;
    font-weight: 800;
	color:#f78f1e;
}


.page-events .views-field-title a {
	color:black;
/*	color:#f78f1e;*/
	font-size:1.5em;
	font-weight:normal;
}

.page-events .views-row {
	 border-bottom: 1px solid #ccc;
    padding-bottom: 2.5em;
	padding-top: 2.5em;
}

.page-events .date-display-single {
	color:#404041;
}

.welcomemessage{
	font-size:1em;
	padding-top:20px;
	
}

.welcomemessage a{
	text-decoration:none;
	color:#f78f1e;
	line-height:1.375em;
	
}

.exhibitiontitle a{
	text-decoration:none;
	font-weight:600;
	color:#f78f1e;
}

.topdraw{
	height:110px;
}
	
#searchselectid{
	padding-left:10px;
	color:666;
	border-color:#cac7c2;
	line-height:20px;
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
.feature {
    border-right: 1px solid #F0BC81;
}

.featuretitle{
	font-size: 1.188em;
	padding-bottom:5px;
	padding-top:5px;
}



.featuresummary a{
	line-height:1.125em;
	color:#d4002f;
	text-decoration:none;
}




.shoppingdraw{
	padding-right:20px;
	padding-top:20px;
}

.pagetitle{
	padding-bottom:10px;
	margin-bottom:20px;
}


.shoppingsidebar{
	margin-top:33px;
}

.shoppingmain{
		margin-top:33px;
}



.shoppingsidebar ul li{
	border: 1px solid #D9D7D8;
    margin-top: -1px;
	
	
}
p {
	margin:0;
	padding-bottom:20px;
	line-height:1.5em;
}




.shoppingsidebar ul .shoppingsidebarheading{
	margin: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 264px;
}

.mainmenu{
	height:60px;
}

.menu li a:hover{
	color:#f78f1e;
}


	
	

.shoppingsidebar .subcategory a:hover{
	color:#f78f1e;
}


#views-slideshow-xtra-overlay--banner-slideshow--attachment-2, .views-field-field-banner-description-1 {
	width:50%;
	margin-left:25%;
}

/*Form*/
.email-box{
	width:70%;
	float:right;
	margin:0;
	padding:5%;
	float:right;
	border:1px solid #CCC;
	background-color:#fff;
}


table{
	margin:0;
	padding:0;
}
.cash{
	width:100%;
	padding-top:20px;
	padding-bottom:30px;
	border-bottom:1px solid #ccc;
	
}
.buy-a-brick{
	width:100%;
	padding-top:20px;
	padding-bottom:30px;
	border-bottom:1px solid #ccc;
}

.build-a-bomber{
	width:100%;
	padding-top:20px;
	padding-bottom:30px;
}

tr{
	margin:0;
}

td.level1{
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;

}

td.level2{
	width:200px;
	padding-right:40px;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
}

td.level3{
	padding-right:40px;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
}

.lhs ul li {
	border-bottom: 1px solid #dcd8d7;
	font-size:1.125em;
	display:block;
}


.lhs ul li a {
	color:#404041;
	text-decoration:none;
	background-color: #ff000;
	display:block;
	width:100%;
	
	
	
}

/*.lhs ul li .item a {
	display:block;
	padding-right:3em;
	
}*/

.lhs ul li a:hover {
	color:orange;
	text-decoration:none;
	display:block;
}


.rhs {
	padding-bottom:50px;
	
}

.rhs ul {
	list-style: none;
	padding-left: 20px;
}

.rhs li:before {
    content: "• ";
    color: #f78f1e; /* or whatever color you prefer */
}
.rhs ul li {
	padding-top: 0.375em;
	padding-bottom:1.5em;
	padding-left: 2.000em 
	padding-right:1.700em;
	text-indent: -.7em;
	
}
.rhs ul li a{
	text-decoration:none;
	color:#f78f1e;
	
	
}
.rhs p{
	padding-bottom:1.5em;
}

.rhs p a{
	text-decoration:none;
	color:#f78f1e;
}

.item {
	padding-left:1em;
}


.bannerdescription{
	font-size: 1.25em;
}

.secondarytitle{
	font-size:1.5em;
}


.bannerdescription{
	font-size:1.125em;
}

.bannerdescription a{
	text-decoration:none;
	color:#f78f1e;
}





.field__item even{
	padding-left:20px;
	
}

table {
  border-spacing: 0.5em;
  margin-bottom:0.5em;
  width:600px;
}

table td{
  padding: 0.5em;
}


.twittericon{
	padding-left:40px;
	
}

.contactus {
	padding-top:4px;
}

.userlogin a {
	color:#f78f1e;
}


.footermenu .menu ul li{
	padding:0;
	margin:0;
}

.footermenu .menu li {
	padding-right:15px!important;
	padding-left:10!important;

}

.footermenu .menu li a{
	display:block;
}
.footermenu .menu li a:hover{
	color:#f78f1e;
}


	


legend{
	font-size:1.5em;
	color:#000;
}

fieldset{
	padding:1em 1.5em 0.75em;
	width:90%;
}




.rhs .onlinedonations ul li input{
	margin-left:2em;
}
.rhs .onlinedonations input[type="checkbox"]{
	margin-right:8px;
}
.rhs .onlinedonations ul li input type{
	margin-right:2em;
}




.rhs .buyabrick ul li input{
	margin-left:2em;
}
.rhs .buyabrick input[type="checkbox"]{
	margin-right:8px;
}




.rhs .buildabomber ul li input{
	margin-left:2em;
}
.rhs .buildabomber input[type="checkbox"]{
	margin-right:8px;
}


.background{
	background-color:#e9e9e9;
	padding:20px;
	width:500px;
}
.background .content{
	background-color:#FFF;
	width:90%;
}

.lh{
	width:60%;
	float:left;
	
}

.rh{
	padding-left:10px;
	
}
.shoppingmenu a{
	color:#FFFFFF;
}

.shoppingmenu ul li{
	padding-left:40px;
}

.shoppingsidebar .subcategory{
	padding-left:0px;
	line-height:12px;
}

.subcategorysidebar ul li{
	padding:0;
	margin:0;
}

.shoppingsidebar .subcategorysidebar li {
	font-weight:normal!important;
}
.shoppingsidebar .subcategorysidebar li a{
	font-weight:normal!important;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0;
	font-size:13px;
	display:block;
	margin:0;
	
}

.shoppingsidebar .subcategorysidebar li a:hover{
	padding-top:5px;
	padding-bottom:5px;
	display:block;
		margin:0;
}
	

.shoppingsidebar ul .shoppingsidebarheading{
	
}

.productdetails p a{
	color:#f78f1e;
	text-decoration:none;
}

.producttitle {
	font-size:1.5em!important;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-weight:100;
  color:black;
  margin-top:0.625em;
  margin-bottom:0.625em;
}

.shoppingsidebar{
	margin-top:0;
}

.shoppingsidebar ul li{
	padding-bottom:12px;
	padding-top:12px;
}

.shoppingsidebar ul li a:hover{
	color:#f78f1e;
	
}

.shoppingsidebar ul .shoppingsidebarheading {
	padding-top:10px;
	padding-bottom:10px;
	
}

.shoppingsidebar ul li {
	
	display:block;
}
.shoppingsidebar ul li a{
	display:block;
	padding-right:20px;
}

.shoppingsidebar ul li a:hover{
	
	display:block;
}

.productcategoryboxes ul li .views-field-field-image{
	border:none;
}

.shoppingmain{
	margin-top:0;
	padding-bottom:50px;
}
/*products display*/
.view-product-categories .views-field-title, .view-product-categories .views-field-commerce-price span{
	padding-top:5px;
	text-align:left;
}

.view-product-categories .views-field-title div
{
	padding-top:5px;
}


 .view-product-categories .views-field-commerce-price div {
	color:#f78f1e;
	font-weight:800;
	font-size:1.2em;
	float:left;
}



.view-product-categories .views-field-field-image{
	border:1px solid #dddddd !important
}

.shopslogan a{
	text-decoration:none;
	color:#FFF;
}

/*product divider*/

.view-product-categories ul li{
	padding-bottom:10px;
}
.view-product-categories ul ul{
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
}

/*product details*/
.productdisplay {
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
}

	
	
/* page privacy*/

.content-lhs{
width:30%;
float:left;
margin=0;
}

.content-rhs{
width:70%;
float:right;
margin=0;
padding-bottom:50px;
}

.content-rhs p a{
	color:#f78f1e;
	text-decoration:none;
}

.content-rhs ul {
list-style-position: inside;
padding-left:20px;
padding-bottom:20px;
}
.content-rhs ul li{
text-indent: -1em;

}

.content-rhs ol {
list-style-position: inside;
padding-left:20px;
padding-bottom:20px;
}
.content-rhs ol li{
text-indent: -1em;

}

/* page donate*/


.clearone{
	clear:both;
	height:1px;
}
.page-background{
	background-color:#e9e9e9;
	padding:20px;
	width:100%;
}
.page-wrapper{
	background-color:#FFF;
width:100%;
padding:20px;

}

.page-lhs{
	width:45%;
float:left;

}
.page-rhs{
width:50%;
float:right;
color:#666;

}
.btn-wrapper{
width:100%;
padding-bottom:20px;
padding-top:20px;
}
.btn-left{
float:left;
width:50%;
}

.btn-left a{
color:#f78f1e;
float:left;
text-decoration:none;
}

.btn-right{
float:right;
width:50%;
}

.btn-right a{
text-decoration:none;
float:right;
color:orange;


}

/*page-restoration*/
.restoration-wrapper{
width:50%;
}
.res-title{
float:left
margin:0;
padding:0;
}
.res-details{
margin:0;
padding:0;
float:right;
}

.res-img{
margin-right:3%;
float:left;
width:300px;
}




/*orange-side bar*/
.shoppingsidebar .selectedcategory a:hover{
	color:#fff;
}
.shoppingsidebar .selectedcategory a:selected{
	color:#fff;
}

/*form {
    border: 1px solid #ccc;
    float: right;
    margin-top: 0;
	margin-bottom:4em;
	margin-right:3em;
    padding: 2em;
    width: 60%;
	
}*/
.form-textarea-wrapper textarea{
	margin-bottom:30px;
	width:55%;
	}
.resizable-textarea .grippie{
	width:55%;
}
	

fieldset{
	margin-bottom:2em;
}

button, input {
	height:2em;
}
.form-item label, .form-actions label{
	margin-bottom:0.5em;
}

.topcorner a{
	color:#ccc;
	text-decoration:none;
}

.userlogin {
	padding-bottom:20px;
}


.shopwelcome a{
	color:#f78f1e;
}



	
	
	
	


	
	





	


	



	



	
	