/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	
	background: transparent;
}
/*
body {
	line-height: 1;
}
*/

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* tables still need 'cellspacing="0"' in the markup */


/*
img {
	float:left;
}
*/
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.floatnone {
	float: none;
}
div.productbox {
	display: inline;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 27px;
	padding-right: 13px;
	width: 300px;
}
div.productbox .productinfo h3 a{
	font-weight:normal;
}
.clear {
	font-size:1%;
	height:1px;
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color:#4f5151;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a.prodtitle {
	color:#325e8f;
	text-decoration:none;
}

/*
#bg {
	float:left;
}
#bg ul li {
	float:left;
	list-style:none;
	margin:0;
	position:fixed;
	top:0;
	left:0;
	padding:0;
	width:100%;
}
#bg ul li img {
	height: 100%;
	min-height: 1100px;
	min-width: 100%;
	position: fixed;
}
*/
html, body, #bg, {height:100%;width:100%;}
#bg {position:fixed;}
#bg div{height:200%;left:-50%;position:absolute;top:-50%;width:200%;}

#bg img {margin:0 auto;min-height:50%;min-width:50%; position:absolute; top:25%; left:25%;}

html, body, #bghome, #bghome table, #bghome td {width:100%;}
#bghome {position:fixed; top:0px; left:0px;}
#bghome div{height:200%;left:-50%;position:absolute;top:-50%;width:200%;}
:root #bghome div { top:0% \0/IE9; }  /*PLZ NOTE: code changed just for  IE9 */
#bghome td{text-align:center;vertical-align:middle; position:relative;height:100%;width:100%;}
/*#bghome img {margin:0 auto;min-height:50%;min-width:50%; position:absolute; top:25%; left:25%;}*/
#bghome li{margin:0px; position:absolute; top:25%; left:0%; height:100%; width:100%;}/*ERROR*/
#bghome li img {
    margin: 0 auto;
    /* height: 90vh; */
    /* min-width: 100%; */
    /* object-fit: cover; */
    /* object-position: center; */
    display: block;
}/*ERROR*/
.imgcontent-area #bg {
    position: absolute;
    right: -58px;
    top: -5px;
    width: 650px;
}
.imgcontent-area #bghome {
	float: right;
	position: absolute;
	top:10px;
	right:10px;
	width: 650px;
	height: 469px;
}

.imgcontent-area #bg ul li img {
	position: absolute;
}

.imgcontent-area #bghome ul li img {
	position: absolute;
}
/*////////////*/
#bgInner {
	float:left;
	float: right;
	position: absolute;
	top:10px;
	right:10px;
	width: 650px;
	height: 469px;
}
#bgInner ul li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	cursor:pointer;
}
#bgInner ul li img {
    width: 650px; 
}
#bgInner #tag-container li img {
    position:static;
}
#bgInner .rollover-txt{width:245px;}
/*/////////////*/



#pcaDivMap span.popHeader{
	color:#00234c; 
	font-weight:bold; 
	padding-bottom:3px; 
	text-transform:capitalize;
	font-size:1.1em !important;
}
#pcaDivMap span.popContent{
	color:#00234c; 
	text-transform:capitalize;
	font-size:1.0em !important;
	line-height:16px !important;
}

.bluetxtresult{color:#757625 !important; margin-right:5px;}
.bluetxtresult:hover{text-decoration:underline;}

.concessionsTable{
	width:510px;
}
.concessionsTable .cell_1{
	width:250px;
	padding-right:15px;
}


.pri_nav ul li:hover a {
	color:#757625;
	text-decoration:none;
}
.pri_nav ul li a.selected {
	color:#757625;
	text-decoration:none;
}
.cufon-loading {
	text-indent:-9999em !important;
}

/*.content {
	margin:0 auto;
	width:1020px;
}*/
.content ul.hm_links {
	float: left;
}
.content ul.hm_links li {
	background:url(../images/header_bg.png) repeat 0 0;
	font-size:1.64em;
	
	text-transform:capitalize;
	width:280px;
}
.content ul.hm_links li a {
	background:url(../images/grey_bullet.gif) no-repeat 100% 10px;
	display:block;
	
	width:90%;
}
.content ul.hm_links li:hover a {
	color:#757625;
	text-decoration:none;
}
.content ul.hm_links_editmode {
	float: left;
}
.content ul.hm_links_editmode li {
	background:url(../images/header_bg.png) repeat 0 0;
	font-size:1.64em;
	
	text-transform:capitalize;
	width:280px;
}
.content ul.hm_links_editmode li a {
	width:90%;
}
.content ul.hm_links_editmode li:hover a {
	color:#757625;
	text-decoration:none;
}
.blue_arrow {
	background: url(../images/arrow_blue.gif) no-repeat right 4px;
	color: #588fcd;
	margin: 0;
	
}
/********* Form Start ************/
.form {
	float:left;
	font-size:1.1em;
}
.form label {
	display:block;
	float:left;
	padding-top:8px;
	width:100px;
}
.form label.last {
	margin-left:48px;
}
.form input.txtbox {
	border:1px solid #4f5151;
	padding:0 10px;
	margin-bottom:10px;
	height:22px;
	line-height:22px;
	width:490px;
}
.form textarea.txtarea {
	border:1px solid #4f5151;
	display:block;
	float:left;
	padding:8px 10px;
	margin-bottom:10px;
	height:45px;
	width:490px;
}
.w200 {
	width:200px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
.form select.selectbox {
	border:1px solid #4f5151;
	color:#4F5151;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	float:left;
	padding:2px 5px;
	width:200px;
	height:19px;
}
.form .btm {
	float:right;
	clear:left;
}
.form input.greybtn {
	background:#4f5151;
	border:none;
	color:#fff;
	cursor:pointer;
	padding:5px 0;
	width:66px;
	text-align:center;
	margin-left:10px;
}
.form .formelement {
	clear: both;
	float: left;
	padding: 0 0 10px;
	width: 105%;
}
.form .formelement input {
	float:left;
	margin-bottom:10px;
	height:22px;
	line-height:22px;
	width:519px;
}
.form .formelement input {
	border:1px solid #4f5151;
	padding:0 10px;
	height:22px;
	line-height:22px;
	width:490px;
}

.form .formelement .textbox {
	border:1px solid #4f5151;
	padding:0 10px;
	height:22px;
	line-height:22px;
	width:490px;
}
.form .formelement .caption {
	display:block;
	float:left;
	width:100px;
}
.form .formelement .caption label {
	display:block;
	float:left;
}
.form .formelement .input select {
	border: 1px solid #4F5151;
	float: left;
	padding: 0;
	vertical-align: middle;
}
.form .formelement .input textarea {
	border: 1px solid #4F5151;
	display: block;
	float: left;
	height: 78px;
	margin-bottom: 10px;
	width: 510px;
}
.formelement .input .txtforminputsmall {
	border:1px solid #4f5151;
	float:left;
	padding:0 10px;
	margin-bottom:10px;
	height:22px;
	line-height:22px;
	width:149px;
	margin-left:100px;
}
.formelement span.valid {
	color: #FF0000;
	float: left;
	padding-left: 0.4em;
	visibility: visible;
}
.form .buttons {
	margin-left:320px;
}
.formCheck{
	font-size:1.1em;
}
.formCheck .formelement .caption{
	width:100px;
	float:left;
}
.formCheck .formelement .input input{
	width:auto;
	float:left;
	margin-right:8px;
}
.formCheck .formelement .input label{
	width:auto;
}
.formadmin {
	float:left;
	font-size:1.1em;
}
.formadmin label {
	display:block;
	float:left;
	padding-top:8px;
	width:100px;
}
.formadmin label.last {
	margin-left:48px;
}
.formadmin input.txtbox {
	border:1px solid #4f5151;
	padding:0 10px;
	margin-bottom:10px;
	height:22px;
	line-height:22px;
	width:490px;
}
.formadmin textarea.txtarea {
	border:1px solid #4f5151;
	display:block;
	float:left;
	padding:8px 10px;
	margin-bottom:10px;
	height:45px;
	width:490px;
}

.formadmin select.selectbox {
	border:1px solid #4f5151;
	color:#4F5151;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	float:left;
	padding:2px 5px;
	width:200px;
	height:19px;
}
.formadmin .btm {
	float:right;
	clear:left;
}
.formadmin input.greybtn {
	margin-left:52px;
}

.formadmin .formelement {
	clear: both;
	float: left;
	padding: 0 0 10px;
	width: 105%;
}
.formadmin .formelement .input {
	float:left;
	margin-bottom:10px;
	height:22px;
	line-height:22px;
	width:519px;
}
.formadmin .formelement input {
	border:1px solid #4f5151;
	padding:0 10px;
	height:22px;
	line-height:22px;
	width:360px;
}

.formadmin .formelement .textbox 
{
    float:left;
	border:1px solid #4f5151;
	padding:0 10px;
	height:22px;
	line-height:22px;
	width:360px;
}
.formadmin .formelement .caption {
	display:block;
	float:left;
	width:160px;
}
.formadmin .formelement .caption label {
	display:block;
	float:left;
}

.formadmin .formelement .caption .leftcoltitle 
{
    display:inline;
	float:left;
}
.formadmin .formelement .caption .rightcolvalue {
	width:337px;
	display:inline;
	float:right;
}

.formadmin .formelement .input select {
	border: 1px solid #4F5151;
	float: left;
	padding: 0;
	vertical-align: middle;
}
.formadmin .formelement .input textarea {
	border: 1px solid #4F5151;
	display: block;
	float: left;
	height: 78px;
	margin-bottom: 10px;
	width: 360px;
	margin-left:52px;
}

.formadmin .buttons {
	margin-left:320px;
}

.formadmin .decisionbuttons {
	margin-left:212px;
	margin-top:40px;
	float:right;
}

/********* Form End ************/


/******Landing Page ****/

.main_product {
	float: left;
	width: 940px;
}
div.productcontainer {
	clear: both;
	float: left;
	padding-bottom: 12px;
	width: 940px;
}
.products_home {
	float: left;
	padding: 10px 0 5px 0;
	width: 873px;
}
.products_home h1 {
	color: #3a4552;
	font-size: 1.8em;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
}
.products_home p {
	color: #000;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 10px 0 0 5px 0;
	width: 555px;
}
.footer {
	background:#fff url(../images/footer_bg.gif) repeat-x 0 0;
	position:absolute;
	left:0;
	width:100%;
	height:30px;
	z-index: 100001;
}

.global .expanded-footer{ height:230px;}

.footer .footer_wrapper {
	width:100%;
}
.footer .footer_wrapper .footer_container {
	padding:7px 0 0 0;
	width:100%;
	position:relative;
}
.footer .footer_wrapper .explore {
	float:left;
	font-size:1.27em;
	padding-top: 7px;
	padding-bottom: 6px;
	width: 80%;
	cursor:pointer;
	width: 100%;
}
.footer .footer_wrapper .explore a {
	background:url(../images/footer_close.gif) no-repeat 100% 1px;
	padding:0 25px 0 0;
}
.footer .footer_wrapper .open a {
	background:url(../images/footer_open.gif) no-repeat 100% 1px;
	padding:0 25px 0 0;
}
.footer .footer_wrapper .share {
	float:right;
}
.footer_links {
	float:left;
	width:100%;
}
.footer_links .footer_link_container {
	float:left;
	font-size:1.09em;
	margin:25px 0 0 20px;
	width:149px
}
.footer_links .footer_link_container ul {
	padding:0;
}
.footer_links .last {
	width:264px;
}
.footer_links .footer_link_container ul li {
	padding: 0 0 10px 0;
	width:200px;
	margin-bottom: 0px;
}
.footer_links .footer_link_container ul li a {
	color: #4F5151;
}
.footer_links .footer_link_container ul li.title {
	font-weight:bold;
}
.share img {
	padding-left: 5px;
	margin-top: 3px;
}
/*>>>>>>>>>>>>> Inner pages css <<<<<<<<<<<<*/

#wrapper {
	width:940px;
	margin:0 auto;
}
#wrapper .logo {
	float:left;
	margin:31px 0 0 0;
	padding-bottom:22px;
}
.content_section {
	margin: 0 auto;
	width: 960px;
	padding-bottom:50px;
	float: left;
	padding-bottom: 50px;
}
.sub-nav {
	width:940px;
	float:left;
}
.sub-nav ul {
	padding:16px 0;
}
.sub-nav ul li {
	padding:0 2px!important;
	display:inline;
	width:auto !important;
}
.sub-nav ul a {
	background:url(../images/breadcrumb_arrow.gif) no-repeat right 5px;
	color:#777777 !important;
	padding:0 10px 0 0 !important;
}
p.socneticon {
	float:right;
	padding:8px 0 0 11px;
}
.sub-nav ul span.selected {
	background:none;
	color:#757625!important;
	font-weight:bold;
}
.imgcontent-area {
    border-bottom: 1px solid #D9D9D9;
	width:940px;
	float:left;
	font-size:1.1em;
	margin: 15px 0 0;
	padding: 10px 0px 0px 0px;
	position: relative;
	min-height:490px;
}
#first.imgcontent-area {
	background-color: #EFF0F0;
	height: auto;
}
#menuContainer{margin-left:12px !important;}
#menuContainer ul li{border:0px !important; float:none !important;}
.imgcontent-area .imgcontent-data {
	float: left;
	width: 460px;
	position: relative;
	margin-right: 10px;
}
.imgcontent-area .imgcontent-data p {
	clear: left;
	float: left;
	height: auto;
	line-height:20px;
	padding: 0 12px 8px 12px;
	width: 432px;
}
.imgcontent-area p.more-views {
	clear: both;
	float: left;
	font-size: 1.0579em;
	padding: 0;
	text-align: right;
	width: 451px;
}
.imgcontent-area .imgcontent-data .collect {
	clear: left;
	float: left;
	padding: 0 0 35px 0;
	width: 432px;
}
.imgcontent-area .imgcontent-data .collect p {
	font-size: 0.87em;
	line-height: normal;
	width: auto;
}
.imgcontent-area .imgcontent-data .collect div.instruct {
	clear: left;
	float: left;
	width: 432px;
}
.imgcontent-area .imgcontent-data .collect div.instruct p {
	clear: left;
	float: left;
	width: 111px;
}
.imgcontent-area .imgcontent-data .collect img {
	border: none;
	float: left;
	margin: 0;
}
.imgcontent-area .view_collect {
	float: left;
	width: 462px;
}
/*.imgcontent-area .view_collect span {
	background-color: #ffffff;
	font-size: 1.09em;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 6px 10px 8px 6px;
}

.imgcontent-area .view_collect span img {
	margin: 0;
}
*/

