* {
	padding:0px;
	margin:0px;
}
img {
	border:0px;
}
body {
	background-color:#eee;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h2{
	font-size:16px;
	padding:10px 35px 0px 25px;
	text-decoration:underline;
}
h3 {
	font-size:13px;
	color:#630;
	text-transform:uppercase;
}
#container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/shadow_bg.png);
	background-repeat:repeat-y;
}
#wrapper {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.first{
	color:#900;
}
#header {
	background-image:url(../images/header.jpg);
	height:120px;
}
#menu {
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	height:27px;
}
#menu ul {
	list-style:none;
}
#menu li {
	display:inline;
	text-transform:uppercase;
	
	line-height:27px;
	padding-left:36px;
}
#menu li a {
	text-decoration:none;
	color:#333;
}
#wrapper-content {
	margin-left:auto;
	margin-right:auto;
	width:960px;/*it gives 10px margin on both sides*/
}
#banner {
	width:720px;
	float:left;
}
#search-area {
	width:230px;
	height:200px;
	float:right;
}
#boxes {
	width:860px;
	margin:20px auto;
}
#left {
	width:480px;
	float:left;
}
.para {
	
}
#right {
	width:480px;
	float:right;
	padding-right:10px;
}
#boxes h2 {
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	padding-top:14px;
	text-align:center;
}
#box1 {
	height:355px;
	width:253px;
	background-image:url(../images/box.png);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:20px;
}
#box2 {
	height:355px;
	width:253px;
	background-image:url(../images/box.png);
	background-repeat:no-repeat;
	float:right;
	margin-left:50px;
	margin-bottom:20px;
}
#box3 {
	height:355px;
	width:253px;
	background-image:url(../images/box.png);
	background-repeat:no-repeat;
	float:right;
	margin-bottom:20px;
}
#link-area1 {
	height:170px;
	width:223px;
	margin-left:auto;
	margin-right:auto;
	margin-top:42px;
	overflow:auto;
}
#link-area2 {
	height:170px;
	width:223px;
	margin-left:auto;
	margin-right:auto;
	margin-top:13px;
	overflow:auto;
}
#link-area3 {
	height:170px;
	width:223px;
	margin-left:auto;
	margin-right:auto;
	margin-top:23px;
	overflow:auto;
}
#link-area1 ul, #link-area2 ul, #link-area3 ul {
	list-style:none;
	padding-left:10px;
}
#link-area1 li, #link-area2 li, #link-area3 li {
	padding-top:4px;
}
#link-area1 a, #link-area2 a, #link-area3 a {
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	padding-left:12px;
	color:#333;
	text-decoration:none;
}
#link-area1 a:hover, #link-area2 a:hover, #link-area3 a:hover {
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	padding-left:12px;
	color:#900;
	text-decoration:underline;
}
#content {
	clear:both;
	background-image:url(../images/textbg.png);
	background-repeat:no-repeat;
}
#content2 {
	clear:both;
}
#contact {
	clear:both;
}
#contactarea {
	width:460px;
	padding:10px 0px 0px 10px;
	float:left;
}
#contactarea2 {
	width:500px;
	padding:10px 0px 0px 10px;
}
#contactarea table td, #contactarea2 table td {
	padding-top:5px;
}
#contactdetails {
	width:480px;
	padding:10px 10px 0px 0px;
	float:right;
}
#content h1, #content2 h1 {
	color:#ab2516;
	font-size:1.82em;
	padding:25px 0px 0px 25px;
}
#content p, #content2 p {
	padding:10px 35px 0px 25px;
}
#content2 p.abtus {
	padding:10px 10px 0px 25px;
}
#content2 p.abtus2 {
	padding:10px 10px 0px 25px;
	font-size:15px;
	text-decoration:underline;
}
#footer {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-color:#272727;
	height:60px;
	clear:both;
	color:#FFF;
}
#footmenu {
	width:720px;
	float:right;
}
#footmenu a {
	color:#FFF;
}
#footmenu ul {
	padding-top:10px;
	list-style:none;
}
#footmenu li {
	display:inline;
	padding-left:20px;
}
#footadd {
	width:720px;
	float:right;
	font-size:11px;
	color:#999;
}
#footadd ul {
	padding-top:10px;
	list-style:none;
}
#footadd li {
	display:inline;
	padding-left:10px;
}
#ailogo {
	width:200px;
	float:left;
}
#box-castor1 {
	height:195px;
	width:220px;
	background-image:url(../images/box_core_castor.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor2 {
	height:195px;
	width:220px;
	background-image:url(../images/box_core_wheel.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor3 {
	height:195px;
	width:220px;
	background-image:url(../images/box_albion.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor4 {
	height:195px;
	width:220px;
	background-image:url(../images/box_delux.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor5 {
	height:195px;
	width:220px;
	background-image:url(../images/box_access.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor6 {
	height:195px;
	width:220px;
	background-image:url(../images/box_econ.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor7 {
	height:195px;
	width:220px;
	background-image:url(../images/box_spec.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor8 {
	height:195px;
	width:220px;
	background-image:url(../images/box_power.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor9 {
	height:195px;
	width:220px;
	background-image:url(../images/box_ball.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor10 {
	height:195px;
	width:220px;
	background-image:url(../images/box_twin.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor11 {
	height:195px;
	width:220px;
	background-image:url(../images/box_track.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#box-castor12 {
	height:195px;
	width:220px;
	background-image:url(../images/adjustfeet.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#link-area-castor {
	height:77px;
	width:192px;
	margin-left:auto;
	margin-right:auto;
	margin-top:89px;
	overflow:auto;
	text-align:left;
}
#castors_title{
	font-size:16px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
	padding-top: 8px;
	text-decoration:underline;
}

#link-area-castor ul{
	/*
	list-style:none;
	*/
	padding-left:10px;
}
#link-area-castor li{
	padding-top:4px;
}
#link-area-castor a{
	/**
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	padding-left:12px;*/
	color:#333;
	
	text-decoration:none;
	
}
#link-area-castor a:hover{
	/**
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	padding-left:12px;*/
	color:#900;
	
	text-decoration:underline;
}


.link-area-castor {
	height:77px;
	width:192px;
	margin-left:auto;
	margin-right:auto;
	margin-top:89px;
	overflow:auto;
	text-align:left;
}
.castors_title{
	font-size:16px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
	padding-top: 8px;
	text-decoration:underline;
}

.link-area-castor ul{
	/*
	list-style:none;
	*/
	padding-left:10px;
}
.link-area-castor li{
	padding-top:4px;
}
.link-area-castor a{
	/**
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	padding-left:12px;*/
	color:#333;
	
	text-decoration:none;
	
}
.link-area-castor a:hover{
	/**
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	padding-left:12px;*/
	color:#900;
	
	text-decoration:underline;
}

.resultCl a{
	color: #333;
	font-size: 14px;
	padding-left: 7px;
	text-decoration: none;
}

.resultCl a:hover{
	color: #900;
	text-decoration: underline;
}