ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input {
text-align:left;
margin:0;
padding:0;
}

ul,ol {
margin:0 0px;
}

html {
overflow:0;
}

body {
font-family:arial;
line-height:19px;
color:#fff;
font-size:13px;
margin:0px;
padding:0px;
}

p {
color:#fff;
font-size:12px;
text-align:left;
text-transform:none;
padding:2px 0px 2px 0px;
text-align:justify;
}

#container {
width:100%;
height:100%;
margin:0px auto;
padding:0px;
background-color:#494949;
clear:both;
}
#maincontent {
width:1100px;
height:100%;
margin:0px auto;
padding:0px;
background-color:#494949;
clear:both;
}
.img1{
border:1px solid #ffffff;
}
.img1_txt{
font-size:14px;
text-transform:uppercase;
line-height:35px;
}
.box ul{

}
.box ul li{
margin:5px 25px 5px 25px;
}
.header_top div.logoimg {
width:371px;
height:auto;
float:left;
text-align:left;
margin:0;
padding:23px 0 0 20px;
}

.header_top span {
float:right;
text-align:right;
margin:0;
}
.header_top em{
text-align:right;
margin-right:10px;

position:relative;
top:-8px;
}

#headersub {
width:100%;
height:119px;
background:url(../images/headersubbg1.jpg) left top no-repeat;
float:left;
margin:0;
padding:0;
}

.headersub_top {
width:975px;
height:89px;
float:left;
text-align:left;
margin:0;
padding:0 0 0 25px;
}

.headersub_top span {
width:auto;
height:auto;
float:right;
text-align:left;
font-size:16px;
color:#fff;
margin:0;
padding:15px 20px 0 0;
}

.sitetext {
border:none;
color:#999;
font-size:13px;
font-weight:400;
text-align:left;
text-transform:none;
}

a.sitetext:link,a.sitetext:visited,a.sitetext:active {
text-decoration:underline;
text-transform:none;
font-weight:400;
color:#999;
}

a.sitetext:hover {
text-decoration:underline;
text-transform:none;
font-weight:400;
color:#fff;
}

.floatright {
float:right;
}

.spacer {
height:10px;
width:100%;
}

.spacer2 {
height:20px;
width:100%;
}



#floating {
visibility:visible;
position:fixed;
cursor:pointer;
z-index:9996;
left:0;
top:210px;
}

#mainnav { 
font-weight:bold;
margin:0 auto;
margin-left	:278px !important;
font-size:12px;
float:left;
}
#mainnav ul{
margin:0px;
padding:0px; 
font-weight:bold;

}

#mainnav li {
width:auto;
height:auto;
float:left;
color:#fff;
font-size:12px;
list-style-type:none;
display:inline;
margin:0;
padding:0px 14px 0;
font-weight:bold;
}

#mainnav li a,#mainnav li a:link,#mainnav li a:visited {
color:#CCC;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#mainnav li a:hover {
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-weight:bold; 
}

#mainnavright { 
font-weight:bold;
margin:0 auto;
padding-left:40px;
font-size:12px;
float:right;
}
#mainnavright ul{
margin:0px;
padding:0px; 
font-weight:bold;

}

#mainnavright li {
width:auto;
height:auto;
float:left;
color:#fff;
font-size:12px;
list-style-type:none;
display:inline;
margin:0;
padding:0px 14px 0;
font-weight:bold;
}

#mainnavright li a,#mainnavright li a:link,#mainnavright li a:visited {
color:#CCC;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#mainnavright li a:hover {
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-weight:bold; 
}

h1 {
font-size:19px;
text-transform:none;
color:#ffffff;
font-weight:bold;
text-align:left;
border:none;
padding-top:10px; 
padding-bottom:10px;
}

hr {
height:1px;
background-color:#CCC;
color:#CCC;
width:100%;
border:0;
}

a,a:link,a:visited,a:active {
color:#ffffff;
text-decoration:none;
text-transform:none;
font-weight:400;
}

a:hover {
color:#fff;
text-decoration:underline;
text-transform:none;
font-weight:400;
}

.footertext {
line-height:15px;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#999;
font-size:100%;
text-align:right;
border-top:1px solid #333;
padding-top:10px;

}

.footertext a.link,.footertext a.visited,.footertext:a.active {
text-decoration:none;
font-weight:400;
}

