body {background:#fafafa;}
.site_holder { min-height:100%; position:relative;}
.customerlogin a { cursor:pointer; color:#fff!important; text-decoration:none;}
.top_bar { background-color:#2b4769; border-bottom:solid 1px #497ebf; color:#fff; font-size:15px; height:25px;}

.logo_section { border-top:solid 1px #1c2d41; border-bottom:solid 1px #cdcdcd; height:80px; background:#fff;}

.logo_section h3 { margin:0;}

.telephone { text-align:right; padding-top:8px;}

.content_section {background:url(../images/bg.jpg) repeat-x #fafafa; border-top:solid 1px #fff; height:100%; padding:0 0 15px 0;}

.content_section h2 {font-size:15px; margin:0 0 5px 0;}

.content_section h1 {font-size:30px; margin:0 0 5px 0;}

.slider {height:250px; background-color:#fff; margin:10px 0 10px 0;}

.menu {background:#284262 url(../images/menu-bg.jpg) repeat-x; height:30px; color:#fff; border-radius:10px; text-align:center; padding:15px 0 5px 0;}

.menu h3 {color:#fff; font-size:16px;}

.small_image {height:122px; background:#fff; text-align:center;}

.footer_section {background-color:#2b4769; border-top:solid 1px #1c2d41; color:#fff; text-align:right; position:absolute; height:25px; width:100%; bottom:-25px;}
.footer_section a {color:#fff!important;}

#logindiv { float:right; }
#loginform {z-index:200; background:#2b4769; position:absolute; width:250px; height:115px; padding:20px;}
#loginform label, .loginform label {float:left; width:100px; font-size:16px;}
#loginform p, .loginform p {line-height:14px;}
.hide {display:none;}

/* *************** TABLE FORMAT ****************** */
.tabdata {background-color:#DDD;}
.tabdata td { background-color:#fff;}
.tabdata tr:hover > td { background-color:#FFC;}
.tabdata th { border:0 !important; line-height:normal !important; text-align:center !important; cursor:auto !important; vertical-align:bottom !important; background-color:#eee;}
.tabdata .even {background-color:#f1f4fb;}
.tabdata .borderall {border:1px solid #dddddd !important;}
table.dataTable thead th {padding-left:3px !important; padding-right:3px !important;}
table.dataTable td {padding-left:3px !important; padding-right:3px !important; padding-bottom:1px !important; padding-top:1px !important;}
.dropShadow, .tabdata-dropShadow {background:#fff;-webkit-box-shadow:  5px 5px 5px 0px rgba(0, 0, 0, 0.49); box-shadow:  2px 5px 5px 0px rgba(0, 0, 0, 0.49);border-radius: 5px !important; -moz-border-radius: 5px !important;}
.tabdata-title { margin:0 5px !important;  border:1px solid #CCC !important;}
.mirrored {-moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);}
.dataTables_wrapper {border-radius: 5px !important; -moz-border-radius: 5px !important;}
/* Pagination */
/* pagnation script */
.pagination {
	padding:0 2px;
	text-align:center;
}
.pagination ul {
	margin:0;
	padding:0;
	text-align:center;
	font-size:14px;
}
.pagination li {
	list-style-type:none;
	display:inline;
	padding-bottom:1px;
	margin:1px;
}
.pagination a, .pagination a:visited {
	border:1px solid #2b66a5;
	color:#000;
	background:#c0ddff;/*FFFF80;*/
	text-decoration:none;
	cursor:pointer;
}
.pagination a.currentpage {
	background:#2e6ab1;
	color:#FFF !important;
	border-color:#2b66a5;
	font-weight:bold;
	cursor:default;
}
.pagination a.disablelink, .pagination a.disablelink:hover {
	background:#ffffff;
	cursor:default !important;
	color:#929292;
	font-weight:normal !important;
	text-decoration:none !important;
}
.pagination a.prevnext {
	font-weight:bold;
	padding:0 5px;
}
.pagination li a {
	padding:0 4px;
}
/* end pagination */