.imgcontent-shd {
	width:940px;
	height:30px;
	float:left;
	text-indent:-9999px;
}
.content_section h3 {
	color: #333333;
	font-size: 1.3em;
	height:34px;
}
.content_section h2 {
	float: none;
	font-size: 1.8em;
	padding: 15px 0 0;
	text-transform: uppercase;
}
.content_section div#headertxt p {
	color: #4F5151;
	float: left;
	font-size: 1.2em;
	line-height: 18px;
	padding-top: 15px;
	width: 630px;
}
.imgcontent-area img {
	right: 0px;
	top: 0px;
	z-index: 0;
}

.imgcontent-area #DesignDetails1_imgCareInstructions {
	border:1px solid #fff;
	right: 0px;
	top: 0px;
	z-index: 0;
}
.content_section h1 {
	font-size:1.5em;
	color:#4f5151;
	/*padding:25px 12px 20px;*/
	padding:0px;
	padding-left:12px;
	width: 237px;
	float:left;
	text-transform:uppercase;
}
.imgcontent-area h1 {
	float:none;
}
.imgcontent-area p { 
	line-height:20px;
	padding:0 12px;
	width: 230px;
}
.imgcontent-area span.rollovertxt {
	background:#fff;
	bottom:11px;
	padding: 5px;
	position: absolute;
	right:11px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
.content_section h2 {
	font-size:1.5em;
	color:#4f5151;
	padding:0 0 10px;
	/*	float:left;*/
	text-transform:uppercase;
}
.blossom_section h2 {
	clear:left;
	float:left;
	width: 300px;
	padding: 0 0 15px 0;
}
.content_section ul {
	clear: left;
	padding:15px 0 10px 0;
	float:left;
}
.content_section ul li {
	display: inline;
	float: left;
	width: 205px;
	padding-right:20px;
	width: 118px;
	margin-bottom: 0px;
}
.content_section ul li.last {
	padding-right:0;
	display:inline;
}
.content_section ul li a {
	color: #333333;
	display: block;
	text-decoration: none;
	margin-right:8px;
}
.content_section ul li a.thumb {
	cursor: pointer;
	height: 182px;
	padding: 5px;
	width: 300px;
}
.content_section li h3.collname {
	color:#333333;
	font-size: 18px;
	margin: 0;
	float:left;
	padding:8px 12px 30px 0;
}
.content_section ul.blossom_colours {
	width: 940px;
	padding: 0;
}
.imgcontent-area ul.blossom_colours {
	clear: none;
	float: right;
	padding: 0 0 10px;
	width: 470px;
	margin-top:10px;
	height:90px;
}
.content_section ul.blossom_colours li {
	float: left;
	width: 100px;
	padding-right:20px;
}
.content_section ul.blossom_colours li.last {
	padding-right:0;
}
.content_section ul.blossom_colours li a {
	padding-right: 0;
}
.content_section ul.blossom_products {
	width: 940px;
	padding: 0;
}
.content_section ul.blossom_products li {
	float: left;
	width: 100px;
	padding-right:20px;
}
.content_section ul.blossom_products li a {
	padding-right: 0;
}
.content_section ul.blossom_products li span {
	color: #4f5151;
	float: left;
	font-size: 1.09em;
	padding: 10px 0 6px 0;
}
.content_section ul.blossom_products li.last {
	padding-right:0;
}
.content_section ul.blossom_products h3.collname {
	background:url(../images/arrowbrown.gif) no-repeat right 4px;
	clear: left;
	padding: 0 12px 15px 0;
}
.rollover-txt {
	position: absolute;
	top: 444px;
	z-index: 3;
	padding: 5px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=85);
	background-color: #ffffff;
}
.rollover-txt span {
	background:url(../images/mag-icon.png) no-repeat 0 0;
	padding: 0 0 0 22px;
}
.view_collect .rollover-txt {
	left: 225px;
	margin-left: 55px;
}
#largeImage {
	position: absolute;
	padding: 8px;
	background-color: #e3e3e3;
	border: 1px solid #bfbfbf;
	top:0px;
	right:0px;
}
.inscontent_section {
	margin: 0 auto;
	width: 940px;
}
.content-area {
	width:940px;
	float:left;
	padding-bottom:50px;
}
.content-area h2 {
	padding:15px 0 0;
	font-size:1.8em;
	float:none;
	text-transform:uppercase;
}
.content-area p.subheading {
	color: #333333;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	padding: 13px 0;
	text-transform: uppercase;
	width: 630px;
}
.content-area p.detailsdate {
	color: #333333;
	float: left;
	font-size: 1.1em;
	padding:0 0 15px;
	width: 630px;
	font-style:italic;
}
.content-area p {
	font-size:1.2em;
	width:630px;
	color:#4f5151;
	line-height: 18px;
	padding-top:15px;
}
.content-area ul {
	padding:15px 0 0;
	float:left;/*	width:940px;*/
}
.content-area ul li {
	display: inline;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 27px;
	padding-right: 13px;
	width: 300px;
}
.content-area ul li.last {
	padding-right:0;
	display:inline;
}
.content-area ul li a {
	color: #333333;
	display: block;
	padding-right: 20px;
	text-decoration: none;
}
.content-area ul li a.thumb {
	cursor: pointer;
	height: 182px;
	padding: 5px;
	width: 300px;
}
.content-area li h3 {
	background:#F0F0F0;
	margin: 0;
	padding:0 10px;
	float:left;
	width:280px;
}
.content-area li a.collname {
	background:url(../images/arrowbrown.gif) no-repeat right 14px;
	color:#333333;
	/*font-weight:bold;*/
	margin: 0;
	float:left;
	padding:11px 12px 11px 0;
}
.content-areaLeft {
	/*background:url(../images/contentleft_shadow_right.jpg) no-repeat right top;*/
	float:left;
	width:640px;
}

.careinstructionalignment {
	vertical-align : middle; 
}