footertext a.hover {
text-decoration:underline;
font-weight:400;
}

p strong {
color:#999;
}

.footer_sub {
clear:both;
font-size:80%;
text-align:right;
}

.products {
border:5px solid #FFF;
float:left;
height:138px;
overflow:hidden;
position:relative;
width:230px;
margin:5px;
}

.products:hover {
border:5px solid #333;
}

.products img {
position:relative;
z-index:2;
}

.products img:hover {
z-index:0;
}

.products .title {
background:none repeat scroll 0 0 #444;
color:#fff;
display:none;
margin-top:107px;
padding-bottom:5px;
padding-top:5px;
position:absolute;
text-align:center;
width:230px;
z-index:1;
}

.product {
width:auto;
margin:auto;
}

.product h1 {
color:#000;
display:block;
font-size:28px;
font-weight:400;
padding-left:23px;
}

.product a {
background:none repeat scroll 0 0 #444;
border-radius:3px 3px 3px 3px;
color:#fff;
margin:2px;
padding:5px;
}

.product a:hover {
background:none repeat scroll 0 0 #000;
border-radius:0 0 0 0;
}

.product ul {
float:right;
margin-right:23px;
}

.product ul li {
display:block;
float:left;
}

.product ul li ul {
display:none;
float:none;
position:absolute;
margin:-1px 0 0;
padding:0;
}

.product ul li ul li {
float:none;
margin-top:-40px;
}

.product ul li ul li a {
background:none repeat scroll 0 0 #000;
border:1px solid #222;
border-radius:0 0 0 0;
width:100px;
}

.product ul li ul li a:hover {
background:none repeat scroll 0 0 #444;
}

.heading {
border-bottom:4px solid #444;
display:block;
font-size:25px;
height:30px;
text-transform:uppercase;
text-align:left;
padding-top:10px;
margin-bottom:5px;
color:#999;
}

#description4 p {
color:#EDEDED;
font-size:18px;
list-style:none;
}

#description4 ul li {
width:100%;
float:left!important;
list-style:none;
color:#333;
text-align:left;
}

#description4 ul li strong {
color:#646464;
}

#container8 .mainframe {
width:500px;
height:498px;
float:left;
}

#container8 .thumbnails {
float:left;
width:293px;
height:498px;
background-repeat:no-repeat;
background-image:url(images/interface/total_grid.png);
background-position:9px 70px;
}

.thumbnailimage {
float:left;
position:relative;
top:-10px;
padding:7px;
}

.large_thumb {
float:left;
position:relative;
width:64px;
height:64px;
padding:0 10px 0 0;
}

img.large_thumb_image {
position:absolute;
left:5px;
top:4px;
width:70px;
height:70px;
}

.large_thumb_border ul {
float:left;
width:400px;
margin:0;
padding:0;
}

.large_thumb_border li {
width:66px;
height:66px;
list-style:none;
margin:0;
padding:0;
}

.large_thumb_border li img {
width:64px;
height:64px;
position:relative;
float:left;
}

.large_thumb_shine {
width:54px;
height:54px;
background:url(images/interface/shine.png);
position:absolute;
background-position:-150px 0;
left:5px;
top:4px;
background-repeat:no-repeat;
}

.thumb_container8 {
width:64px;
height:64px;
background-image:url(images/interface/thumb_holder.png);
}

#largephoto {
width:444px;
height:370px;
background-color:#333;
margin-left:40px;
}

#largetrans {
width:444px;
height:370px;
background-image:url(images/interface/main_bg_trans.png);
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

#container8title {
position:absolute;
margin-top:35px;
margin-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-shadow:0 1px 2px #fff;
}

#largecaption {
background-color:#111;
color:#fff;
display:none;
font-family:Arial;
font-size:21px;
font-weight:700;
height:39px;
letter-spacing:4px;
margin-top:331px;
position:absolute;
text-align:center;
width:444px;
}

#largecaption .captionContent {
padding:5px;
}

#largecaption .captionShine {
background:url(images/interface/bigshine.png);
position:absolute;
width:444px;
height:100px;
background-position:-150px 0;
background-repeat:no-repeat;
}

#loader {
width:150px;
height:150px;
background-image:url(images/interface/loader.gif);
background-repeat:no-repeat;
position:absolute;
}

