/* Start of CMSMS style sheet 'main_style' */
body {
background:#fff;
margin:0;
padding:0;
height:auto;
}

#wrapper {
width:954px;
height:inherit;
margin-left:auto;
margin-right:auto;
}

#logo_bar {
width:954px;
height:71px;
background:url(images/logo.gif) bottom left no-repeat;
}

#banner {
clear:both;
width:954px;
height:152px;
background:url(images/banner.jpg) top left no-repeat;
}

#left_col {
display:block;
clear:both;
float:left;
width:295px;
height:100%;
min-height:100%;
background:url(images/left_diagx.gif) repeat-y;
}

#holder{
background:url(uploads/images/left_diagx2.jpg) repeat-y left;
}

#left_col #contact_details {
width:270px; 
height:auto; 
margin-left:auto; 
margin-right:auto; 
border-top:1px solid #de9927;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#left_col a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
}

#left_col a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#e8a820;
text-decoration:underline
}

#right_col {
float:left;
width:659px;
height:auto;
background: #fff;
}

#right_col #flash_area {
width:659px;
height:290px;
padding:0;
margin:0;
}

#right_col .summary_text {
width:658px;
height:auto;
overflow: hidden;
background: #e8a820;
border-left:1px solid #fff;
padding-bottom:8px;
clear:both;
}

#right_col .summary_inner {
width:658px;
height:auto;
overflow: hidden;
background: #e8a820;
border-left:1px solid #fff;
padding-bottom:8px;
clear:both;
}

#right_col .productmenu_inner {
width:658px;
height:auto;
overflow: hidden;
background: #e8a820;
border-left:1px solid #fff;
clear:both;
}

#right_col #content_area {
width:659px;
height:auto;
background:#fff;

}

#right_col #inner_content {
float:right;
width:649px;
height:auto;
background:#fff;

}

#foot {
clear:both;
width:954px;
height:60px;
background: #de9927 url(uploads/images/foot_bg2.jpg);
}

#search_bar {
width:659px;
height:38px;
background: #121212 url(images/search_bg.gif) no-repeat;
position:relative;
top:3px;
left:296px;
text-align:right;
}

#title_bar {
width:658px;
height:37px;
background:#2b2b2b;
border-left:1px solid #fff;
border-top:1px solid #fff;
position:relative;
top:113px;
float:right;
text-align:right;
}

#nav {
width:295px;
height:auto;
clear:both;
}

#nav ul {
list-style: none;
margin:0;
padding:0;
}

#nav li a {
display:block;
width:295px;
height:46px;
margin-bottom:1px;
}

.btn_home a {
width:295px;
height:46px;
background:url(images/btn_home.jpg) no-repeat right;
}

.btn_home a:hover {
width:295px;
height:46px;
background: url(images/btn_home.gif) no-repeat right;
}

.btn_products a {
width:295px;
height:46px;
background:url(images/btn_products.jpg) no-repeat right;
}

.btn_products a:hover {
width:295px;
height:46px;
background: url(images/btn_products.gif) no-repeat right;
}

.btn_contact a {
width:295px;
height:46px;
background:url(images/btn_contact.jpg) no-repeat right;
}

.btn_contact a:hover {
width:295px;
height:46px;
background: url(images/btn_contact.gif) no-repeat right;
}

.btn_about a {
width:295px;
height:46px;
background:url(images/btn_about.jpg) no-repeat right;
}

.btn_about a:hover {
width:295px;
height:46px;
background: url(images/btn_about.gif) no-repeat right;
}

.btn_latestnews a {
width:295px;
height:46px;
background:url(images/btn_latestnews.jpg) no-repeat right;
}

.btn_latestnews a:hover {
width:295px;
height:46px;
background: url(images/btn_latestnews.gif) no-repeat right;
}

.btn_2ndhand a {
width:295px;
height:46px;
background:url(images/btn_2ndhand.jpg) no-repeat right;
}

.btn_2ndhand a:hover {
width:295px;
height:46px;
background: url(images/btn_2ndhand.gif) no-repeat right;
}

.btn_links a {
width:295px;
height:46px;
background:url(images/btn_links.jpg) no-repeat right;
}

.btn_links a:hover {
width:295px;
height:46px;
background: url(images/btn_links.gif) no-repeat right;
}

/* Text styling */

h1 {
font-family: 'trebuchet MS';
font-size:9px; 
color:#bbbbbb; 
margin:0;
padding:0;
}

h3 {
font-family: 'trebuchet MS';
font-size:18px;
color:#e8a820;
text-transform:uppercase;
margin:0;
padding:0;
padding-top:6px;
padding-right:19px;
}