.shadow_top {
	/*background:url(../images/shadow_top.gif) no-repeat left top;*/
	width:940px;
	height:10px;
	float:left;
	text-indent:-99999px;
}
.shadow_btm {
	float: left;
	height: 24px;
	text-indent: -99999px;
	width: 940px;
}
.blog {
	border-top:1px dotted #D9D9D9;
	width:600px;
	padding:20px 0 0;
	float:left;
	margin-top:20px;
}
.blog img {
	float:left;
	padding:0 20px 0 0;
}
.blog h4 {
	color: #333333;
	font-size: 1.3em;
	font-weight: bold;
	padding:0 0 12px;
	text-transform: uppercase;
}
.blog h5 {
	font-size: 1.1em;
	font-weight: normal;
	font-style:italic;
}
.blog a {
	color:#333333;
}
.content-area .blog p {
	width:auto;
	padding:10px 0 0 0;
}
.blog .reviews {
	float:left;
	width:450px;
}
.rightRhs {
	float:right;
	width:290px;
	padding-left:10px;
}
.rightRhs img {
	float:left;
}
img.share {
	float:left;
	padding-left:20px;
}
img.sub {
	float:left;
	padding-left:10px;
}
.rightRhs p.subscribe {
	float:left;
	padding:0 0 10px 0;
	width:inherit;
} /*Wrote by Rajesh*/
.rightRhs a.subscribe {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 6px;
	text-transform: uppercase;
}
.subscribe-area {
	padding:15px 8px;
	float:left;
	width:274px;
}
.subscribefooter {
	padding:0 8px;
	float:left;
	width:274px;
}
span.tweetnum {
	background:url(../images/rightrhs_tweet_numimg.gif) no-repeat left top;
	float: left;
	height: 10px;
	padding: 7px 16px;
	width: 15px;
}
span.sharenum {
	background:url(../images/rightrhs_share_numimg.gif) no-repeat left top;
	float: left;
	height: 10px;
	padding: 7px 16px;
	width: 15px;
	font-weight:bold;
}
.juniper {
	position: absolute;
	right:220px;
	top: 82px;
}
.juniper p {
	font-size:2.8em;
	text-transform:uppercase;
	padding:0;
	height:auto;
}
.juniper a {
	background:url(../images/blackarrow.gif) no-repeat right 6px;
	font-weight: bold;
	padding: 0 10px 0 15px;
	position: relative;
	top: -7px;
	cursor:pointer;
}
.rightRhs p.categories {
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 0 0 10px;
	width: auto;
}
.rightRhs p.categories1 {
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	padding: 16px 0 0 10px;
	width: auto;
}
.rightRhs ul {
	background:#e3e4d3;
	padding:10px;
	width:270px;
	margin:7px 0 20px 0;
}
.rightRhs ul.archive {
	background:#e8e4e0;
	padding:10px;
	width:270px;
	margin:7px 0 20px 0;
}
.rightRhs ul li {
	background:#fff;
	float:left;
	padding:5px 0;
	width: 270px;
	margin:0;
	border-bottom:1px dotted #d9d9d9;
}
.rightRhs ul li a {
	background:url(../images/rightrhs_linkarrow.gif) no-repeat right 7px;/*Increased the position by 1 px on top by rajesh*/
	float:left;
	font-weight: bold;
	padding:3px 11px 3px 9px;
}
.latestTweets {
	background:#f8f8f0;
	float: left;
	padding: 7px 10px 20px;
	width: 272px;
}
.latestTweets p {
	width:auto;
}
.latestTweets p.time {
	padding:0;
	float:right;
}
.tweets {
	padding:5px 0;
	float:left;
}
.latestTweets .heading {
	background:url(../images/tweetricon.gif) no-repeat right top;
	height:22px;
	padding:0;
	width:275px;
	font-weight:bold;
	font-size:1.3em;
}
.latestTweets span.browntxt {
	color:#333333;
}
.latestTweets span.browntxt a {
	text-decoration: underline;
}
.closequote {
	background: url("../images/quote_img.gif") no-repeat scroll right bottom transparent;
	margin: 0 0 5px;
	padding: 15px 4px 0 0 !important;
}
.openquote {
	background: url("../images/quote_img.gif") no-repeat scroll 0 0 transparent;
	display: block;
	padding: 0 0 10px 10px;
}
/*..................image galler section................*/
#overlay {
	background-color: #000000;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.8;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100010;
}
.imggallery-area {
	background:url(../images/imgcontent_bg.gif) repeat-x left top;
	width:940px;
	float:left;
	font-size:1.2em;
	position:relative;
	margin:25px 0 0;
 *padding-bottom:6px;
}
.imggallery-area img {
	margin:  0 0 6px 0;
	clear: both;
	float: none;
}
.imggallery-area p.categorytxt {
	color: #4F5151;
	font-weight:bold;
	font-size: 1.1em;
	width: auto;
	padding:10px 0 0;
}
#slideshow-carousel li .gallery_tumb {
	float:left;
	padding:0 20px 3px 0;
	width: 100px;
}
#slideshow-carousel li #gallery-second-col {
	padding:0 0 3px 0;
}
#slideshow-main {
	border-right: 1px solid #C8C9C9;
	float: left;
	margin: 10px;
	padding-right: 15px;
	width: 650px;
	position:relative;
	z-index: 2;
}
#slideshow-main .rollover-txt {
	right: 14px;
}
#slideshow-main ul {
	margin:0;
	padding:0;
	width:429px;
}
#slideshow-main li {
	margin: 0;
	padding: 0;
	display:none;
	position:relative;
}
#slideshow-main li.active {
	display:block !important;
}
#slideshow-main li span.opacity {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:60px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index:500;
}
#slideshow-main li span.content {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:60px;
	z-index:1000;
}
#slideshow-main li span.content h1 {
	font-size:14px;
	margin:5px 0;
	padding:0 10px;
	;
	color:#42e2e8;
}
#slideshow-main li span.content p {
	font-size:11px;
	margin:5px 0;
	padding:0 10px;
	;
	color:#42e2e8;
}
#slideshow-carousel {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	margin: 20px 0 0;
	padding: 12px;
	position: relative;
	width: 223px;
}
#slideshow-carousel ul {
	margin:0;
	padding:0;
	list-style:none;
	width:240px;
}
#slideshow-carousel li {
	height:130px;
	position:relative;
	padding: 0 0 5px 0;
}
#slideshow-carousel li a {
	display:block;
	width:100px;
}
#slideshow-carousel .active {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
#slideshow-carousel li .gallery_tumb span.set a {
	background: url("../images/arrowbrown.gif") no-repeat right 3px;
	color: #333333;
	font-size: 1em;
	font-weight: bold;
	padding:0 11px 0 0;
	display: inline;
}
#slideshow-carousel .faded {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.gallerymain p.categorytxt {
	color: #4F5151;
	font-weight:bold;
	font-size: 1.1em;
	width: auto;
	padding:10px 0 0;
}
p.thikborder {
	border-top: 1px solid #CFD0D0;
	height: 0;
	line-height: normal;
	margin: 0 12px 0 10px;
	text-indent: -9999px;
	width: 224px;
}
.carjolzoomicon {
	background: url(../images/zoom_icon.gif) no-repeat scroll center center;
	height: 18px;
	padding: 8px 3px;
	position: absolute;
	width: 19px;
	z-index: 999;
	left:240px;
	cursor:pointer;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	text-indent:-9999px;
}
.imgcontent-data .icons {
	border-top: 1px solid #CFD0D0;
	width: 437px;
	margin: 0 0 0 11px;
	clear: both;
}
.content_section .imgcontent-data .icons ul {
	padding: 8px 0 8px 0;
	float: right;
}
.content_section .imgcontent-data .icons ul li {
	margin: 0;
	border: none;
	padding-right: 0;
	padding-left: 8px;
	width: auto;
}
.content_section .imgcontent-data .icons ul li img {
	border: none;
}
.content_section .imgcontent-data .icons ul li a {
	padding-right: 0;
}
.content_section p.categorytxt {
	color: #4F5151;
	font-weight:bold;
	font-size: 1.1em;
	width: auto;
	padding:10px 0 0;
}
.horizontalgallery {
	float:left;
}
.horizontalgallery span.collname {
	background: url("../images/arrowbrown.gif") no-repeat scroll right 18px transparent;
	color: #333333;
	float: left;
	font-size: 1.3em;
	margin: 0;
	padding: 14px 12px 15px 6px;
	font-weight: bold;
}
.searchResultsmain {
	float: left;
	margin-bottom:50px;
	width: 940px;
 *float:none;
}
.searchResultsmain h2 {
	float: none;
	font-size: 1.8em;
	padding: 15px 0 0;
	text-transform: uppercase;
}
.searchResults {
	width:940px;
	margin:0 auto;
	float:left;
	padding-bottom:50px;
}
.leftRhs {
	width:180px;
	float:left;
}
.leftRhs h6 {
	font-size:1.2em;
}
.leftRhs h6.search-header
{
    position: relative;
}
.leftRhs h6.search-header a
{
    position: absolute;
    right: 20px;
    top: 2px;
    font-weight: normal;
    font-size: 0.8em;
}
.leftRhs h6.search-header span
{
    display: none;
}
.advSearch {
	width:760px;
	float:right;
}
/* First Level UL List */
.leftRhs ul {
	margin:0;
	padding:8px 0 0 0;
	list-style:none;
}
.leftRhs ul li {
	border-top:1px dotted #cfd0d0;
	padding: 7px 0;
	width:160px;
	text-decoration:none;
	margin:3px 0 0;
}
.leftRhs ul li a {
	background:url(../images/leftlinkplus_icon.gif) no-repeat 140px top;
	display: block;
	color:#333333;
	padding: 2px 0 7px;
	border-bottom:1px dotted #cfd0d0;
}
.leftRhs ul li a:hover {
	display: block;
	color:#333333;
	text-decoration:none;
}
.leftRhs ul li.selected a, .leftRhs ul li a.active {
	background:url(../images/leftlinkmin_icon.gif) no-repeat 140px 6px;
	font-weight:bold;
}
.leftRhs ul li a.expanded {
	background:url(../images/leftlinkplus_icon.gif) no-repeat 140px top;
}
.leftRhs ul li a.contracted {
	background:url(../images/leftlinkmin_icon.gif) no-repeat 140px 6px;
}
.leftRhs ul div.contracted {
	display: none;
}
/* Second Level UL List*/
.leftRhs ul div {
	padding:0;/*display:none;*/
}
.leftRhs ul ul li {
	border:none;
	padding:2px 0;
}
.leftRhs img {
	float: none;
}
/* styling of submenu item */
	.leftRhs ul ul li a {
	background:none;
	margin-left:10px;
	padding:1px 0;
	text-indent:0;
	color:#333333;
	text-decoration:none;
	border:none;
}
.leftRhs ul ul li a:hover {
	color:#333333;
}
.leftRhs ul ul li a.last {
	border-bottom: none;
}
.paginationLeft {
	float:left;
}
.paginationLeft .dd .ddTitle{
	width:40px;
}
.pagination {
	float: right;
	font-size: 1.2em;
	padding: 0;
	width: 760px;
}
.pagination label.found {
	padding:3px 22px 0 7px;
}
.pagination label.found span {
	font-weight:bold;
}
.pagination label {
	padding:3px 4px 0 5px;
	float:left;
}
.paginationLeft input, select, textarea {
	border: 1px solid #E3E3E3;
	padding:0;
	vertical-align: middle;
	float:left;
}
.pagination a.viewall {
	background:url(../images/arrow_viewall.gif) no-repeat right 9px;
	padding:4px 10px 0 12px;
	text-decoration: none;
	color:#333333;
	float:left;
}
.paginationRight {
	float:right;
	padding:4px 0;
}
.paginationRight a {
	color:#333333;
	padding:0 3px;
	font-size: 1.0em;
}
.paginationRight span strong {
	color:#333333;
	padding:0 3px;
	font-size: 1.0em;
}
.paginationRight a.activepagelink {
	font-weight:bold;
}
.paginationRight a.linknext-prev {
	color:#606262;
}
.paginationRight a.pagelinknext {
	background:none;
	color: #333333;
}
.advSearch table {
	margin:12px 0;
	float:left;
}
.advSearch td {
	margin: 0;
	padding-left: 7px;
}
.advSearch .pagination table {
	margin: 0;
}
.advSearch .pagination td {
	padding-left: 0px;
}
.thumbResults {
	float:left;
	width:100px;
}
.thumbResults {
	float:left;
	width:100px;
	padding:16px 0 0 8px;
}
.thumbResults a {
	float:left;
}
.thumbResults span {
	border-bottom: 1px solid #cfd0d0;
	float: left;
	margin: 5px 0 10px;
	padding: 0 10px 0 0;
	width:100%;
}
.thumbResults p {
	float:left;
}
.thumbResults p input {
	margin-right:7px;
	float:left;
}
.thumbResults span a.productLink {
	background: url(../images/arrow_viewall.gif) no-repeat right 10px;
	color: #333333;
	float: left;
	padding: 6px 7px 7px 0;
	text-decoration: none;
	font-size: 1.1em;
	height:32px;
	width:93px;
}
.thumbResults a.searchZoom {
	float:left;
	padding:0 15px 0 0;
}
.zoomimg {
	left: 0;
	line-height: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 1000000;
	top:5px;
}
.zoomimg img {
	text-align:center;
	float:inherit;
}
.leftRhs ul div.color-box {
	padding: 2px 0 0 0;
}
.pattern {
	width: 160px;
}
.leftRhs .pattern ul li {
	display: inline;
}
.leftRhs ul .pattern ul li a {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 51px;
	padding: 0 0 10px 0;
	text-align:center;
}
.leftRhs ul .pattern ul li img {
	padding: 0 0 3px 0;
}
.pattern a:hover {
	text-decoration: none!important;
}
.pattern span:hover {
	text-decoration: underline;
}
/********* About Us Start ************/