#container8 .heading {
font-family:philosopherbold;
font-size:16px;
border:none;
text-shadow:0 1px 2px #fff;
}

.breadcrumbs {
clear:both;
color:#999;
float:left;
font-size:11px;
font-variant:normal;
font-weight:400;
height:auto;
line-height:25px;
text-decoration:none;
text-transform:none;
width:auto;
margin:0;
padding:0;
}

.breadcrumbs a {
text-decoration:underline;
color:#999;
}

h1.h1gallery {
border:medium none;
color:#999;
float:left;
font-size:25px;
font-weight:400;
text-align:left;
text-transform:none;
 	
margin:-5px 0 0;
padding:0;

}

.list4 {
float:left;
height:auto;
min-height:98px;
width:100%;
margin:0 0 15px;
padding:0;
}

.list4 li {
background:none repeat scroll 0 0 #FFF;
border:2px solid #999;
float:left;
height:98px;
list-style-type:none;
text-align:left;
width:98px;
margin:8px;
padding:5px;
}

.list4 li.title {
color:#999;
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
background:none repeat scroll 0 0 transparent;
border-image:none;
float:left;
font-size:17px;
height:auto;
width:100%;
border-color:0 0 #666;
border-style:none none dotted;
border-width:medium medium 1px;
margin:10px 0 5px;
padding:0 0 10px;
}

.productsub_top {
float:left;
height:auto;
text-align:left;
width:100%;
margin:0;
padding:0;
}

.productsub_top_left {
float:left;
height:auto;
text-align:left;
width:28%;
margin:0;
 
}

.productsub_top_middle {
float:left;
height:auto;
text-align:left;
margin:0;
}

.productsub_top_right {
float:right;
height:auto;
text-align:left;
width:47%; 
padding:0;
}

.productsub_top_right1 {
float:left;
height:auto;
text-align:left;
width:25%;
padding:0;
}
.productsub_top_right2 {
float:left;
height:auto;
text-align:left;
width:33%;
padding:0;
}
.productsub_top_right3 {
    float: right;
    height: auto;
    padding: 0;
    text-align: left;
    width: 32%;
}

.productsub_bottom {
border-top:1px solid #333;
float:left;
height:auto;
text-align:center;
width:100%;
margin:10px 0 0;
padding:0;
}

#productsub2 {
float:left;
height:auto;
width:100%;
margin:0;
padding:0;
}

.productsub2_top {
float:left;
height:auto;
text-align:left;
width:100%;
margin:0;
padding:0;
}

.productsub2_top_left {
float:left;
height:auto;
text-align:left;
width:400px;
margin:0;
padding:20px 30px 0 0;
}

.productsub2_top_right {
float:left;
height:auto;
text-align:left;
width:570px;
margin:0;
padding:0;
}

.productsub2_bottom {
background:url(../images/footer_sub_divider1.jpg) no-repeat scroll left top transparent;
float:left;
height:auto;
text-align:left;
width:100%;
margin:20px 0 0;
padding:20px 0;
}

#product_specs_wrapper {
float:left;
height:auto;
width:580px;
margin:0;
padding:0;
}

.product_thumbs_wrapper.list3 li {
height:45px;
margin-bottom:15px;
width:75px;
}

.product_thumbs_wrapper.list3 li img {
border:medium none;
height:45px;
width:75px;
}

.product_thumbs_wrapper.list3 li img.thumbHighlight {
border:5px solid #000;
}

#product_headers_wrapper {
height:320px;
text-align:center;
width:100%;
z-index:0;
margin:0;
padding:0;
}

#product_headers_wrapper img {
height:320px;
width:auto;
}

#product_titles_wrapper {
left:50px;
position:absolute;
top:300px;
z-index:1;
}

.product_title_wrapper {
display:none;
left:50px;
position:absolute;
width:300px;
z-index:2;
}

.product_title_tray {
color:green;
font-size:30px;
}

.product_title_name {
color:#FFF;
font-size:24px;
}

#autoFunctions {
position:absolute;
top:120px;
width:100px;
z-index:2;
}

#autoFunctions #pause {
cursor:pointer;
float:left;
height:24px;
margin-right:10px;
width:10px;
}

#autoFunctions #play {
cursor:pointer;
float:left;
height:24px;
width:24px;
}

#mosaic_icons {
float:left;
height:auto;
width:180px;
margin:0;
padding:0;
}

