html, body {height: 100%;}
body,td,tr,th,p,h1,h3,h4,h5,div {margin:0px; padding:0px; color:#999999; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
body {background-color:#FFFFFF;}
ul,ol {margin:0px; padding:0px; list-style:none;}
img {border:0px;outline:none;}
a{outline:none;}

@font-face {
    font-family: 'proxima_nova_bold';
    src: url('fonts/proximanova-bold-webfont.eot');
    src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ProximaNova-Bold.woff') format('woff'),
         url('fonts/ProximaNova-Bold.ttf') format('truetype'),
         url('fonts/ProximaNova-Bold.svg#proxima_nova_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_novalight';
    src: url('fonts/proximanova-light-webfont.eot');
    src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ProximaNova-Light.woff') format('woff'),
         url('fonts/ProximaNova-Light.ttf') format('truetype'),
         url('fonts/ProximaNova-Light.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}


.clear{clear:both;}
.wrapper {width:970px;margin:0 auto;}
.header {height:102px;width:100%;}
.left{float:left;}
.right{float:right;}
.logo {width:253px;height:54px;margin-top:32px;}

/**#nav{margin-top:67px;margin-left: 55px;}
#nav ul{float:left;}
#nav li{float:left;margin-right:22px;position:relative;}
#nav li.last{margin-right:0px;}
#nav li a{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:13px;color:#333333; text-decoration:none;float:left;padding:7px;}
#nav li a:hover{text-decoration:none;background-color:#dd0000;color:#fff;padding:7px;}
*/

#menu {margin-top:67px;width:auto;}
#menu li {float:left;display:block;text-align:center;position:relative;background: #ffffff;margin-right:22px;}
#menu li:hover {background:#dd0000;cursor:pointer;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
#menu li a {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal; color: #000000;padding: 5px 10px 5px 10px;display:block;outline:0;text-decoration:none;text-transform:uppercase;}
#menu li:hover a {color:#fff;}
#menu li.last{border:none;margin-right:0px;}

#menu li.product{background-image:url(images/arrow-down.jpg);background-repeat:no-repeat;background-position:bottom center;}
#menu li.product:hover{background-image:none;}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {margin:0px auto;float:left;position:absolute;left:-999em; /* Hides the drop down */text-align:left;padding:5px 0px 5px 0px;border-top:none;z-index:110;background:#dd0000;}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 420px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {left:0px;top:auto;}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {display:inline;float: left;position: relative;margin-left: 5px;margin-right: 5px;}

.col_1 {width:200px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}


#menu ul li {font-family:Arial, Helvetica, sans-serif;line-height:21px;font-size:13px;text-align:left;}
#menu li div a{padding:0;margin: 0px 0px 0px 10px;}
#menu li:hover div a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;padding:0;margin: 0px 0px 0px 4px;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
#menu li:hover div a:hover {color:#dd0000;}
#menu li ul {list-style:none;padding:0;margin:0px 0 0px 0;}
#menu li ul li {line-height:30px;position:relative;padding:0;margin:0;float:none;text-align:left;width:200px;border:none;background:#dd0000;color:#dd0000;}
#menu li ul li:hover {background:#ffffff;border:none;padding:0;margin:0;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}

.content-slider{width:970px;height:524px;margin-top:30px;margin-bottom:30px;background-image:url(images/accessories-background.jpg);background-repeat:no-repeat;background-position:top center;}
.content-slider .h1-con{width:475px;margin-left:5px;height:190px;}
.content-slider h1{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:53px;color:#dd0000;font-weight:normal;}
.tiles h2{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:21px;color:#ffffff;font-weight:normal;background-color:#dd0000;padding:0;margin:10px;margin-bottom:5px;}
.tiles p{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;font-weight:normal;margin:10px;margin-top:5px;background-color:#dd0000;line-height:20px;}

.content{width:970px;margin-top:30px;margin-bottom:30px;}
.content-left{width:230px;}
.content-left li{background-image:url(images/left-menu-bg.jpg);background-repeat:no-repeat;background-position:0px -39.5px;cursor:pointer;}
.content-left li:hover{background-image:url(images/left-menu-bg.jpg);background-repeat:no-repeat;background-position:0px 0px;}
.content-left li.super{background-image:url(images/left-menu-bg.jpg);background-repeat:no-repeat;background-position:0px 0px;font-family:"proxima_nova_bold", Arial, Helvetica, sans-serif;}
.content-left li a{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#444444;text-decoration:none;padding-left:15px;line-height:2.67em;display:block;}
.content-left li a.super{font-family:"proxima_nova_bold", Arial, Helvetica, sans-serif;font-size:15px;color:#444444;text-decoration:none;}

.content-right{width:706px;}
.content-right .breadcrumb ul li{background-image:url(images/bread-arrow.jpg);background-repeat:no-repeat;background-position:0px 10px;float:left;padding-left:13px;margin-right:13px;}
.content-right .breadcrumb ul li.first{background-image:none;padding-left:0px;}
.content-right .breadcrumb ul li a{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:25px;color:#dd0000;text-decoration:none;}

.content-right .product-list{margin-top:0px;width:706px;}
.content-right .product-list .prod-specs{margin-top:34px;float:left;}
.content-right .product-list .prod-specs .img-left{width:343px;float:left;margin-right:17px;}
.content-right .product-list .prod-specs .con-left{width:344px;float:left;}
.content-right .product-list .prod-specs img{padding:10px;border:1px solid #dddddd;}
.content-right .product-list .prod-specs h3{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:21px;color:#333333;line-height:27px; margin-bottom:10px;}
.content-right .product-list .prod-specs h6{font-family:"proxima_nova_bold", Arial, Helvetica, sans-serif;font-size:15px;color:#333333;line-height:27px;margin:0;}
.content-right .product-list .prod-specs p{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#333333;line-height:27px;margin:0;}
.content-right .product-list .desc p{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#333333;line-height:27px;margin:0;margin-top:20px;}
.content-right .product-list .prod-specs li{background-image:url(images/inner-pro.jpg);background-repeat:no-repeat;background-position:0px 0px;float:left;list-style:none;width:121px;margin-top:20px;border:1px solid #fff;}
.content-right .product-list .prod-specs li:hover{background-image:url(images/inner-pro.jpg);background-repeat:no-repeat;background-position:0px -30px;border:1px solid #dddddd;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
.content-right .product-list .prod-specs li.last{margin-left:10px;}
.content-right .product-list .prod-specs li a{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#ffffff;text-decoration:none;padding-left:10px;line-height:2em;display:block;}
.content-right .product-list .prod-specs li a:hover{color:#dd0000;text-decoration:none;}


.features{width:740px;height:auto;display:none;}
.features h4{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:21px;color:#333333;line-height:45px;border-bottom:2px solid #dddddd;}
.features h5{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:17px;color:#dd0000;margin-top:20px;margin-bottom:10px;}
.features ul li{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:13px;color:#333333;background-image:url(images/bull.jpg);background-repeat:no-repeat;background-position:0px 9px;padding-left:15px;line-height:27px;}
.features p{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:13px;color:#333333;margin-top:20px;margin-bottom:15px;}

.features .enquiry li{background-image:url(images/inner-pro.jpg);background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;float:right;list-style:none;width:121px;border:1px solid #fff;padding-left:0px;}
.features .enquiry li:hover{background-image:url(images/inner-pro.jpg);background-repeat:no-repeat;background-position:0px -30px;cursor:pointer;border:1px solid #dddddd;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
.features .enquiry li a{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#ffffff;text-decoration:none;padding-left:10px;line-height:2em;display:block;}
.features .enquiry li a:hover{color:#dd0000;text-decoration:none;}

.down-broch li{background-image:url(images/inner-pro-2.jpg);background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;float:right;list-style:none;width:184px;border:1px solid #fff;padding-left:0px;}
.down-broch li:hover{background-image:url(images/inner-pro-2.jpg);background-repeat:no-repeat;background-position:0px -30px;cursor:pointer;border:1px solid #dddddd;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
.down-broch li a{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#ffffff;text-decoration:none;padding-left:10px;line-height:2em;display:block;}
.down-broch li a:hover{color:#dd0000;text-decoration:none;}


.content-right .product-list .internal-content{margin-top:34px;float:left;}
.content-right .product-list .internal-content img{padding:10px;border:1px solid #dddddd;float:left;margin-right:17px;}
.content-right .product-list .internal-content ul{margin-left:15px;}
.content-right .product-list .internal-content li{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#333333;list-style:square;line-height:23px;margin-top:0;padding-top:0;float:none;margin-bottom:10px;}
.content-right .product-list .internal-content p{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#333333;line-height:25px;margin-bottom:15px;}
.content-right .product-list .internal-content h6{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:17px;color:#333333;margin:0;margin-bottom:10px;}
.content-right .product-list .internal-content a{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#dd0000;text-decoration:none;}
.content-right .product-list .internal-content a:hover{font-family:"proxima_novalight", Arial, Helvetica, sans-serif;font-size:15px;color:#dd0000;text-decoration:underline;}

.mendatory {
		color: #F00;
	}
	#wrapper2 {width:415px;padding:0px;list-style:none;color:#ff0000;margin-top:20px;}
	.message {background:none;color:#ff0000;font-size:13px;display:none;line-height:15px;background-color:#f2f2f2;padding:10px;border-radius: 6px 6px 6px 6px;}
	#alert b{color:#ff0000;font-family:"Calibrib", Helvetica, sans-serif;font-size:13px;}
	#alert ul li{color:#ff0000;list-style:disc;margin-left:20px;font-family:"proxima_novalight", Helvetica, sans-serif;font-size:13px;background-image:none;border:none;float:none;margin-top:5px;}

table{border-collapse:collapse;margin-bottom:20px;}
table, td, th{border:1px solid #dddddd;line-height:25px;color:#555555;font-family:"proxima_novalight", Helvetica, sans-serif;font-size:13px;}
td{padding-left:10px;}
.tab-first{background:#dddddd;}
.tab-first h5{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#555555;margin:0px;}
table h5, td h5, th h5{color:#555555;font-weight:bold;font-family:"proxima_novalight", Helvetica, sans-serif;font-size:13px;text-transform:uppercase;}



label {display: inline;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666666;padding-bottom:0px;width:200px;line-height:25px;}
input[type=text],textarea {width: 400px;height: 20px;margin-bottom: 10px;color:#000;font-size: 12px;font-family:Arial, Helvetica, sans-serif;font-size:13px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #F1F1F1;border-radius: 3px 3px 3px 3px;box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3) inset;color: #000000;padding: 6px;}
input[type=text]:focus,textarea:focus {border:1px solid #cc0000;outline: none;}
textarea {height: 100px;width:400px;float:left;}
input[type=submit] {clear:both;border: 1px solid #DDD;background-color:#000000;text-align: center;color: #fff;font-size: 11px;width: 80px;padding: 8px;text-transform: uppercase;float: left;repeat-x;cursor: pointer;}
input[type=submit]:hover {background-color:#cc0000;border: 1px solid #DDD;}
input[type=reset] {margin-left:10px;float:left;border: 1px solid #DDD;background-color:#000000;text-align: center;color: #fff;font-size: 11px;width: 80px;padding: 8px;text-transform: uppercase;float: left;repeat-x;cursor: pointer;}
input[type=reset]:hover {background-color:#cc0000;border: 1px solid #DDD;}
select{width:415px;height: 35px;margin-bottom: 10px;border: 1px solid #c0c0c0;border-radius: 3px 3px 3px 3px;box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3) inset;color: #000000;padding: 6px;}
select:focus{border:1px solid #cc0000;outline: none;}



.footer{width:100%;background:#fff;padding-bottom:30px;}
.box1{width:154px;}
.box1 li a{color:#777777;line-height:21px;text-decoration:none;font-size:11px;}
.box1 li a:hover{color:#000000;text-decoration:none;}
.box2{width:183px;}
.box2 li a{color:#777777;line-height:21px;text-decoration:none;font-size:11px;}
.box2 li a:hover{color:#000000;text-decoration:none;}
.follow{width:440px;}
.follow ul li{float:left;}
.follow ul li a{float:left;color:#777777;display:inline;background-image:url(images/footer-divider.jpg);background-repeat:no-repeat;background-position:left center;padding-left:10px;padding-right:10px;text-decoration:none;font-size:11px;}
.follow ul li a.first{background-image:none;padding-left:0;}
.follow ul li a:hover{color:#000000;text-decoration:none;}
.follow p{clear:left;line-height:30px;font-size:11px;}
.fb{width:95px;margin-top:20px;color:#777777;}
.fb p{float:left;color:#777777;font-size:11px;}
.fb a{background:url(images/facebook_logo.png) no-repeat;display:inline-block;width:24px;height:24px;float:right;color:#777777;font-size:11px;margin-top:4px;}
.copy{width:190px;color:#777777;}
.copy p{float:right;color:#777777;font-size:11px;}
.siteby{width:55px;margin-top:10px;}
.siteby p{float:left;color:#777777;font-size:11px;}
.siteby a{background:url(images/webwork-logo.png) no-repeat;display:inline-block;width:16px;height:16px;float:right;color:#777777;font-size:11px;}