.aboutusmain, .brochurenewmain {
	float: left;
	margin-bottom:50px;
	width: 940px;
 	*float:none;
}
.aboutusmain h2, .brochurenewmain h2 {
	float: none;
	font-size: 1.8em;
	padding: 15px 0 0;
	text-transform: uppercase;
}
.aboutus, .brochurenew {
	width:940px;
	margin:0 auto;
	float:left;
	padding-bottom:50px;
}
.aboutus .lhs, .brochurenew .lhs {
	float: left;
	width: 650px;
}
.brochurenew .lhs {
	overflow:hidden;
}
.aboutus .lhs p {
	clear:left;
	font-size: 1.1em;
	line-height: 18px;
	padding-top:0px;
}
.aboutus .lhs p.nospace, .brochurenew .lhs p.nospace {
	padding-top:0px;
}
.aboutus .lhs p a, .brochurenew .lhs p a {
	text-decoration:underline;
}
.aboutus .rhs, .brochurenew .rhs {
	float: right;
	width: 240px;
}
.brochurenew .lhs .pdfIconyWrapper{
	width:291px;
	float:left;
	padding-top:20px;
}
.brochurenew .lhs .pdfIconyWrapper p{
	width:150px;
	float:left;
	padding-left:10px;
	line-height:1.2em;
}
.brochurenew .lhs .pdfIconyWrapper img{
	float:left;
}
.brochurenew .lhs .pdficon1{
	height:30px;
	width:27px;
	display:block;
	float:left;
}
.brochurenew .lhs .pdficon2{
	height:30px;
	width:30px;
	display:block;
	float:left;
}
.brochurenew .lhs .photoGalleryWrapper{
	width:680px;
	margin-top:25px;
	padding-top:30px;
	float:left;
	border-top:1px dotted #d9d9d9; 
}
.brochurenew .lhs .photoGalleryWrapper .imageThumbnail{
	height:122px;
	width:225px;
	float:left;
	padding-bottom:30px;
}
.brochurenew .lhs .photoGalleryWrapper .imageThumbnail .brochureThumbnail{
	height:122px;
	min-width:100px;
	float:left;
}
.brochurenew .lhs .photoGalleryWrapper .imageThumbnail .pdficon1, 
.brochurenew .lhs .photoGalleryWrapper .imageThumbnail .pdficon2 {
	margin:25px 0 0 10px;
}
.brochurenew .lhs .photoGalleryWrapper .imageThumbnail p{
    background: url("../images/right-arrow.gif") no-repeat scroll 0 -14px transparent;
	margin:8px 0 0 10px;
	width:80px;
	float:left;
    color: #343434;
    text-indent: 10px;
}

/* First Level UL List */
.rightmenu {
	min-height:0px;
}
.rightmenu ul {
	background: #f9f9f9;
	font-size: 1.1em;
	margin:0;
	list-style:none;
}
.rightmenu h3 {
	font-size:1.0em;
	font-weight:normal;
	text-transform:uppercase;
}
.rightmenu ul li div ul li a.selected h3 {
	font-weight:normal;
	text-transform:Capitalize;
	font-weight:bold;
}
.rightmenu ul li div ul li a h3 {
	font-weight:normal;
	text-transform:Capitalize;
	font-weight:normal;
}
.rightmenu ul li {
	background: #eceded url(../images/right-btm-shadow.gif) no-repeat left bottom;
	padding: 7px 10px 14px;
	width:242px;
	text-decoration:none;
	clear:both;
}
.rightmenu ul li a {
	background:url(../images/plus-icon.gif) no-repeat 225px top;
	display: block;
	color:#343434;
	padding: 2px 0 7px;
	width:242px;
}
.rightmenu ul li a:hover {
	display: block;
	color:#343434;
	text-decoration:none !important;
}
.rightmenu ul li a.active, .rightmenu ul li a.selected {
	background:url(../images/minus-icon.gif) no-repeat 225px top;
	font-weight:bold;
}
/* Second Level UL List*/
.rightmenu ul div {
	display:none;
	border-top: 1px solid #cacccc;
	width:242px;
}
.rightmenu ul ul li {
	background: #eceded;
	font-weight:normal;
	margin:0px;
	border:none;
	padding:2px 0 !important;
 *float:left;
	width:100%;
}
.rightmenu img {
	float: none;
}
/* styling of submenu item */
.rightmenu ul ul li a {
	background:url(../images/right-arrow.gif) no-repeat 0 -14px;
	padding-left:10px;
	padding:1px 0;
	text-indent:15px;
	color:#343434;
	text-decoration:none;
	border:none;
}
.rightmenu ul ul li a:hover {
	color:#343434;
	text-decoration:underline !important;
}
.rightmenu ul ul li a:hover h3, .rightmenu ul ul li a.active h3, .rightmenu ul ul li a.selected h3 {
	font-weight:bold;
}
.rightmenu ul ul li a.active, .rightmenu ul ul li a.selected {
	background:url(../images/right-arrow.gif) no-repeat 0 5px;
	font-weight:bold;
}
.rightmenu ul ul li a.last {
	border-bottom: none;
}
/********* About Us End ************/

/********* Faqs Start ***********/

.faqs {
	border-bottom:1px solid #d9d9d9;
	font-size: 1.1em;
	margin:20px 0 0 0;
	list-style:none;
}
.faqs div h3 {
	background:url(../images/accordion-arrow.gif) no-repeat 4px 13px;
	border-top:1px solid #d9d9d9;
	font-size:1.0em;
	font-weight:normal;
	color:#343434;
	cursor:pointer;
	padding: 12px 0 12px 16px;
}
.faqs div h3.active {
	background:url(../images/accordion-arrow.gif) no-repeat 2px -10px;
	font-weight:bold;
	cursor:default;
}
.faqs div div {
	padding:7px 0;
	display:none;
}
.faqs div.CMS_contentsection div {
	display:block;
}
.faqs div div p {
	border: medium none;
	font-weight: normal;
	line-height: 22px;
	margin: 0 0 10px 0;
	padding: 2px 5px !important;
}
.faqs div div img {
	float: none;
}
/********* Faqs Ends ***********/

/************ Stocklist start **************/
.stocklist {
	color:#707171;
	float:left;
	margin: 15px 0 0;
	line-height:18px;
}
.stocklist h2 {
	float: none;
	font-size: 1.8em;
	padding: 15px 0 5px;
	text-transform: uppercase;
}
.stocklist .content {
	background:#eff0f0 url(../images/imgcontent_bg.gif) repeat-x left top;
	width:922px;
	float:left;
	font-size:1.1em;
	padding: 10px 16px 30px 12px;
}
.stocklist .content .left {
	float:left;
	width:620px;
}
.stocklist .content .left table td {
	padding-right:20px;
}
.stocklist .content .right {
	float:right;
	/*width:280px;*/
	width:265px;
}
.stocklist h3 {
	color:#707171;
	font-size:1.2em;
	font-weight:bold;
}
.stocklist a {
	color:#343434;
}
.stocklist p.txtsmall {
	font-size:1.0em;
	padding:18px 0;
}
.stocklist p.space {
	padding:12px 0 20px;
}
.stocklist label {
	display:block;
	float:left;
	padding-top:3px;
	width:60px;
	font-weight:bold;
}
.stocklist select.selectbox {
	border:1px solid #4f5151;
	color:#4F5151;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	padding:1px 5px;
	width:210px;
	height:19px;
}
.stocklist input.txtbox {
	border:1px solid #4f5151;
	color:#4F5151;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	padding:3px;
	width:188px;
}
.stocklist input.greybtn, .stocklist input.greenbtn {
	background:#4f5151;
	border:none;
	color:#fff;
	cursor:pointer;
	float:right;
	padding:3px 0;
	width:59px;
	text-align:center;
	margin-top:10px;
}
.stocklist input.greenbtn__ {
	background:#838351;
	border:none;
	color:#fff;
	cursor:pointer;
	float:right;
	padding:1px 0;
	width:49px;
	text-align:center;
	margin-top:10px;
}

.gmnoprint{
	line-height:13.5px;
}

.clearleft {
	clear:left;
}
.stocklist .content .map {
	border:1px solid #fff;
	float:left;
	margin:20px 0;
}
.stocklist .content .list, .stocklist .content .wtbuk_inner {
	background:url(../images/ballons.gif) no-repeat 0 0;
	float:left;
	width:280px;
	min-height:190px;
	padding:0 0 0 25px;
	position: relative;
}
.stocklist .content .wtbuk_inner img {
	display: block;
	width: 17px;
	position: absolute;
	top : 0;
	left: 0;
}
.stocklist .content .list span, .stocklist .content .wtbuk_inner h3 {
	font-weight: bold;
	font-size: 1em;
}
.stocklist .content .list span, .stocklist .content .wtbuk_inner span {
	float:left;
	width:18px;
	text-align:center;
	font-size:0.9em;
}
.stocklist .content .list p, .stocklist .content .wtbuk_inner p {
	padding:0 0 0 0;
	font-size: 0.9em;
}
#dlDetailAddr div.clear {
	display: none;
	clear: none;
	height: 1px;
	width: 1px;
}
.stocklist .content1 {
	background:#eff0f0 url(../images/imgcontent_bg.gif) repeat-x left top;
	width:950px;
	float:left;
	font-size:1.1em;
	padding: 10px 0px 60px;
}
.stocklist .content1 p {
	float:left;
	padding:0 0 16px 0;
	min-height:72px;
	overflow:hidden;
	width:100%;
}
.stocklist .content1 .map {
	border:1px solid #fff;
	float: left;
	margin:12px 0px 10px;
}
.stocklist .content1 .map img {
	float: left;
}
.stocklist .content1 .searchbox {
	float:left;
	width:275px;
	padding:0 20px;
	overflow:hidden;
}
.stocklist .content1 .newContentArea {
	display: block; 
	float: left; 
	width: 905px; 
	margin-left: 20px; 
	margin-top: 15px;
}
/************ Stockist end **************/