#mosaic_icons li {
border-bottom:1px solid #333;
float:left;
height:auto;
list-style-type:none;
text-align:center;
width:180px;
margin:0;
padding:0 0 5px;
}

#mosaic_icons li.last {
border-bottom:medium none;
}

.product_details_wrapper {
float:left;
height:auto;
margin-top:10px;
overflow:hidden;
width:470px;
}

.view_product_button_wrapper {
float:right;
text-align:left;
width:100px;
margin:0 0 0 10px;
}

a.product_title {
font-size:24px;
font-weight:700;
text-decoration:none!important;
}

.list1 {
float:left;
height:auto;
width:460px;
margin:10px 0 15px;
padding:0;
}

.list1 li {
float:left;
height:auto;
list-style-type:none;
text-align:left;
width:140px;
margin:0;
padding:0 20px 0 0;
}

.list1 li.list1nopadding {
padding:0;
}

.list1 li span {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:auto;
width:140px;
margin:0 0 5px;
padding:0;
}

.list1 li span a:link,.list1 li span a:visited,.list1 li span a:active {
color:#fff;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}

.list1 li span a:hover {
color:#CCC;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}

.list2 li {
display:inline;
float:left;
height:270px;
list-style-type:none;
text-align:left;
width:240px;
margin:0 16px 16px 0;
padding:0;
}

.list2 li span {
float:left;
font-size:14px;
height:20px;
text-align:left;
width:240px;
margin:0;
padding:10px 0 0;
}

.list2 li span a:link,.list2 li span a:visited,.list2 li span a:active {
color:#fff;
font-weight:400;
text-decoration:none;
}

.list2 li span a:hover {
color:#CCC;
font-weight:400;
text-decoration:none;
}

.list3 li {
display:inline;
float:left;
height:240px;
list-style-type:none;
text-align:left;
width:240px;
margin:0 16px 16px 0;
padding:0;
}

.list6 {
float:left;
height:auto;
width:100%;
margin:10px 0 20px;
padding:0;
}

.list6 li {
display:inline;
float:left;
height:150px;
list-style-type:none;
text-align:left;
width:150px;
margin:0 16px 16px 0;
padding:0;
}

.list6 li img {
border:3px solid #333;
float:left;
height:144px;
width:144px;
margin:0;
padding:0;
}

.list5 {
float:left;
height:auto;
min-height:98px;
width:100%;
padding:0;
}

.list5 li {
display:inline;
float:left;
height:200px;
list-style-type:none;
text-align:center;
width:117px;
margin:0;
padding:0px 8px 10px 0;
}

.list5 li span {
font-size:13px;
}

.list5 li.list5textli {
display:inline;
float:left;
height:98px;
list-style-type:none;
text-align:left;
width:140px;
margin:0;
padding:0 10px 10px 0;
}

.pop img {
border:2px solid #FFF;
}

h2 {
border:medium none;
font-size:20px;
text-align:left;
text-transform:none;
padding-bottom:10px;
}

#productsub p {
margin-bottom:20px;
text-align:justify;
}

#left_menu {
left:32px;
position:absolute;
top:306px;
width:176px;
padding-bottom:50px;
}

ul.menu {
background:url(../images/quickmenu-bg.jpg) no-repeat scroll left top #545555;
list-style-type:none;
border-radius:5px;
margin:0 0 5px;
padding:15px 20px 5px 10px;
}

ul.menu li.parent {
text-align:left;
list-style:none;
}

ul.menu li.parent a {
color:#fff;
font-size:14px;
text-align:left;
text-decoration:none;
padding:0 0 0 13px;
}

ul.menu li.parent a:hover,ul.menu li.parent a.active {
background:url(../images/menu-hover-dot.png) no-repeat scroll 0 2px transparent;
color:#fff;
}

ul.menu li {
text-align:right;
margin:0 0 5px;
list-style:none;
}

ul.menu li a {
color:#fff;
font-size:12px;
text-align:right;
padding:0 0 7px;
}
ul.menu ul ul li{
list-style:none;
}
ul.menu li li a {
list-style:none;
color:#fff;
font-size:11px;
text-align:right;
padding:0 0 7px;
list-style:none;
}

ul.menu li a:hover,ul.menu li a.active {
color:#A5B200;
}

