* {
	margin:0;
	padding:0;
}
html, body {height:100%; width:100%;}
html {min-width:900px}
body {background:#eef3fa;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1.125em;color:#242424}
img {border:0;vertical-align:top;text-align:left}
object {vertical-align:top;outline:none}
ul, ol {list-style:none}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1, .col-2, .col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.wrapper a {color:#157da4;}
.container {width:100%}
/* GLOBAL */
#main {width:1000px;margin:0 auto;font-size:.8125em;position:relative;background:url(images/main-bg.jpg) no-repeat left 291px #1784ab; background-color:#d5d5d5;}
#header {height:300px; background-color:#fff;/*background:url(images/header-bg.jpg) no-repeat left bottom*/}
#content {padding:30px 20px 20px 0px;background-color:#157da4; /*border-top:10px solid #fff; border-bottom:10px solid #fff;*/}
#content .aside {float:right;width:270px;margin-right:20px}
#content .mainContent {float:left;width:665px; border:5px solid #006a92; background-color:#f4f4f4; border-top-right-radius:15px; border-bottom-right-radius:15px;}
#footer {padding:0 20px 30px 20px}
/* forms parameters */
input, select, textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal}
/* other */
.img-indent {margin:0 20px 0 0;float:left}
.img-box {width:100%;overflow:hidden;padding-bottom:20px}
.img-box img {float:left;margin:0 20px 0 0}
.extra-wrap {overflow:hidden}
p {margin-bottom:5px}
.p1 {margin-bottom:9px}
.p2 {margin-bottom:18px}
.p3 {margin-bottom:27px}
/* txt, links, lines, titles */
a {color:#fff;outline:none}
a:hover{text-decoration:none}
.logo {width:280px;height:250px;background:url(images/logo.png) no-repeat left top;text-indent:-9999em}
h1 a {display:block;width:399px;height:138px}
h2 {background:url(images/right.png) no-repeat left center;height:47px;font-size:22px;line-height:47px;color:#157da4;text-transform:capitalize;font-weight:bold;padding:0 0 0 28px;border-bottom: 3px solid #e9e9e9;}
h3 {font-size:24px;line-height:1.2em;color:#157da4;text-transform:capitalize;background:url(images/right.png) no-repeat left center; padding-left:22px;border-bottom: 3px solid #e9e9e9;}
h4 {font-size:24px;line-height:1.2em;color:#fff;text-transform:capitalize;background:url(images/right1.png) no-repeat left center; padding-left:22px; margin-bottom:10px;}
h4 span {display:block;background:url(images/title-right.gif) no-repeat right top;padding-right:1px}
h4 span span {background:#242424;padding:5px 0 5px 19px}
h5 {font-size:1em;color:#fff}
h5 a {text-decoration:none}
h5 a:hover {text-decoration:underline}
h6 {font-size:1em;margin-bottom:18px}
/* boxes */
.box {/*background:url(images/hr.jpg) left top repeat-x;*/width:100%; }
.box .inner {padding:20px 30px 30px 30px}
.box .inner .inner, .box1 .inner .inner, .box2 .inner .inner {padding:22px 0 0 10px}
.box1 {background:url(images/box1-bg.png) left top;width:100%; border-bottom:5px solid #14719a;border-top:5px solid #14719a;}
.box1 .inner {padding:16px 30px 10px 30px}
.box2 {background:url(images/box2-bg.png) left top;width:100%;font-family:Tahoma, Geneva, sans-serif}
.box2 .inner {padding:2px 20px 20px 24px; border-bottom: 3px solid #e9e9e9;}
/* header */
.extra-bg {
	background-image:url(../images/header-bg.jpg) center center no-repeat;	
	position:absolute;
	width:625px;
	height:230px;
	top:60px;
	right:0px;
	z-index:10
}
#header .row-1 { width:750px;background-color:#FF0000;background:url(images/header-bg.jpg) no-repeat right bottom;height:61px;/*background:url(images/header-bg-top.gif) right top repeat-x;overflow:hidden;*/}
.top3{
width:750px;
float:right;
height:61px;
background-image:url(images/end.png); background-repeat:no-repeat; background-position:left;
}
#header .top-links {float:left;padding:16px 0 0 23px;position:relative;z-index:11}
#header .top-links li {float:left}
#header .nav {float:right;padding:18px 0 0 0;position:relative;z-index:12; margin-top:-50px;}
#header .nav li {float:left;background:url(images/divider.gif) no-repeat left top;padding:0 42px 0 43px; font-weight:bold;font-size:16px;line-height:1.2em}
#header .nav li.first {background:none}
#header .nav li a {color:#fff;text-decoration:none;text-transform:capitalize;float:left;padding:3px 0 3px 0;}
#header .nav li a:hover {color:#641807}
#header .row-2 {padding:63px 0 0 564px}
/* content */
#content .aside .section {padding-bottom:20px}
#content .mainContent .section {padding-bottom:35px; padding-left:22px;border-bottom: 3px solid #e9e9e9;}
#content .mainContent .indent {padding:02px 20px 0 10px}
#content .inner_copy {border:0;color:#fff;float:left;width:50%!important;margin:-100px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}
#content dl dt {color:#fff;font-weight:bold}
#content dl dd {padding-bottom:18px}
#content dl dd.last {padding-bottom:0}
.img-list li {width:100%;overflow:hidden;padding-bottom:2px;vertical-align:top}
.img-list li.last {padding-bottom:0}
.img-list li img {float:left;margin:12px 10px 0 0}
.img-list li h5 {padding-top:10px}
.list1 li {width:100%;overflow:hidden;padding-bottom:17px}
.list1 li img {float:left;margin-right:15px}
.list2 {padding-bottom:18px}
.list2 li {background:url(images/arrow1.gif) no-repeat left 7px;padding:0 0 0 12px;position:relative}
.list2 li a {font-weight:bold}
/* footer */
#footer {font-family:Tahoma, Geneva, sans-serif}
#footer img {position:relative;margin-top:-2px}
#footer .nav {background:#bc0603;padding:12px 0 11px 0;text-align:center;margin-bottom:27px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:20px; border:5px solid #fff;}
#footer .nav li {display:inline}
#footer .nav li a {color:#fff;font-size:14px;background:url(images/divider1.gif) no-repeat left 4px;padding:0 65px 0 65px; text-decoration:none;}
#footer .nav li a.first {background:none}
#footer .nav li a:hover {color:#641807}

/*Product List*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #fff;
    border: 2px solid #000;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 570px;
    padding: 10px 0px;
	padding-left:40px;
	margin:0 auto;
	margin-top:20px
}

.jcarousel-skin-tango .jcarousel-container-vertical {
	
    width: 75px;
    height: 200px;
    padding: 0px 0px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  520px;
    height: 164px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  240px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
border:3px solid #990000;
    width: 200px;
    height: 154px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 70px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 70px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

img {border:0px}

#navbox_s{}
#navbox_s .navbox_s {
	position: relative;
	float: left;
}
#navbox_s li {
	margin: 5px 0 0 0;
}

#navbox_s ul.nav_s li a {
	-webkit-transition: all 0.3s ease-out;
	background: #2c9fcc url(images/border.png) no-repeat;
	border-bottom:1px solid #FFFFFF;
	color: #fff;
	padding: 7px 15px 7px 15px;
	-webkit-border-top-right-radius: 10px;
 	-webkit-border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
 	border-bottom-right-radius: 10px;
	width: 180px;
	display: block;
	text-decoration: none;
	-webkit-box-shadow: 2px 2px 4px #888;
}

#navbox_s ul.nav_s li a:hover {
	background:#CCCCCC url(images/border.png) no-repeat;
	color: #67a5cd;
	padding: 7px 15px 7px 30px;
}	

.hr{ background-image:url(images/hr.jpg); float:right;}

/***** Enquiry ******/
input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }
fieldset { border: 0; }
.validate-form { padding-top: 15px;}
.row { width: 100px; margin-bottom: 10px; padding-bottom:10px;  }
.row .field, .row .message { float: left; display: inline; font-family: Tahoma,Arial, sans-serif; border: 1px solid #b2b2b2; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -moz-box-shadow: inset 1px 2px 1px #d9d9d9; -webkit-box-shadow: inset 1px 2px 1px #d9d9d9; }
.row .field { width: 350px; height: 18px; line-height: 17px; background-color: #fff; padding: 5px; color: #454545;   }
.row .field-focus { border: 1px solid #626262  !important; }
.row .message { width: 350px; height: 158px; }
.row label { float: left; display: inline; width: 200px; margin-left: 13px; text-align: left; color: #000; padding-top: 7px; }
.row .form-btn { float: right; display: inline; width: 69px; height: 35px; background: url(images/contact-form-btn.png) no-repeat 0 0;  color: #00aeef; font-size: 13px; font-weight: bold; line-height: 35px; padding-bottom: 2px;  border: 0; cursor: pointer; }
.field-error { border-color: #b70000 !important; }
.msg-alert,
.msg-thanks { width: 655px; height: 26px; background: #b70000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 10px; display: none; }
.msg-thanks { background: #2292d9 !important;}
.msg-alert p,
.msg-thanks p { text-align: center; margin: 0; color: #fff; line-height: 25px; }

/***** End Enquiry*****/