/************ Press Trade Start **************/
.img-lib {
	color:#343434;
	position: absolute;
	left: 385px;
	top: 71px;
	width:273px !important;
	z-index: 1;
}
.img-lib p {
	font-size:2.8em;
	text-transform:uppercase;
	padding:0;
	height:26px;
	width:auto;
}
.img-lib p a {
	background:url(../images/blackarrow.gif) no-repeat right 4px;
	font-size:0.3em;
	font-weight: bold;
	padding: 0 10px 0 15px;
	position: relative;
	top: -7px;
	left:108px;
	cursor:pointer;
}
.inpress {
	padding:25px 12px 0;
	width:220px;
	float:left;
	overflow:hidden;
}
.press-lft .inpress {
	padding:0px;
}
.inpress p{padding:0px;}
.inpress h1 { padding:0px;}
.inpress h3 {
	font-size:1.0em;
	color:#343434;
	padding:0px;
	text-transform:uppercase;
}
.inpress ul {
	border-top:1px solid #cdcfcf;
	float:left;
	margin:12px 0 0 0;
	padding:7px 0 0 0;
}
.inpress ul li {
	background:url(../images/right-arrow.gif) no-repeat 0 -12px;
	padding:2px 0 2px 12px;
	display:list-item;
	float:none;
	width:220px;
}
.inpress ul li a {
	color:#343434;
	text-decoration:none;
	padding:0px;
}
.inpress ul li a:hover {
	color:#343434;
	text-decoration:underline;
}
.press-content {
	/*background:url(../images/imgcontent_shdbg.gif) no-repeat left top;*/
	float:left;
	padding:20px 0 0 0;
	width:940px;
}
.press-content h2 {
	font-size:1.8em;
	color:#4f5151;
	padding:0px;
	text-transform:uppercase;
}
.press-content p {
	float:left;
	font-size:1.2em;
	color:#4f5151;
	line-height: 18px;
	padding-top:0px;
}
.press-content h3.collname {
	background: url("../images/arrowbrown.gif") no-repeat scroll right 12px transparent;
	color: #343434;
	float: left;
	font-size: 1.3em;
	margin: 0;
	padding: 8px 12px 10px 0;
}
.press-lft {
	float:left;
	width:580px;
	padding-top:0px;
}
.press-lft .news {
	border-top:1px dotted #D9D9D9;
	width:580px;
	padding:20px 0 0;
	float:left;
	margin-top:15px;
}
.press-lft .news img {
	float:left;
	padding:0 20px 0 0;
}
.press-lft .news h4 {
	color: #333333;
	font-size: 1.3em;
	font-weight: bold;
	padding:0 0 12px;
	text-transform: uppercase;
}
.press-lft .news h5 {
	font-size: 1.1em;
	font-weight: normal;
	font-style:italic;
}
.press-lft .news a {
	color:#343434;
}
.press-lft .news p {
	width:auto;
	padding:10px 0 0 0;
}
.press-lft .news .reviews {
	float:left;
	width:430px;
}
.press-rht h1{
	padding:0px;
}
.press-rht {
	float:right;
	width:340px;
}
.press-rht .img-search {
	background:url(../images/press-right-bg.gif) no-repeat 0 0;
	margin-top:15px;
	padding:4px;
	float:left;
}
.press-rht .searchbox {
	clear:left;
	float:left;
	padding:15px 0 9px 12px;
	width:327px;
	height: 24px;
}
.press-rht .searchbox h3 {
	color:#4f5151;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding:6px 8px 0 0;
}
.press-rht .searchbox input.txtbox {
	background:none;
	border:1px solid #abacac;
	float:left;
	padding:0 6px;
	line-height:20px;
	height:20px;
	width:80px;
}
.press-rht .searchbox input.go {
	border: 0 none;
	background:none;
	margin: 7px 0 0 7px;
	width: auto;
}
/************ Press Trade End **************/

/************ Image Library start **************/
.imgsearch-lft {
	float:left;
	width:700px;
	overflow:hidden;
}

.imgsearch-rht {
	float:right;
	width:700px;
	overflow:hidden;
}

.pagination1 {
	float: left;
	font-size: 1.2em;
	padding: 0;
	width: 700px;
	padding-top: 20px;
}
.pagination1 label.found {
	padding:3px 22px 0 7px;
}
.pagination1 label.found span {
	font-weight:bold;
}
.pagination1 label {
	padding:3px 4px 0 5px;
	float:left;
}
.pagination1 a.viewall {
	background:url(../images/arrow_viewall.gif) no-repeat right 9px;
	padding:4px 10px 0 12px;
	text-decoration: none;
	color:#343434;
	float:left;
}
.imagegallery {
	float:left;
	width:100%;
}
.product-thumb {
	float:left;
	padding:20px 15px 0 0;
	width:160px;
}
.product-thumb-last {
	padding:20px 0 0 0 !important;
}
.product-thumb img {
	float:none;
}
.product-thumb p.img {
	text-align:center;
	width:160px;
	height:150px;
}
.product-thumb p.resolution {
	clear:left;
	color: #707171;
	font-size: 1.1em;
	float: left;
	margin: 0px 0 10px;
	padding-bottom:10px;
	width:160px;
}
.product-thumb p {
	float:left;
}
.product-thumb a.productLink {
	background: url(../images/arrow_viewall.gif) no-repeat right 10px;
	color: #343434;
	float: left;
	padding: 6px 10px 20px 0;
	text-decoration: none;
	font-size: 1.1em;
	height: 16px;
}
.product-thumb .download {
    border-top: 1px solid #CFD0D0;
    color: #343434;
    float: left;
    font-size: 1.1em;
    padding-top: 7px;
    width: 160px;
}
.product-thumb .download a {
	color:#343434;
}
.product-thumb .download a.hi-res {
	float:left;
	padding:0 7px 0 10px;
}
.product-thumb .download a.low-res {
	float:left;
	padding:0 0 0 7px;
}
.product-thumb .download span {
	float:left;
	margin-left: 5px;
}
.imgsearch-rht {
    float: right;
    overflow: hidden;
    padding: 5px 10px 20px;
    width: 200px;
}
.imgsearch-rht h3 {
	font-size:1.0em;
	color:#343434;
	padding:0px;
	text-transform:uppercase;
}
.imgsearch-rht ul {
	float:left;
	margin:8px 0 0 0;
	padding:7px 0 0 0;
}
.imgsearch-rht ul li a {
	color:#343434;
	font-size:1.0em;
	padding:0 0 0 12px;
	display:list-item;
	line-height:20px;
	float:none;
	width:188px;
	text-decoration:none;
}
.imgsearch-rht ul li a:hover {
	color:#343434;
	text-decoration:underline;
}
.imgsearch-rht ul li a.selected {
	background:url(../images/right-arrow.gif) no-repeat 0 7px;
	font-weight:bold;
}
.refine-search {
    float: left;
    margin-bottom: 20px;
    padding: 0;
    width: 150px;
}
.refine-search h3 {
	font-size:1.4em;
	font-weight:bold;
	color:#4f5151;
	/*background:url(../images/search-arrow.gif) no-repeat 105px -25px;*/
}
.refine-search .open {
	background:url(../images/search-arrow.gif) no-repeat 105px 0;
}
.refine-search .lft {
	float:left;
	width:147px;
	margin-top:14px;
}
.refine-search .title {
	color:#5e6060;
	font-size:1.2em;
	font-weight:bold;
	padding:6px 0;
	border:1px dotted #9f9f9f;
	border-left:none;
	border-right:none;
}

.refine-search .refine-pnl .refinepnlrhs {
	float: right;
	width: 262px;
}

.lft ul {
	padding:7px 0;
}
.lft ul li {
	display:list-item;
	list-style-type:none;
	font-size:1.2em;
	line-height:18px;
}
.lft ul li .selected {
	color:#343434;
	text-decoration:none;
}
.lft ul li a {
	color:#343434;
	text-decoration:none;
}
.lft ul li a.selected {
	color:#343434;
	font-weight:bold;
}
.lft .search-pnl {
	padding:14px 0;
	border:1px dotted #9f9f9f;
	border-left:none;
	border-right:none;
	float:left;
	display:none;
}
.lft .search-pnl .heading {
	color:#4f5151;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:8px;
	float:left;
}
.lft .search-pnl input.txtbox {
	background:none;
	border:1px solid #abacac;
	float:left;
	padding:0 6px;
	line-height:20px;
	height:20px;
	width:100px;
}
.lft .search-pnl input.go {
	border: 0 none;
	background:none;
	margin: 7px 0 0 7px;
	float:left;
}
.lftcolselectedlinkprodtypes {
	color:#343434;
	font-weight:bold;
	text-decoration:none;
	margin-left:11px;
}
.lftcolselectedlinkcollections {
	color:#343434;
	font-weight:bold;
	text-decoration:none;
}
.refine-search .rht {
	float: left;
	margin-top: 14px;
	padding-left: 0px;
	width: 160px;
}
.rht ul {
	padding:7px 0;
}
.rht ul li {
	display: inline-block;
	float: left;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 18px;
	list-style-type: none;
	width: 150px;
}
.rht ul li a {
	color:#343434;
	text-decoration:none;
}
.rht ul li a.selected {
	color:#343434;
	font-weight:bold;
}
/************ Image Library end **************/

/************ Light Box Start **********************/
div#overlay {
	position: fixed;
	_position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%; /*background:url(../images/blank.png) repeat;*/
	background:#000;
	z-index:1001;
	opacity: 0.7;
	filter: alpha(opacity=70) !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
}
.white_content {
	background: url("../images/lighbox-bg.gif") no-repeat scroll 0 0 transparent;
	display: none;
	overflow: hidden;
	padding: 20px 10px;
	position: fixed;
	width: 542px;
	z-index: 100002;
}
.white_content .title h2 {
	color: #4F5151;
	float: left;
	font-size: 1.8em;
	font-weight: normal;
	padding: 0;
}
.white_content .close h3 {
	color: #4F5151;
	cursor: pointer;
	float: right;
	font-size: 1em;
	font-weight: normal;
}
.white_content .txt {
	color: #4F5151;
	float: left;
	font-size: 1.1em;
	line-height: 15px;
	padding: 20px 10px 0;
	width: 98%;
}
.white_content .txt p {
	padding: 0 0 8px;
}
.white_content .txt p.heading {
	font-size: 0.9em;
	font-weight: bold;
	line-height: 22px;
}
.white_content .txt p.sub-heading {
	font-size: 0.8em;
	font-weight: bold;
}
.white_content label {
	font-size: 11.8px;
	font-weight: bold;
}
.white_content input.btn {
	background: none repeat scroll 0 0 #4F5151;
	border: medium none;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	margin-top: 10px;
	padding: 2px 4px;
	text-align: center;
}
.white_content .backlink {
	float: left;
	padding: 35px 0 0;
}
.white_content .backlink a {
	background: url("../images/backlink-arrow.gif") no-repeat scroll 0 6px transparent;
	color: #343434;
	font-size: 1.1em;
	padding: 0 0 0 10px;
	text-decoration: none;
}
/************ Light Box End **********************/
/************ Brochure Starts **********************/