h2 {
font-family: 'trebuchet MS';
font-size:18px;
color:#e8a820;
text-transform:uppercase;
margin:0;
margin-top:10px;
padding:0;
}

h4 {
font-family: Arial, 'trebuchet MS';
font-size:12px;
font-weight:bold;
color:#000;
line-height:13pt;
width: 620px;
padding-left: 10px;
padding-top:10px;
padding-botom:10px;
margin:0;
}

h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
padding-left:15px;
background:url(images/icon-tel.gif) bottom right no-repeat;
}

p {
font-family: 'trebuchet MS', Helvetica, Arial;
font-size:12px;
font-weight:normal;
text-transform: none;
color:#333;
}

a {
color:#333;
}

a:link {
color: #333;
}

a:active {
color: #333;
}

a:visted {
color: #333;
}

a:hover {
color: #e8a820;
}

#foot p {
font-family: 'trebuchet MS';
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
padding-top:10px;
padding-left: 15px;
}

#foot a {
color:#fff;
text-decoration:none;
}

#foot a:link {
color:#fff;
text-decoration:none;
}

#foot a:active {
color:#fff;
text-decoration:none;
}

#foot a:visted {
color:#fff;
text-decoration:none;
}

#foot a:hover {
color:#333;
}

.form {
width: 174px;
background:#333;
border:1px solid #999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

#scroll_nav {
width:91px;
height:18px;
float:right;
margin-top:10px;
}


/* Scroll styling */

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 659px;
height: 200px; 
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: visible; 
}

#galleryB {
height:200px;
width:659px;
}

#galleryB .panel {
height:200px;
}

.contacttxt{
color:#333333;
font-size:13px;
font-family: 'trebuchet MS';
border:dotted #CCCCCC 1px;
}

.aboutustxt{
color:#333333;
font-size:13px;
font-family: 'trebuchet MS';
}
.contacttxt_main{
color:#333333;
font-size:13px;
font-family: 'trebuchet MS';
padding-left:20px;
border:dotted #CCCCCC 1px;
}


.linktxt{
color:#333333;
font-size:12px;
font-family: 'trebuchet MS';
padding-left:20px;
border:dotted 1px #CCCCCC;
}

.h2txt{
font-size:18px;
font-family: 'trebuchet MS';
color:#e8a820;
}

.contactus_back{
height:615px;
background-position:bottom;
background-image:url(images/fade_chips.jpg);
background-repeat:no-repeat;
}

.contactus_box{
border:dotted 1px #CCCCCC;
}

.specs_box{
border:dotted 1px #CCCCCC;
background-color:#F2F2F2;
color:#333333;
font-size:12px;
font-family: 'trebuchet MS';
padding-left:5px;
vertical-align:top;
}
.specs_box2{
border:dotted 1px #CCCCCC;
background-color:#F9F9F9;
color:#333333;
font-size:12px;
font-family: 'trebuchet MS';
vertical-align:top;
}

.product_subtitle{
font-size:14px;
font-family: 'trebuchet MS';
color:#e8a820;
}

.products_box{
border:dotted 1px #CCCCCC;
/*background:url(images/product_bkgrd.jpg) repeat-x;*/
background-color:#fffdca;
color:#333333;
font-size:12px;
font-family: 'trebuchet MS';
height:30px;
}

.products_box a{
text-decoration:none;
/*background:url(images/product_bkgrd.jpg) repeat-x;*/
background-color:#fffdca;
color:#333333;
font-size:12px;
font-family: 'trebuchet MS';
padding:5px;
display:block;
}

.products_box a:hover{
/*background:url(images/product_bkgrd.jpg) repeat-x;*/
background-color:#ffe46f;
color:#333333;
font-size:12px;
font-family: 'trebuchet MS';
}





#list_ul{
	padding:0;
	margin:0;

}
.product_list{
		list-style:none;
		list-style-position:outside;
	margin:0;
padding:0;
}
.product_list a{
	background:url(uploads/images/orange_bkgrd.jpg) repeat-x;
	display:block;
	width:218px;
	border-left:1px solid #ffffff;
	height:27px;	
	padding:0;
	padding-top:10px;
	list-style:none;
		list-style-position:outside;
	margin:0;

	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-decoration:none;
}
.product_list a:hover{
	background:url(uploads/images/orange_bkgrd_over.jpg) repeat-x;
	display:block;
	width:218px;
	border-left:1px solid #ffffff;
	height:27px;	
	padding:0;
	padding-top:10px;
	list-style:none;
		list-style-position:outside;
color:#000000;
	margin:0;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align:center;
}
/* End of 'main_style' */

