@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
}

body {
	background:url(../images/grad_BG.jpg) repeat-x #FFF top;
	font-family:"Lucida Grande", sans-serif;
}

#wrapper {
	width:960px;
}

.subwrapper {
	width:770px;
	margin:0px 0px 0px 130px;
}

#topBar {
	height:150px;
}

#topBar img{
	padding:20px 0 0 0;
}

#lines {
	background:url(../images/top_lines.png) repeat-x;
	width:947px;
	height:4px;
}

#content-wrapper {
	width: 960px;
}

#content {
	width: 830px;
	padding-left: 130px;
	background: transparent url(../images/white_contentBG.png) repeat-y scroll center right;
}

/* Bleh */

p { margin: 4px 0; }
/*.center, .column { text-align: center; }*/
/*.center, .column { text-align: left; margin: 0 auto; }*/

.contact_us { width: 500px; }

.detail_box img { padding: 0 10px 10px 0; height: 100%; }

td, th { vertical-align: top; }


/* Columns */

.columns {
	margin: 20px 5px 0 0;
	border-collapse: collapse;
}

.columns td { vertical-align: top; }

.column-contents {
	margin: 0 10px;
}

.column-top {
	height: 100px;
}

.column-divider {
	width: 10px;
	background: transparent url(../images/BottomLINE.png) no-repeat scroll 0 40px;
}

.column-two {
	width: 312px;
}

th.column-divider {
	background-color: #dadada;
	background-image: none;
}

.columns table { border-collapse: collapse; }

h2{
	font-size:16px;
	color:#224a78;
	margin: 20px 0 20px 20px;
	text-transform: capitalize;
}

td h2 {
	margin: 0;
}

h2.title { margin-bottom: 20px; text-align: left; }

img { border: 0; }

.row-top td,
.row-top th {
	vertical-align: top;
}

.column-contents th { width: 115px; }

table.home { width: 465px; border-bottom: 1px solid #dadada; margin-bottom: 10px; padding-bottom: 10px; }

.row-middle td, .row-middle { vertical-align: bottom; }
.row-middle td, .row-top th { padding-bottom: 10px; }

.row-middle p {
	padding: 3px 0 0 0;
	margin: 0
}

.row-bottom div { margin: 10px 0; border-bottom: 1px solid red; }

.row-top td, .row-middle td { padding-left: 5px; }

.column-contents h2 { font-size: 1em; }
.column-contents h4 { font-size: 0.85em; margin-top: 3px; }
.column-contents p { font-size: 0.7em; }

#content p{
	font-size:11px;
	color:#333;
}

.special-box {
	width:260px;
	border-bottom: #f2ff8a solid 2px;
	padding: 10px 10px 20px 10px;
	margin-top: 10px;
}
.special-title { font-weight: bold; }

.specialsBOX2 {
	
	width:260px;
	height:70px;
	background-color:#fdffec;
	border-bottom:#f2ff8a solid 2px;
	padding:10px;
	
}

.specialsBOX3 {

	width:260px;
	height:70px;
	background-color:#fdffec;
	border-bottom:#f2ff8a solid 2px;
	padding:10px;
	
}

.specialsBOX4 {
	
	width:260px;
	height:70px;
	background-color:#fdffec;
	border-bottom:#f2ff8a solid 2px;
	padding:10px;
	
}

.specialsBOX5 {
	
	width:260px;
	height:70px;
	background-color:#fdffec;
	border-bottom:#f2ff8a solid 2px;
	padding:10px;
	
}

.special-box a, .specialsBOX2 a, .specialsBOX3 a , .specialsBOX4 a, .specialsBOX5 a  {
	text-decoration:none;
	color:#869600 !important;
}

.special-box a:hover, .specialsBOX2 a:hover, .specialsBOX3 a:hover, .specialsBOX4 a:hover, .specialsBOX5 a:hover {
	color:#8398b1;
}

#content a {
	text-decoration:none;
	color:#224a78;
}

#content a:hover {
	color:#69C;
}

a:hover {
	color:#999;
}

.quote {
	text-decoration:none;
	color:#fff;
}

.quote:hover {
	color:#bbd301;
}

.catC h2 {
  padding-left: 10px;
  padding-top: 5px;
} 

.catC img {
  padding: 5px 10px 0 0; }