.brochure {
	/*background: url(../images/shadow_btm.gif) no-repeat left bottom;*/
	float: left;
	margin: 0 auto;
	padding-bottom: 50px;
	width: 940px;
}
.brochure .lhs {
	float:left;
	width:160px
}
.brochure .lhs h3 {
	color:#5f6364;
	font-size:1.27em;
	margin-bottom:12px;
}
.brochure .lhs ul li {
	color:#606262;
	font-size:1.09em;
	padding:4px 12px;
}
.brochure .lhs ul li.latest {
	background:url(../images/brochure_latest_bg.gif) no-repeat 95% 50%;
	border-bottom:1px dotted #cfd0d0;
	border-top:1px dotted #cfd0d0;
	color:#606262;
	font-size:1.09em;
	font-weight:bold;
	padding:8px 0;
	margin-bottom:4px;
}
.brochure .lhs ul li.selected {
	font-weight:bold;
}
.brochure .rhs {
	float:left;
	padding:0 0 20px 20px;
	width:760px;
}
.brochure .rhs .brochure_section {
	float:left;
	height:auto;
	margin-right:20px;
	width:210px !important;
}
#mycarousel {
	height:374px;
}
.jcarousel-item {
	width:210px;
}
.brochure .rhs .brochure_section p.title {
	background:#e6e7e7;
	float:left;
	font-weight:bold;
	padding:13px 10px 11px 10px;
	width:190px;
}
.brochure .rhs .brochure_section p.title a {
	color:#5f6364;
	float:left;
	font-weight:bold;
}
.brochure .rhs .brochure_section img {
	float:left;
	height:175px;
	margin:0 0 8px 0;
	width:210px;
}
.brochure .rhs .brochure_section p {
	font-size:1.09em;
	float:left;
	line-height:1.5;
	padding: 0 0 8px;
}
.brochure .rhs .brochure_section p a.pdflink {
	background:url(../images/ico_pdf.gif) no-repeat 0 0;
	float:left;
	padding:0 0 0 30px;
}
.brochure .rhs .brochure_section #mycarousel {
	float:left;
	position:relative;
	width:100%;
}
#mycarousel .jcarousel-prev {
	background:url(../images/broch_prev.gif) no-repeat 0 0;
	cursor:pointer;
	height:374px;
	left:0;
	position:absolute;
	top:0;
	width:24px;
}
#mycarousel .jcarousel-next {
	background:url(../images/broch_next.gif) no-repeat 0 0;
	cursor:pointer;
	height:374px;
	position:absolute;
	right:0;
	top:0;
	width:24px;
}
#mycarousel .jcarousel-prev-disabled, #mycarousel .jcarousel-next-disabled {
	cursor:default;
	background:none;
}
#mycarousel .jcarousel-clip-horizontal {
	margin:0 auto;
	width:670px;
}
/************ Brochure Ends **********************/
/************ Backlink Starts **********************/

.backlink {
	padding:35px 0 0 0;
	float:left;
}
.backlink a {
	background:url(../images/backlink-arrow.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	font-size:1em;
	font-weight:bold;
	color:#343434;
	text-decoration:none;
}
/************ Backlink Ends **********************/

#blog-comments {
	border-top: 1px dotted #dadada;
	margin-top:15px;
	padding-top: 15px;
	font-size: 12px;
}
#blog-comments table td {
	vertical-align: top;
	padding: 5px;
}
#blog-comments .author {
	color: #828654;
}
#blog-comments .leave {
	background: #eff1f0;
	padding: 10px;
}
#blog-comments .leave .long {
	width: 99%;
}
#blog-comments .leave label {
	font-weight: bold;
}
#blog-comments .leave .required {
	color: Red;
}
#blog-comments .leave .error {
	color: Red;
}
#blog-comments .leave .button {
	background: #505251;
	color: White;
	border: 0;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	border: 1px solid #5d5f5e;
}
#blog-comments .commentsTable {
	background: #f8f8f0;
	padding: 10px;
}
#blog-comments .commentsTable .details {
	line-height: 100%;
}
.bloglist h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 0;
}
.bloglist .date {
	font-style: italic;
	font-size: 12px;
}
.bloglist h4 a {
	color: #4F5151;
}
.blogarticle h3 {
	color: #8d8c60;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 0;
}
.blogarticle .date {
	color: #8d8c60;
	font-style: italic;
	font-size: 12px;
}
.commentCount {
	float: right;
	width: 115px;
	height: 26px;
	margin-right: 30px;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-align: center;
	margin-top: 10px;
	padding-top: 2px;
	background: url(../images/comment-count.png) no-repeat;
}
div.wtbuksub div.wtbuk_inner {
	float:left;
	width:197px;
	padding:0 10px 20px 0;
	min-height: 60px;
}
div.wtbuksub div.wtbuk_inner p {
	padding: 0 0 0 26px;
	margin:-5px 0 0 0;
}
div.wtbuksub div.wtbuk_inner h3 {
	text-transform:uppercase;
	margin:0;
	padding: 0 0 8px 26px;
	display:block;
}
#ShowDesigns1_pnlAllDesigns {
	float: left;
	width: 940px;
}
#ShowDesigns1_pnlAllDesigns .productadd {
	float: left;
	padding: 0 17px 30px 0;
	width: 100px;
}
#ShowDesigns1_pnlAllDesigns .productadd h3{
	/*height:34px;*/
}
/*  Layout fixes */

/* Landing page */



#ShowDesigns1_pnlAllDesigns, #ShowDesigns1_pnlAllColourways {
	width: 940px;
	float: left;
}
#ShowDesigns1_pnlAllDesigns .productadd, #ShowDesigns1_pnlAllColourways .productadd {
	width: 100px;
	float: left;
	padding: 0 17px 50px 0;
	height: 140px;
}
.imgcontent-area .rollover-txt {
	/*width: auto;*/
	top: 455px;
	width:170px;
}
/* Details page */
.content_section .imgcontent-data .icons ul li img {
	position: static;
}
.imgcontent-area .imgcontent-data {
	width: 446px;
	min-height:466px;
}
.imgcontent-data h1 {
	width: auto;
	float: none;
	border-bottom: 1px solid #c9caca;
	padding: 5px 0px 8px 7px;
	margin: 0 0 9px 11px
}
.imgcontent-area .imgcontent-data p {
	padding: 0 12px 8px 18px;
}
.imgcontent-area .view_collect {
	float: right;
	margin-bottom: 4px;
	margin-right: 4px;
	width: 464px;
}
.imgcontent-area .view_collect img {
	position: static;
}
.imgcontent-area .view_collect .rollover-txt {
	top: 433px;
}
.imgcontent-area .imgcontent-data .details {
	min-height: 434px;
	width: 446px;
	float: left;
}
#first.imgcontent-area {
	height: auto;
	background-color: #eff0f0;
	padding-bottom:12px;
}
.imgcontent-area p.more-views {
	float: left;
	width: 451px;
	text-align: right;
	clear: both;
	padding:0;
	font-size: 1em;
}
.imgcontent-area ul.blossom_colours {
	width: 468px;
	float: right;
	clear: none;
	padding: 0 0 10px 0;
}
.imgcontent-area ul.blossom_colours li {
	padding-right: 10px;
}
.imgcontent-area ul.blossom_colours img {
	position: static;
}
/* Logo amends */
#wrapper .logo {
	float: left;
	margin: 34px 0 4px;
}

.global #first .view_collect .jqZoomPub {border:none !important;}

.global .headerwrapper .logo {
	float: left;
	margin: 41px 0 0 20px;
	padding-bottom:22px;
	width: 32%;
}
.headerwrapper .logo a, .headerwrapper .logo img {
	display: block;
}
/* Home page amends */
.global {
	min-height:1px;
	min-width: 980px;
}
.global .headerwrapper, .global .content, .global .footer_wrapper, .footer .footer_wrapper .footer_container {
	width: 100%;
}
.global .headerwrapper .navigation, .global .headerwrapper .navigation .quicklinks, .global .headerwrapper .navigation .pri_nav {
	float: right;
}
.global .content ul.hm_links {
	margin: 0 0 0 40px;
}
.global .content ul.hm_links li a {
	color: #313131;
}
/* Home navigation amends */
.global .headerwrapper .logo {
	margin: 43px 0 14px 27px;
}
.global .headerwrapper .navigation {
	width: 62%;
	float: right;
	margin: 0 16px 0 0;
}
.global .headerwrapper .navigation .quicklinks ul {
	margin: 15px 10px 13px 0;
}
.global .headerwrapper .navigation .quicklinks ul p {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1em;
	margin-top: 0;
}
.global .headerwrapper .navigation .quicklinks .search {
	margin: 12px 0 13px;
}
.global .headerwrapper .navigation .pri_nav {
	width: 100%;
	margin: 0 0 0 0;
}
.global .headerwrapper .navigation .pri_nav ul li.last, #wrapper .headerwrapper .navigation .pri_nav ul li.last {
	background: none;
	padding-right: 0;
}
.global .headerwrapper .navigation .pri_nav ul li a, #wrapper .headerwrapper .navigation .pri_nav ul li a {
	font-size: 1.272em;
	line-height: 1em;
}
.global .footer .footer_wrapper .share {
	margin: 0 0px 0 0;
}
/* Header amends for other pages  */
#wrapper .headerwrapper {
	width: 940px;
}
#wrapper .headerwrapper .navigation {
	float: right;
	width : 620px;
}
#wrapper .headerwrapper .navigation .quicklinks {
	float: left;
}
#wrapper .headerwrapper .navigation .quicklinks ul {
	margin: 15px 20px 13px 0;
}
#wrapper .headerwrapper .navigation .quicklinks ul li {
	line-height: 1em;
}
#wrapper .headerwrapper .navigation .search {
	margin: 15px 0px 13px 0;
}
#wrapper .headerwrapper .navigation .search ul.ui-autocomplete{
	margin: 0px;
	margin-top:14px;
}
#wrapper .headerwrapper .navigation .search ul.ui-autocomplete li{
	border:0px;
	padding:5px;
}
#wrapper .headerwrapper .navigation .pri_nav {
	float: right;
	width: 100%;
}
/* Footer amends */
.footer .footer_wrapper .footer_container {
	padding:0;
}
.footer .footer_wrapper .footer_container .footerbar {
	position: relative;
	width: 100%;
	min-height: 23px;
	cursor: pointer;
	padding: 7px 0 0 0;
}
.footer .footer_wrapper .footer_container .footerbar a, .footer .footer_wrapper .footer_container .footerbar p {
	color: #302f2f;
}
.footer .footer_wrapper .open .share a {
	padding:0;
	background: none;
}
#wrapper .footer .footer_wrapper .explore {
	margin: 0 0 0 10px;
}
#wrapper .footer .footer_wrapper .share {
	margin: 0 8px 0 0;
}
/* Sulaman  */
.global {
	margin:0 auto;
	position:relative;
	width:940px;
	min-width: 940px;
	top:5px;
}
.headerwrapper {
	margin:0 auto;
	width:100%;
}
.wordhightlightred {
	color:#990000;
	font-weight:bold;
}
.headerwrapper .logo, .global .headerwrapper .logo {
	float:left;
	margin:31px 0 0 0;
	padding-bottom:22px;
}
.global .headerwrapper .navigation {
	/*width:540px;*/
	width:557px;
	float: right;
	margin: 0px;
}
/*.content {
	width:1020px;
	top:450px;
	position:relative;
	
}*/
.content_section {
	width: 1020px;
}

#top .headerwrapper .logo {
	margin:26px 0 16px 40px;
}
#top .global .headerwrapper .navigation {
	margin: 0 40px 0 0;
}