ul.menu p {
font-size:11px!important;
text-align:right;
margin:0 0 15px!important;
}

.clear,.clearboth {
clear:both;
}

*,#mainnav ul,.list4 ul,#mosaic_icons ul,.list1 ul,.list2 ul,.list3 ul,.list6 ul,.list5 ul {
margin:0;
padding:0;
}

.header_bottom,.headersub_bottom {
width:100%;
height:30px;
float:left;
text-align:left;
margin-left:-130px;
padding:10px 0px 0px 0px;
background-color:#000000;

}

.floatleft,#finish_details_wrapper .enquiry {
float:left;
}

.products:hover .title,.product ul li:hover ul {
display:block;
}

#description4,.product_thumbs_wrapper.list3 {
width:400px;
}

.large_image,.product_header_wrapper,.product_finish_wrapper,.product_spec_wrapper,#tabs,.tile_image,.tile_details, .tile_images, .tile_detailed {
display:none;
}

.list2,.list3 {
float:left;
height:auto;
width:770px;
margin:0 0 20px;
padding:0;
}

.list2 li img,.list3 li img {
border:1px solid #333;
float:left;
height:238px;
width:238px;
margin:0;
padding:0;
}

#finish_details_wrapper h2,.tile_details h2 {
color:#fff;
font-size:20px;
}

#finish_details_wrapper p,#tile_details_wrapper p {
margin-bottom:0;
clear:both;
float:left;
}

 #images img{
 height:150px;
 width:150px; margin:5px;
 }


 #image img{
 height:280px;
 width:280px;
 }
 
 
 .left{
 float:left;
 }.cell_full{
 
}
.roundbox{
margin-left: 15px;
border-radius:4px 4px 4px 4px;
background-color:#414B4C;

}
.roundbox h2{
font-size:15px;
border-radius:4px 4px 0px 0px;
color:#ffffff;
text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.2);
background-color:#F8B004;
padding:10px;
}
.textt h4{
font-size:21px;
text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.2);
text-transform:uppercase;
padding:10px 10px 10px 0px;
}
.textt ul li{
text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.2);
text-transform:uppercase;
padding:5px;
}
.roundbox ul{
padding:9px 5px 6px;
margin:0px 5px;
}
.roundbox ul li{
list-style:none;
margin:0px 0px 7px 0px;
}
.roundbox ul li a{
color:#F8B004;
}
.roundbox ul li a.active{
color:#ffffff;
}

.border{
border-radius:4px;
}
.textt ul{
margin-left:10px;
}
.box .img{
border-radius:5px;
border:3px solid #464646;
margin:4px;
width:200px;
height:17	0px;
}#imgContainer > img {
    position:absolute; top:0; right:0; bottom:0; left:0;
    margin:auto;
    width:200px;
    max-width:100%;
    max-height:100%;
}
#gallery_layout_switcher {
    float: right;
    padding-bottom: 10px;
    text-align: right;
    width: 55px;
}
#gallery_layout_switcher > div {
    float: left;
    height: 20px;
    width: 18px;
}
#gallery_layout1 {
    background: url("../images/gallery_layout1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#gallery_layout2 {
    background: url("../images/gallery_layout2.jpeg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#gallery_carousel_wrapper {
    height: 90px;
}
#gallery_carousel_wrapper .jcarousel-prev-horizontal {
    background: url("../images/previous-icon-sub.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    top: 30px;
    width: 15px;
}
#gallery_carousel_wrapper .jcarousel-next-horizontal {
    background: url("../images/next-icon-sub.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    top: 30px;
    width: 15px;
}
#gallery_carousel {
    height: 60px;
}
#gallery_carousel .jcarousel-item {
    height: 50px;
    margin-right: 5px;
    width: 50px;
}
#gallery_carousel .jcarousel-item img{
    height: 50px;
    margin-right: 5px;
    width: 50px;
}
#gallery_carousel .jcarousel-item img.thumbHighlight {
    border: 3px solid #FFFFFF;
}
#main_photos_wrapper #previous_button_wrapper {
    float: left;
    width: 200px;
}
#main_photos_wrapper #previous_button {
    background: url("../images/previous-icon-large.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin-left: 80px;
    margin-top: 200px;
    visibility: hidden;
    width: 20px;
}
#main_photos_wrapper {
    display: none;
}
#main_photo_wrapper {
    float: left;
    text-align: center;
}
.main_photo {
    display: none;
    width: 600px;
}
.main_photo img {
    height: auto;
    width: auto;
}
#main_photos_wrapper #next_button_wrapper {
    float: left;
    width: 200px;
}
#main_photos_wrapper #next_button {
    background: url("../images/next-icon-large.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin-left: 100px;
    margin-top: 200px;
    visibility: hidden;
    width: 20px;
}


