@charset "UTF-8";
/* Data Centre template 
*  6/1/10 by steve
*/

/*imports*/
@import url(nav.css);
@import url(image_view.css);
@import url(ui.tabs.css);
@import url(tabs.css);
@import url(forms.css);
@import url(datepicker.css);
@import url(breadcrumb.css);
@import url(jquery.lightbox.css);
@import url(offers.css);

/*RESET PAGE IN ALL BROWSERS*/
body {
	margin: 0;
	padding: 0;
}
body, td, th, textarea, input, select, h1, h2, h3, form {
	font-family: Arial, Helvetica, sans-serif;
}
a, p, form, h1, h2, h3, h4, h5, h6, ul, ol, fieldset {
	margin: 0;
	padding: 0;
}
/*END RESET*/
img {
    border: none;
  }
/*Start main CSS*/
body {
	background: #fff;
}
#wrap {
	margin: 0 auto;
	width: 950px;
}

#header {
	float: left;
	width: 950px;
	height: 70px;
	margin-top: 25px;
	margin-bottom: 10px;
}

#logo {
	float: left;
}

h1 a {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	color: #666;
	font-size: 25px;
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.numbers {
	float: right;
	text-align: right;
	width: 195px;
	color: #666;
	font-size: 25px;
	font-weight: normal;
}

.numberstext {
	float: right;
	font-size: 12px;
	color: #666;
}
  
.numbers a:active, .numbers  a:link, .numbers  a:visited {
	float: right;
	color: #444;
	text-decoration: none;
}

.numbers a:hover {
	color: #666;
	text-decoration: underline;
}

.ad {
	float: left;
	width: 211px;
	margin-left: 70px;
	margin-top: 10px;
}


#main-home {
	float: left;
	background: url(/images/backgrounds/main-header-bk.png) no-repeat;
	width: 950px;
	height: 474px;
}
.box-left {
	float: left;
	width: 285px;
	height: 172px;
	overflow: hidden;
	background: url(/images/backgrounds/red-box.png) no-repeat;
	margin-top: 43px;
	margin-left: 35px;
}
.box-heading {
	padding-bottom: 0;
	padding-top: 10px;
	margin-top:0;
	margin-left: 10px;
}
.box-left p {
	margin-left:10px;
	margin-bottom: 15px;
	padding-top: 18px;
	font-size: 0.8em;
	padding-right: 5px;
	color:#ccc;
}
span.read-more a {
	font-size: 0.9em;
	margin-left: 10px;
}


/* Home */

#home-header {
	float: left;
	width: 950px;
	background: url(/images/backgrounds/home-header-bk.png) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#home-content-wrap {
	float: left;
	width: 800px;
	left: 75px;
	margin: 0px 0px 0px 75px;
	padding: 0px 0px 0px 0px;
}

#homepage {
	float: left;
	background: #d7d5d5;
	width: 949px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bk-bottom-home {
	float: left;
	background: url(/images/backgrounds/bottom-home-bg.png) no-repeat center;
	width: 950px;
	height: 20px;
}

.home-offer {
	float: left;
	width: 949px;
	min-height: 406px;
	background: url(/images/nov2011banner/bg.png) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.home-offer-container {
	width: 408px;
	height: 216px;
	background: url(/images/nov2011banner/container.png) no-repeat;
	float: left;
	margin-top: 120px;
	margin-left: 35px;
}

.home-offer-content {
	padding: 20px;
	padding-right: 30px;
	color: #FFF;
	font-size: 26px;
	font-weight: bold;
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial;
}

.home-offer-btn:hover {
	opacity: 0.8;
	cursor: pointer;
}

/* Main */

#main-header {
	float: left;
	width: 950px;
	background: url(/images/backgrounds/main-header-bk.png) no-repeat;
	height: 232px;
}
#main-content-wrap {
	float: left;
	position: relative;
	width: 800px;
	z-index: 1;
	top: -44px;
	left: 75px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
#main {
	float: left;
	background: #484848 url(/images/backgrounds/home-bottom-bk.png) no-repeat;
	width: 949px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.intro-text {
	float: left;
	width: 800px;
	padding: 10px 75px 30px 75px;
}

.intro-text h2 {
	float: left;
	width: 540px;
	font-size: 22px;
	color: #666;
	font-weight: normal;
}

.intro-text p {
	float: left;
	width: 540px;
	padding: 12px 0px 0px 0px;
	font-size: 14px;
	color: #666;
}

.intro-text p a:active, .intro-text p a:link, .intro-text p a:visited {
	color: #ba2020;
	text-decoration: none;
}
.intro-text p a:hover {
	color: #999;
	text-decoration: underline;
}


#bk-bottom {
	float: left;
	background: url(/images/backgrounds/bottom-main-bg.png) no-repeat center;
	width: 950px;
	height: 20px;
}

/* Footer */

#footer {
	width: 950px;
	margin: 0 auto;
}

.ftrtext {
	float: left;
	width: 950px;
	padding: 20px 0px 20px 0px;
	text-align: right;
}

.ftrtext a:active, .ftrtext  a:link, .ftrtext  a:visited {
	color: #999;
	text-decoration: none;
}

.ftrtext a:hover {
	color: #333;
	text-decoration: none;
}

.ftrtext p {
	font-size: 0.7em;
	padding: 0px 0px 0px 0px;
	color:#999;
}


/* Gallery */

.image {
	width: 179px;
	height: 120px;
	background: #ccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

/* Footer Links */

#ftrnav {
	float: left;
	width: 800px;
	padding: 0px 0px 0px 0px;
	margin: 16px 0px 0px 0px;
}

.linkscurve {
	float: left;
	width: 800px;
	height: 20px;
}

.linkswrap {
	float: left;
	width: 760px;
	padding: 0px 20px 0px 20px;
	background: #fff;
}

.links {
	float: left;
	width: 170px;
}

.linkswrap h4 {
	color: #ba2020;
	font-size: 14px;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.links ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 0.7em;
}
.links ul li {
	width: 180px;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.links ul a:active, .links ul a:link, .links ul a:visited {
	color: #666;
	text-decoration: none;
}
.links ul a:hover {
	color: #db3330;
	text-decoration: underline;
}
.links ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-weight: normal;
	font-size: 1.0em;
}
.links ul ul li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.links ul ul a:active, .links ul ul a:link, .links ul ul a:visited {
	color: #777;
	text-decoration: none;
}
.links ul ul a:hover {
	color: #db3330;
	text-decoration: underline;
}

/* Partner Box */

.partner {
	float: right;
	width: 195px;
	height: 213px;
	padding: 12px 20px 0px 20px;
	background: url(/images/backgrounds/partner-box-bk.png) no-repeat;
}
.partner h4 {
	color: #ba2020;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.partner h4 a:active, .partner h4 a:link, .partner h4 a:visited {
	color: #ba2020;
	text-decoration: none;
}
.partner h4 a:hover {
	color: #999;
	text-decoration: underline;
}

.partner p {
	padding: 8px 0px 0px 0px;
	color: #333;
	font-size: 12px;
}