#top .footer .footer_wrapper {
	width:100%;
}
#top .footer .footer_wrapper .footer_container {
	width:100%;
}
#top .footer .footer_wrapper .explore a {
	margin:0 0 0 40px;
}
#top .global .footer .footer_wrapper .share {
	position:absolute;
	top:0px;
	right:40px;
	z-index:1;
}
#top .footer .footer_wrapper .copyright {
	position:absolute;
	top:0px;
	right:95px;
	z-index:1;
}
#top .header {
	height:93px;
	min-width:940px;
	margin: 2px 0 5px;	
	border-bottom: 0px;
}
#top .header .logo {
	margin-top:31px;
}
.global .footer .footer_wrapper .share {
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
}
.footer .footer_wrapper .copyright {
	position:absolute;
	top:0px;
	right:60px;
	z-index:1;
}
.footer_links .last {
	width:240px;
}
.sub-nav ul li.selected {
	background:none;
	color:#757625;
	font-weight:bold;
}
.thumbResults span {
	width:90px;
}
/********* Message Box ************/

.messagemodalbackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.6;
	z-index:998;
}
div.sr_box {
	background-color: #fff;
	min-height: 120px;
	padding: 8px;
	position: absolute;
	width: 305px;
	z-index: 100001;
}
div.sr_box_content {
	width: 289px;
	padding: 8px;
	margin-top: 30px;
	min-height: 75px;
}
div.sr_box h1 {
	width:225px;
	float:left;
	margin:0;
	/*color:#002144;*/
	color:#505252;
	font-size:1.8em;
}
div.sr_box h1 img {
	float:left;
	padding:3px 5px 0 0;
}
div.sr_box div.sr_close {
	width:55px;
	float:right;
}
div.sr_box div.sr_return {
	width:55px;
	float:left;
	cursor:pointer;
}
div.sr_box div.sr_close a {
	cursor:pointer;
}
div.sr_box p {
	clear:both;
	font-size:1.2em;
	padding: 8px 0 0 0;
	width:300px;
}
div.sr_box p.gotolink {
	padding:0;
}
div.sr_box p.gotolink a {
	color:#4f5151;
	text-decoration:underline;
}
div.sr_box p.gotolink a:hover {
	color:#757625;
}
div.sr_box .info {
	background: url(../images/info.gif) no-repeat 0 1px;
	padding:0 0 0 22px;
}
div.sr_box .success {
	background: url(../images/success.gif) no-repeat 0 2px;
	padding:0 0 0 22px;
}
div.sr_box .warning {
	background: url(../images/warning.gif) no-repeat 0 1px;
	padding:0 0 0 22px;
}
div.sr_box .error {
	background: url(../images/error.gif) no-repeat 0 1px;
	padding:0 0 0 22px;
}
/*  Code for the menu Start */
.dd {
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd .ddTitle {
	background:#ffffff;
	border:1px solid #4c4c4c;
	padding:1px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:17px;
	width:211px;
}
.dd .ddTitle span.arrow {
	background:url(../images/dropdown.gif) no-repeat 0 0;
	float:right;
	display:inline-block;
	width:19px;
	height:17px;
	cursor:pointer;
}
.dd .ddTitle span.ddTitleText {
	text-indent:1px;
	overflow:hidden;
	line-height:16px;
}
.dd .ddTitle span.ddTitleText img {
	text-align:left;
	padding:0 2px 0 0
}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {
	padding-left:10px
}
.dd .ddChild a {
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background-color:#66CCFF;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#66CCFF;
}
.hidden {
	display:none;
}
.dd .borderTop {
	border-top:1px solid #c3c3c3 !important;
}
.dd .noBorderTop {
	border-top:none 0 !important
}
.twitter-share-button {
	float:left;
}
.twtr-widget {
	font-size: 11px !important;
}
.fb_edge_widget_with_comment {
	float: left;
	margin-top: -11px;
	position: relative;
}
/*  Code for the menu End */

/*CSS product landing slideshow Start*/
.banner * {
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:11px;
	line-height:15px;
}
.banner {
	width:650px;
	height:490px;
	display:block;
	float:left;
	margin:0px; /*padding-bottom:13px;*/
}
.banner .rollover-txt {
	width:245px;
	top:0px;
	right:0px;
	padding:5px;
	margin-top: 430px;
}
.banner .images {
	width:650px;
	height:445px;
	display:block;
	float:left;
	overflow:hidden;
	border-right:1px #fff solid;
	border-bottom:1px #fff solid;
	padding-top:0px;
}
.banner .images li {
	float:left;
	height:470px;
	overflow:hidden;
}
.banner .images li img {
	width:650px !important;
	height:470px;
}
.banner .pagination {
	height:15px;
	padding:0px;
	padding-top:5px;
	float:right;
	position:relative;
	width:auto;
}
.banner .pagination li {
	float:left;
	margin-right:0px !important;
	width:auto !important;
	position:static !important;
}
.banner .pagination li a {
	background:#fff;
	float:left;
	height:15px;
	padding:0px 5px;
	text-decoration:none;
	color:#4c4c4c;
}
.banner .pagination li a.active {
	background:#606060;
	color:#dbdcdc;
}
.banner .controls {
	height:10px;
	padding:0px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:10px;
	float:right;
	position:relative;
}
.banner .controls li {
	float:left;
	padding-right:5px !important;
	width:11px !important;
	position:static !important;
}
.banner .controls .prev, .banner .controls .play, .banner .controls .pause, .banner .controls .next {
	background: url("../images/controls.gif") no-repeat 0 0;
	width:11px;
	height:12px;
	float:left;
	font-size:0%;
	overflow:hidden;
	text-indent:-200px;
}
.banner .controls .prev {
	background-position:0px 0px;
	cursor:pointer;
}
.banner .controls .play {
	background-position:0px -33px;
	cursor:pointer;
}
.banner .controls .pause {
	background-position:0px -50px;
	cursor:pointer;
}
.banner .controls .next {
	background-position:0px -16px;
	cursor:pointer;
}
/*CSS product landing slideshow End*/

.zoomicon {
	background: url(../images/zoom_icon.gif) no-repeat scroll center center #FFFFFF;
	height: 18px;
	padding: 8px 3px;
	position: absolute;
	width: 19px;
	z-index: 999;
	right:0px;
	top:0px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	text-indent:-9999px;
}

/*Registration for Scrapbook Start */

.form .formelement .registerinput {
	float:left;
	margin-bottom:10px;
	height:22px;
	line-height:22px;
	width:519px;
}

.form .formelement .registerinput label {
	padding-top: 2px;
    width: 250px;
}

.form #registration1_chkInform {
    border: 0px solid #4F5151;
    float: left;
    line-height: 22px;
    padding: 0 10px;
    width: 14px;
    margin-top:-2px;
}

.form label {
    display: block;
    float: left;
    padding-top: 2px;
    width: 250px;
}

.form .formelement .input .btnregister {
	border-width: 0;
	padding-top: 0px;
	width: 120px;
	background:#4f5151;
	border:none;
	color:#fff;
	cursor:pointer;
	text-align:center;
	margin-left:105%;
	height:30px;
}

.form .formelement .registercaption {
    display: block;
    float: left;
    width: 150px;
}

.form .formelement .registercaption label {
    display: block;
    float: left;
    width: 150px;
}

/*Registration for Scrapbook End */

.content-area h3 .collname{font-size: 1.1em !important;}

/* -------------
 * Dropdown Start
 * ------------- */
select {	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity:0;	
    cursor: pointer;
	height:19px;
}
.selectbg {
	background: url("../images/selectbg.gif") no-repeat scroll top right #ffffff;
	float: left;
	position: relative;
	border:1px #4c4c4c solid;
	height:19px;
	*height:21px;
	line-height:18px;
	overflow:hidden;
}
.selectedvalue
{
    height: 21px;
	text-indent:4px;
    position: absolute;
    width: 100%;
	display:block;
	line-height:19px;
}
/* -------------
 * Dropdown End
 * ------------- */
/* -------------
 * Dropdown End
 * ------------- */
 /*** Style addded by Tanuja *****/