.jcarousel-skin-tango .jcarousel-container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 20px 35px 19px;
    width: 930px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 98px;
    width: 930px;
}
.jcarousel-skin-tango .jcarousel-item {
    height: 98px;
    width: 98px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("../images/next-horizontal.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 40px;
    width: 15px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    background-image: url("../images/prev-horizontal.png");
    left: 5px;
    right: auto;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    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:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: -96px 0;
    cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("../images/prev-horizontal.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 25px;
    left: 10px;
    position: absolute;
    top: 40px;
    width: 15px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    background-image: url("../images/next-horizontal.png");
    left: auto;
    right: 5px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    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:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: -96px 0;
    cursor: default;
}
.top-heading img {
	margin-right: 5px;
	margin-top: 28px;
    width: 25px;
}
#SkypeButton_Chat_islandstoneindia_1_paraElement img{
margin:0px !important;
vertical-align:0px !important;
top:18px;
position:relative;
}

#back-to-top {
    background-color: #CCCCCC;
    bottom: 50px;
    color: #999999;
    display: none;
    font-size: 11px;
    font-weight: 700;
    height: 50px;
    line-height: 65px;
    position: fixed;
    right: 50px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 50px;
    z-index: 40;
}
#back-to-top.back-to-top-simple:after {
    content: "?";
    font-weight: 700;
    left: 0;
    position: absolute;
    text-align: center;
    top: -18px;
    width: 50px;
}
#back-to-top.back-to-top-fancy {
    box-shadow: 0 10px 0 #999999;
    height: 15px;
    line-height: 20px;
    opacity: 0.7;
}
#back-to-top.back-to-top-fancy:hover {
    color: #FFFFFF;
    height: 50px;
}
#back-to-top.back-to-top-fancy:before {
    border-bottom: 25px solid #CCCCCC;
    border-left: 25px solid rgba(0, 0, 0, 0);
    border-right: 25px solid rgba(0, 0, 0, 0);
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: -25px;
    width: 0;
    z-index: 50;
}
#back-to-top.back-to-top-fancy:after {
    border-bottom: 25px solid #999999;
    border-left: 25px solid rgba(0, 0, 0, 0);
    border-right: 25px solid rgba(0, 0, 0, 0);
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 0;
    z-index: 60;
}
.right{
float:right;
}
.left{
float:left;
}
.clear{
clear:both;
}
.footer-img img{
width:35px;


}

form .button{

cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:3px 25px; /*add some padding to the inside of the button*/
background:#6B0A00; /*the colour of the button*/
border:1px solid #2D0400; /*required or the default border for the browser will appear*/
/*give the button curved corners, alter the size as required*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*give the button a drop shadow*/
-webkit-box-shadow: 0 0 4px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 4px rgba(0,0,0, .75);
box-shadow: 0 0 4px rgba(0,0,0, .75);
/*style the text*/
color:#f3f3f3;
font-size:1.1em;
}

form .button:hover{

 background-color :#C71300; /*make the background a little darker*/
/*reduce the drop shadow size to give a pushed button effect*/
-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 1px rgba(0,0,0, .75);
box-shadow: 0 0 1px rgba(0,0,0, .75);

}
.callback-container{
	background-color:#0075A9;
	width:100%;
	position:fixed;
	z-index:9999;
	padding-left:30px;
}
.callcontainer{
	background-color:#0075A9;
	margin:0 auto;
	width:960px;
	vertical-align: top;
}
ul.products1 li{
margin-top:10px;
}
ul.products1 li {      
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
	width:540px;	
}
ul.products1 li ul li {      
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
	width:100px;	
 
}
ul.products1 li ul li a{ 
	color:#ffffff !important;
	font-weight:bold;
	font-size:13px;
}
ul.products1 li ul li p{ 
	color:#ffffff !important;
	font-size:12px;
}
.width100{
width:400px !important;
margin-right:30px;
}
a.readmore{
font-size:12px !important;
}
#header{
width:1200px;
margin:0 auto;
}
.mainheader{
width:100%;
margin:0px;
background-color:#000000;
height:264px;
}
.mainheader1{
width:100%;
margin:0px;
background-color:#000000;
border-top:2px solid #252525;
border-bottom:2px solid #252525;
 
height:46px;
}
.footer{
width:100%;
margin:0px;
border-top:1px solid #14660a;
background-color:#000000;
height:46px;
margin-top:100px;
clear:both;
border-top:2px solid #252525;
border-bottom:2px solid #252525;

}
#footer-container{
width:1100px;
margin:0 auto;
}
#footernav { 
font-weight:bold;
margin:0 auto;
font-size:12px;
float:right;
padding-top:4px;
margin-right:200px;
}
#footernav ul{
margin:0px;
padding:0px; 
font-weight:bold;

}