#collection_landing .imgcontent-area{ background:none;}
#collection_landing .imgcontent-area .banner{ background:#ffffff;}
#ShowDesigns1_pnlAllDesigns h3, #ShowDesigns1_pnlAllColourways h3{ padding:5px 0 2px 0;}
#ShowDesigns1_pnlAllDesigns h4, #ShowDesigns1_pnlAllColourways h4{ font-size:1.0em; font-weight:normal; padding:0 0 6px 0; color:#999999;}
#ShowDesigns1_pnlAllDesigns .productadd h3, #ShowDesigns1_pnlAllColourways .productadd h3 { height:auto;}
.linkstyle{ text-decoration:underline; font-size:1.0em; display: inline-block;}
.thumbResults a.productLink { background: url(../images/arrow_viewall.gif) no-repeat scroll right 19px; color: #333333; float: left; font-size: 1.1em; padding: 16px 7px 4px 0; text-decoration: none; width: 93px; }
.thumbResults h4{ font-size:1.0em; font-weight:normal; color:#999999; padding:0 0 6px 0;}
.thumbResults .padding_bottom{ padding-bottom:15px;}
#collection_landing .imgcontent-shd{height: 10px; margin: 7px 0 0;}
#collection_landing .imgcontent-area h1{ padding:0;}
#collection_landing .imgcontent-area p{ padding:0 12px 0 0;}
#collection_landing #bgInner{ right:0;}
 
#design_details .imgcontent-area{ background:none; border-bottom:1px solid #d9d9d9; } 
#design_details .imgcontent-data .designtitle { border-bottom:1px solid #C9CACA; padding:0 0 5px 0px; margin-bottom:10px; float:left; width:432px;}
#design_details .imgcontent-data .designtitle h1{ border:none; margin:0 0 0 0; padding:0; float:left;}
/*#design_details .imgcontent-data .product_number{ border-bottom:1px solid #C9CACA; padding:0 0 0 1px;}*/
#design_details .imgcontent-area .imgcontent-data p { padding: 0 12px 4px 1px;}
#design_details .imgcontent-area .imgcontent-data  .designtitle span.product_number { color:#999999; font-size:1em; float:left; margin:5px 0 0 15px;}
#design_details .imgcontent-data .icons { border-top:none; float:left;}
#design_details .imgcontent-data .icons{ margin-top:-10px; margin-left:0; width:105px; clear:none;}
#design_details .imgcontent-data .instructions{ width:328px; float:left;}
#design_details .imgcontent-data .img_info{ border-bottom:1px solid #CFD0D0; float:left;}
#design_details .imgcontent-area .view_collect{ margin-top:39px;}
#design_details .imgcontent-area .view_collect{ margin-right:0;}
.complimentary_product{ width:480px; padding:20px 0 0 0; float:left;}
.complimentary_product .productadd{ width:100px; float:left; margin-right:29px; display:block!important;}
.complimentary_product h2{ float:none; font-size:1.2em;}
.complimentary_product h3{ height:auto; padding:5px 0 0 0; font-size:1.1em;}
.complimentary_product h4{ font-weight:normal; font-size:11px; color:#999999;}
#design_details .imgcontent-area{ padding-bottom:7px; margin-bottom:24px;}
#design_details .blossom_colours h4{font-weight:normal; font-size:11px; color:#999999; padding-bottom:11px;}
#design_details .blossom_colours h3{ height:auto; padding:12px 0 4px 0;}/*
#design_details .blossom_colours a.selected { border:1px solid #000000; padding:4px; display:block;}*/
#design_details .blossom_colours li{ position:relative;}
.black_border{ position:absolute; left:-5px; top:-5px; display:none;}
#design_details .prev{ position:absolute; top:46%; left:0; z-index:999;}
#design_details .next{ position:absolute; top:46%; right:0; z-index:999;}
#hideshow { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index:999;}
#fade { background: none repeat scroll 0 0 #FFFFFF; height: 100%; left: 0; opacity: 0.8; position: fixed; width: 100%; z-index: 100; cursor:pointer; top:0;}
.popup_block { background: none repeat scroll 0 0 #FFFFFF; clear: both; left: 30%; margin: 0 0 0 -215px; min-height: 439px; padding:8px; position: fixed; top: 15%; width: 960px;z-index: 101; border:1px solid #c9caca; }
.close-btn{ position: absolute; right: -1px; top: -29px;}
.product_content{ display:none; width:960px;}
.product_content_inner{ width:960px;}
.product_content_inner .imgcontent-data{ width:486px; float:left;}
.view_collect{ width:462px; float:left;}
.product_content_inner .imgcontent-data .img_info p.heading{ font-size:1.6em; font-weight:normal; border-bottom:1px solid #c9caca; margin-bottom:10px; padding-bottom:10px;}
.product_content_inner .imgcontent-data .img_info p { font-size:1.1em; padding:0 0 8px 6px;}
.instructions { float: left; width: 328px;}
.showpopup .img_info{ min-height:405px; padding:0 0 0 15px; width:435px;}

.showpopup .img_info .designtitle { border-bottom:1px solid #C9CACA; padding:0 0 5px 0px; margin-bottom:10px; float:left; width:432px;}
.showpopup .img_info .designtitle h1{ border:none; margin:0 0 0 0; padding:0; float:left; font-size:1.7em;} 
.showpopup .img_info  .designtitle span.product_number { color:#999999; font-size:1.1em; float:right; margin-top:5px;}

.showpopup .view_details{ width:435px; border-top:1px solid #c9caca; clear:both; padding:17px 0 0 8px; margin-left:15px;}
.showpopup .view_details p{ font-size:1.1em;}
.showpopup .view_details p a{ text-decoration:underline;}
.showpopup .view_collect { float:right;}
.paginationRight span, .paginationRight a{ display:inline-block;}
#DesignDetails1_divComplProducts input.abc{ display:none;}
.complimentary_product{ clear:both;}
#DesignDetails1_UpdateProgress1{ position:relative;  height:550px}
#dvLoader #img123{ position:absolute; top:50%; left:50%;}
.content_section .sub-nav ul{ padding:7px 0 0 0;}
#SearchResult1_dlSearch .thumbResults{ padding:16px 0 15px 8px;}
#SearchResult1_dlSearch .thumbResults a.productLink{ padding:12px 7px 4px 0; height:30px;}


#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  height: 40px;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #eee9f0));
  background: -webkit-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: -o-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: -ms-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  border-bottom: 2px solid #4DB848;
  width: 368px;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: -o-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: -ms-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: linear-gradient(top, #fefefe 0%, #ececec 100%);
  color: #000;
  display: inline-block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 40px;
  padding: 0 20px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li > a {
  color: #000;
  font-size: 13px;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #4DB848;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li.active:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #4DB848;
  margin-left: -10px;
}
#cssmenu > ul > li.active > a {
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ffeeff ef));
  background: -webkit-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -o-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
}
#cssmenu > ul > li:hover > a {
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ffeeff ef));
  background: -webkit-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -o-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 175px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #4DB848;
  border-bottom: 1px dotted #01b7df;
  filter: none;
  font-size: 12px;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff;
}
#cssmenu .has-sub ul li:hover a {
  background: #017039;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #017039;
  border-bottom: 1px dotted #01b7df;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #014f60;
}
#headerBar {
    position: relative;
    left: 0;
    right: 0;
    width: 100%;
    height: 500px;
    margin: 0 auto;
    z-index: 1001;
    background-image: url(images/header-bg.png);
    background-repeat: repeat-x;
    border-bottom: #FFFFFF solid 3PX;
    border-top: #FFFFFF solid 3PX;
    height: 100px;
}


#mobileNav { display:none; }
.style3 {
	color: #3AA035;
	font-weight: bold;
	font-size: 16px;
}
.style4 {color: #005CAE}
.style7 {color: #005CAE; font-weight: bold; }
.contactDetails {
    margin:20px 0px;
    display:flex;
    flex-wrap:wrap;
}
.contactDetails p {
    width: 45%;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 0 5px 10px 5px;
    border-radius: 10px;
    background: #3aa0352e;
}
.contactWrap {
    display:flex;
}
.mapContact iframe { display:block; }
.featureInner {     display: flex;
    align-items: baseline;  }
.featureMain {
    margin-top: 20px;
}






@media (max-width:991px) {
    body { overflow-x:hidden; }
    #headerBar { display:none; }
    #bghome {
        position: relative;
        top: 0px;
        left: 0px;
    }
    #mobileNav {
        display: flex;
        width: 100%;
        background: #076002;
        z-index: 99;
        position: fixed;
        top: 0;
    }
    .navbar-light .navbar-toggler-icon {
        filter: invert(1);
    }
    li.nav-item {
        border-bottom: 1px solid #ccc;
        padding: 3px 0px;
    }
    li.nav-item:last-child { border-bottom:none; }
    .nav-link { font-size:14px;color:#fff!important; }
    .dropdown-item { font-size:14px;border-bottom:1px solid  #ccc !important;padding: 10px 15px !important; }
    .dropdown-item:last-child { border-bottom:none !important; }
    .navbar-light .navbar-toggler { border-color:#fff !important; }
    #bghome li img {
        width:100%;
    }
   .indexCards {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        width:100%!important;
    }
   .ca-menu li { margin-bottom:10px; }
   .footerWrap {
        flex-wrap: wrap;
        justify-content: center !important;
    }
   #topnew { top:4px !important; }
   #background img {
        width: 100%;
        height: 50vh;
        object-fit: cover;
    }
   .innerWrapSec {
       flex-direction: column;
   }
   .headerBar, .innerWrapSecLeft, .innerWrapSecRight { width:100% !important; }
   .content { width:100%; }
   .text1 { text-align:justify; }
   .contactWrap { flex-direction:column; }
   .contactWrap img { margin-top:20px; }
   .contactDetails p { width:100%; }
   .navbar-brand img { max-width:40%;object-fit:cover;object-position:center; }
   ul.menulists li a ~ ul { left: 130px !important; }

}
.sidebar {
    padding-right: 20px;
    margin-top: 5px;
}
ul.menulists li{
    height: 30px;
    background-color: rgb(58, 160, 53);
    background-repeat: repeat;
    background-image: url(menu1/blank.gif);
    border-bottom: 1px solid white;
}
ul.menulists li a{
    color: #FFFFFF;
    font: 12pt Calibri;
    text-decoration: none;
    display: flex;
    align-items: center;
    height: 100%;    width: 100%;
}
ul.menulists li a:hover{
    background: #005cae;
}
ul.menulists li a span {
    flex-grow: 1;
}
ul.menulists li a i {
    margin-right: 20px;
    color: black;
}
ul.menulists li a ~ ul {
    display:none;
    position: absolute;
    left: 260px;
    width: 235px;
    top: 100px;
}
ul.menulists li a:hover ~ ul {
    display:block;
    visibility:visible;
}
ul.menulists li a:hover ~ .sub_menu { display:block; }

#background img {
    height: 80vh;
    object-fit: cover;
    object-position: center;
}
.sub_menu:hover{
    display:block;
}
.certificateInner { text-align:center; }
.certificateInner a,
.certificateInner a:hover {
    text-align:center;
    text-decoration:none;
    color:#000;
    font-weight:bold;
}
.certificateInner img {
    max-width:100%;
    object-fit:cover;
    margin-bottom:5px;
}

/*-----------whychooseus-------------*/
.why-us-area { position: relative; overflow: hidden; z-index: 1; border-bottom: 5px solid #4db848; } 
.bg-dark { background: #304779 none repeat scroll 0 0 !important; } 
.default-padding { padding-top: 50px; padding-bottom: 50px; position: relative; }
.why-us-area .fixed-thumb { position: absolute; left: 0; top: 0; height: 100%; width: 50%; } 
.bg-cover { background-position: center center; background-size: cover; }
.yellow .why-us-area .left-info .content {background: #ed3237;}
.why-us-area .left-info .content {background: #005aab;padding: 60px 30px;}
.yellow .why-us-area .left-info .content h4 { color: #ffffff; } 
.why-us-area .left-info .content h4 { text-transform: uppercase; font-size: 16px; font-weight: 600; }
.why-us-area .left-info .content h2 {font-weight: 600;font-size:30px}
.why-us-area .left-info .content a {margin-top: 30px;}
.btn-light { color: #232323 !important; position: relative; overflow: hidden; z-index: 1; } 
.btn-md { padding: 15px 40px; }
.why-us-area .info {z-index: 1;padding-left: 35px;}
.why-us-area .info .content {position: relative;z-index: 1;}
.why-us-area .info li { display: block; margin-bottom: 25px; padding-left: 30px; position: relative; z-index: 1; }
.why-us-area .info li h5 { text-transform: capitalize; font-weight: 600; position: relative; z-index: 1; display: inline-block; margin-bottom: 6px; font-size: 22px; }
.why-us-area.bg-dark .info li p {color: #cccccc;}
.why-us-area .info li p {margin: 0;}
.yellow .why-us-area .info li::after { color: #ed3237; } 
.why-us-area .info li::after {position: absolute;left: 0;top: 8px;content: "";border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #bcb3b3; }






/*---------------footer--------------*/
footer {position: relative;z-index: 1;}
.bg-dark {background: #304779 none repeat scroll 0 0 !important;}
footer .f-items.default-padding {padding-top: 70px;}
.default-padding {padding-bottom: 50px;position: relative;}
footer .single-item {margin-top: 50px;}
footer .contact {padding-right: 50px;}
.text-light p{color:white}
footer .widget-title { text-transform: capitalize; font-weight: 600; margin-bottom: 30px; font-size: 22px; }
footer .link ul li { margin-bottom: 15px; padding-left: 15px; position: relative; }
footer.bg-dark .link ul li a {color: #cccccc;}
footer .link ul li::after { position: absolute; left: 0; top: 3px; content: ""; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 6px solid #bcb3b3; }
footer .single-item {margin-top: 50px;}
footer .contact {padding-right: 50px;}
.footer-bottom {padding-bottom: 30px;margin-top: 20px;}
.footer-bottom p {margin: 0;}
footer .fixed-shape { position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; z-index: -1; opacity: 0.05; }
footer .fixed-shape img {width: 100%;position: absolute;bottom: 0;}
.text-light a:hover{color:#c0bcbc;text-decoration:none}
footer.bg-dark .contact ul li i {border-color: rgba(255, 255, 255, 0.2);}
.yellow footer .contact ul li i {color: #ed3237;}
footer .contact ul li i { margin-right: 15px; min-width: 20px; display: inline-block; height: 40px; width: 40px; text-align: center; border: 1px solid #e7e7e7; line-height: 40px; color: #ed3237; }