#footernav li {
width:auto;
height:auto;
float:left;
color:#fff;
font-size:12px;
list-style-type:none;
display:inline;
margin:0;
padding:10px 14px 0px 14px;
font-weight:bold;
}

#footernav li a,#footernav li a:link,#footernav li a:visited {
color:#CCC;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#footernav li a:hover {
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-weight:bold; 
}

#footernavright { 
font-weight:bold;
margin:0 auto;
font-size:12px;
float:left;
}
#footernavright ul{
margin:0px;
padding:0px; 
font-weight:bold;

}

#footernavright li {
width:auto;
height:auto;
float:left;
color:#fff;
font-size:12px;
list-style-type:none;
display:inline;
margin:0;
padding:10px 14px 0px 0px;
font-weight:bold;
}

#footernavright li a,#footernavright li a:link,#footernavright li a:visited {
color:#CCC;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#footernavright li a:hover {
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-weight:bold; 
}

#fotter-bottom{
background-color:#1b7911;
clear:both;
width:1100px;
margin:0 auto;
}
#fotter-bottom ul{
margin:0px;
padding:0px;  
}

#fotter-bottom li {
width:auto;
height:auto;
float:left;
color:#fff;
font-size:12px;
list-style-type:none;
display:inline;
margin:0;
padding:10px 14px 0px 0px;
width:350px;
}

#fotter-bottom li a,#fotter-bottom li a:link,#fotter-bottom li a:visited {
color:#CCC;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#fotter-bottom li a:hover {
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-weight:bold; 
}
#fotter-bottom-conta{
background-color:#000000;
min-height:225px;

}
 
.table tr td{
padding:5px !important;
}
.table tr td strong{
color:#ffff00;
}
.img{
	border-radius:5px;
	border:1px solid #000000;
	margin:4px;
	padding:2px;
	width:200px;
	background-image: url("../images1/bg_pattern.jpg");
    border: 1px solid #6B6D70;    
    position: relative;
}
.img2{
	border-radius:5px;
	border:1px solid #000000;
	margin:4px;
	padding:2px !important;
	width:200px;
	background-image: url("../images1/bg_pattern.jpg");
    border: 1px solid #6B6D70;    
    position: relative;
}
.products1 img{
	border-radius:5px;
	border:1px solid #000000;
	margin:4px;
	padding:2px;
	 
	background-image: url("../images1/bg_pattern.jpg");
    border: 1px solid #6B6D70;    
     
}
#fancybox-outer{
background-color:#494949 !important;
}
.middle-link1{
text-align:center;
color:#ffffff;
font-weight:bold;
padding:10px;
margin-top:20px;
text-transform:uppercase;
}
.center {
background: #999999; /* Old browsers */
background: -moz-linear-gradient(top, #999999 0%, #110303 50%, #140303 51%, #999999 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(50%,#110303), color-stop(51%,#140303), color-stop(100%,#999999)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #999999 0%,#110303 50%,#140303 51%,#999999 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #999999 0%,#110303 50%,#140303 51%,#999999 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #999999 0%,#110303 50%,#140303 51%,#999999 100%); /* IE10+ */
background: linear-gradient(to bottom, #999999 0%,#110303 50%,#140303 51%,#999999 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
padding:10px;
margin:10px;
border-radius:5px;
} 
.middle-link1 a {
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
padding:10px;
margin:10px;
border-radius:5px;
} 
