/* CSS Document */
html {
	height: 100%;
	margin-bottom: 1px;
}
a {
	text-decoration: none;
	color:#325e8f;
}
a:hover {
	text-decoration: underline;
}
img, img a {
	border: none;
}
ul {
	margin: 0;
	padding: 0;
}
ul li {
	padding-bottom: 3px;
}
ol li {
	font-size: 1.1em;
	padding-bottom: 3px;
}
p {
	color: #00234c;
	font-size: 1.1em;
}
h1 {
	color: #3A4552;
	font-size: 1.8em;
}
h2 {
	color:#002144;
	font-size: 1.4em;
}
h3 {
	color: #000;
	font-size: 1.2em;
}
.floatleft {
	float: left;
	padding-right: 10px;
}
.floatright {
	float: right;
	padding-left: 3px;
}
.floatnone {
	float: none;
}
.floatleftpadding {
	float: left;
	padding-right: 4px;
}
.floatleftborder {
	float: left;
	border-right: solid 1px #000;
	margin-right: 4px;
}
.centeralign {
	text-align:center;
}
.stats { display: none; }
/* Clear Fixes */
.clearfix {
	display: block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height:0;
}
.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
	display:none;
}
body {
	background: #e4e3de;
	color: #00234c;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 62.5%;
	margin: 0;
	padding: 0;
}
.global {
	margin: 0 auto;
	width: 936px;
}
div.wrapper {
	background: url(../images/body_bg.gif) repeat-y 0 0;
	float: left;
	width: 936px;
}
div.scrapbook_wrapper {
	background: url(../images/body_bg.gif) repeat-y 0 0;
	float: left;
	width: 936px;
	position:relative;
}
.bucket {
	padding: 0 0 0 33px;
	width: 870px;
}
/**********Header start here*******/
.header {
	float: left;
	padding: 20px 0 0 0;
}
.logo {
	float: left;
	width: 222px;
}
.top_nav {
	float: left;
	width: 645px;
}

.facebook {
    float: left;
    margin: 0 0 0 11px;
}

.twitter {
    float: left;
    margin: 0 0 0 3px;
}
.scrapbook {
	float: left;
	font-size: 1.4em;
	text-align: right;
	width: 645px;
	margin-left:9px;
}
.scrapbook p.linktext {
    text-align: right;
    margin-top:1px;
    font-size:1.0em;
}
.scrapbook a {
	color: #00234C;
}
.menu {
	float: left;
	width: 645px;
}
.menu ul {
	float: right;
	padding: 10px 0 0 0;
	*padding : 0;
	margin: 0;
}
.menu ul li {
	float: left;
	font-size: 1.4em;
	list-style: none;
	padding: 11px 8px 17px 8px;
	background: url(../images/top_nav_sep.gif) no-repeat 100% 12px;
}
.menu ul li a {
	color: #00234c;
}
.menu ul li.last {
	float: left;
	padding: 11px 0px 0 10px;
	background: none;
}
a.selected {
	background: url(../images/menu_selected_arrow.gif) no-repeat 50% 0;
	font-weight: bold;
	padding: 11px 0px 0 0px;
}
.menu ul li.selected {
	float: left;
	padding: 11px 8px 0 10px;
	font-weight: bold;
}
.menu ul li.selected a {
	background: url(../images/menu_selected_arrow.gif) no-repeat 50% 0;
	padding: 11px 0px 0 0px;
}
.search {
	float: left;
	border-top: 1px solid #b1b3af;
	border-bottom: 1px solid #b1b3af;
	width: 870px;
}
.search_title {
	float: left;
	width: 150px;
	padding: 8px 0 8px 0;
}
.search_title h2 {
	color: #00234c;
	font-size: 1.8em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-top: 1px\9;
}
.search_title p {
	color: #002144;
	font-size: 1.1em;
	margin: 0;
}
.search_titlebottom {
	float: left;
	width: 150px;
	padding: 15px 0 8px 15px;
}
.search_titlebottom p {
	color: #002144;
	background: url(../images/top_arrow.gif) no-repeat left 7px;
	font-size: 1.1em;
	padding: 0 0 0 10px;
	margin: 0;
}
.search_titlebottom p a {
	color: #002144;
}
.search_field {
	float: left;
	font-size: 1.4em;
	margin: 0;
	padding: 11px 0 11px 0;
	width: 700px;
}
.search_field input.btn {
	padding: 3px 0 0 10px;
}
.prd_typ {
	float: left;
	padding: 2px 5px 0 0px;
	width: 90px;
}
.search_field select {
	float: left;
	border: 1px solid #c1c1c1;
	color: #00234c;
	font-size: 0.8em;
	width: 184px;
}
.keyword {
	float: left;
	margin: 2px 0 0 9px;
	width: 88px;
}
input.key_wrd {
	float: left;
	width: 268px;
	border: 1px solid #c1c1c1;
	color: #000;
	font-size: 0.8em;
	padding : 2px 0 2px 2px;
	margin-top:-1px;
}
input.key_wrd.empty {
	color: #b1b3af;
}
/**********Header ends here*******/
/***********home page*******/
.homebanner {
	padding: 10px 0 0 0;
	margin: 0;
	width: 870px;
}
.middelinfo {
	float: left;
	padding: 10px 0 12px 0;
	width: 879px;
}
.middelinfo .floatleft {
	float: left;
	padding-right: 12px;
}

.middelinfo .last {
	padding: 0;
}
.infoscrapbook {
	float: left;
	width: 282px;
}
.historyinfo {
	float: right;
	width: 283px;
}
.benefitsinfo {
	float: left;
	padding: 0 0 0 10px;
	width: 282px;
}
.stockistinfo {
	background: url(../images/stockist.gif) no-repeat 0 0;
	float: left;
	height: 173px;
	margin: 0 0 10px 10px;
	width: 282px;
}
.searchstockist_main {
	float: left;
	padding: 75px 0 0 0px;
	width: 260px;
}
.searchstockist {
	float: left;
	padding: 0 0 15px 0;
 *padding: 0 0 10px 0;
	width: 260px;
}
.searchstockist p {
	padding: 0 0 5px 100px;
	font-size: 1.2em;
	color: #000;
	margin: 0;
}
.searchstockist label {
	color: #000000;
	float: left;
	font-size: 1.2em;
	text-align:right;
	width: 130px;
}
.searchstockist input {
	border: 1px solid #c1c1c1;
	color: #000;
	font-size: 1.1em;
	margin: 0 0 0px 3px;
	padding: 2px;
	width: 100px;
}
.buttons {
	float: right;
	clear: both;
}
.buttons input.search_butn {
	border: medium none;
	float: right;
	padding: 0 0px 0 0;
	width: auto;
}
.exploremain {
	border-bottom: 1px solid #B1B3AF;
	float: left;
	padding: 5px 0 0 0;
	margin: 0 0 20px 0;
	width: 870px;
}
.explore {
	border-bottom: 1px solid #B1B3AF;
	float: left;
	padding: 10px 0 0 0;
	width: 870px;
}
.explore h2 {
	color: #00234c;
	font-size: 1.1em;
	float: left;
	padding: 0 0 5px 0;
	margin: 0;
	width: 150px;
}
.explore h3 {
	color: #00234c;
	font-size: 1.1em;
	float: right;
	padding: 0 0 5px 0;
	margin: 0;
	width: 145px;
}
.explore_column_1 {
	float: left;
	padding: 0 0 10px 0;
	width: 145px;
}
.explore_column_1 ul {
	margin: 0;
	padding: 0;
}
.explore_column_1 ul li {
	color: #00234c;
	font-size: 1.1em;
	list-style: none;
}
.explore_column_1 ul li a {
	color: #00234c;
}

.facebook_icon {
    padding: 0 0 11px 28px;
}

.twitter_icon {
    padding: 0 0 11px 28px;
}
/*******home page ends *******/
/******Landing Page ****/
.fabrics_home {
	float: left;
	padding: 10px 0 5px 0;
	width: 873px;
}
.fabrics_home h1 {
	color: #3a4552;
	font-size: 1.8em;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
}
.fabrics_home p {
	color: #000;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 10px 0 0 5px 0;
	width: 555px;
}
.collections {
	float: left;
	padding: 10px 0 12px 0;
	width: 870px;
}
.collections h2 {
	color: #3a4552;
	float: left;
	font-size: 1.8em;
	font-weight: normal;
	margin: 0;
	padding: 0 12px 0 0;
}
.collections p {
	color: #3a4552;
	font-size: 1.2em;
	margin: 0;
	padding: 5px 0 0 0;
}
.collections p a {
	color: #588fcd;
}
.main_product {
	float: left;
	width: 880px;
}
.productmain {
	float: left;
	padding: 10px 15px 10px 0;
	width: 223px;
}
.product_1 {
	margin: 0;
	padding: 0;
}
.product_1 img {
	margin: 0px;
	padding: 0px;
}
.productinfo {
	background: #f4f3ea;
	float: left;
	margin: -3px 0 0 0;
	padding: 0;
	width: 223px;
}
.productinfo h3 {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 5px 6px;
}
.productinfo p {
	color: #000;
	float: left;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
	padding: 0 10px 15px 6px;
}
.flowersinfo {
	background: #f4f3ea;
	float: left;
	margin: 10px 0 20px 0;
	width: 870px;
}
.flowersinfo_right {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 422px;
}
.flowersinfo_right h1 {
	color: #002144;
	font-weight: normal;
	font-size: 1.8em;
	margin: 10px 0 0 12px;
	padding: 0;
}
.flowersinfo_right p {
	font-size: 1.2em;
	color: #002144;
	margin: 8px 15px 0 12px;
	padding: 0;
}
.flowersinfo_left {
	float: left;
}
.desinginfo {
	float: left;
	width: 870px;
}
.desinginfo h1 {
	color: #3a4552;
	font-size: 1.8em;
	font-weight: normal;
	margin: 10px 0 10px 0px;
	padding: 0;
}
.desing_main {
	float: left;
	margin: 0;
	width: 870px;
}
.desingmain {
	float: left;
	padding: 0 15px 20px 0;
	margin: 0;
	width: 223px;
}
.desing_info {
	background: #f9f6e2;
	float: left;
	margin: -3px 0 0 0;
	width: 223px;
}
.desing_info h2 {
	color: #002144;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 3px 10px;
}
.desing_info p {
	color: #002144;
	float: left;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
	padding: 0 10px 5px 10px;
}
.desing_sub {
	float: left;
	padding:0 0 20px 0;
	width: 205px;
}
.desing_sub input.search_butnleft {
	border: medium none;
	float: left;
	padding: 0 0px 0 10px;
	width: auto;
}
.desing_sub input.search_butnright {
	border: medium none;
	float: right;
	padding: 0 0px 0 0;
	width: auto;
}
/********Breadcrumb start here******/
.breadcrumb {
	padding: 5px 0 6px 0;
	width: 575px;
	clear:both;
}
.breadcrumb ul {
	margin: 0;
	padding: 5px 0 0 0;
}
.breadcrumb ul li {
	background: url(../images/breadcrumb.gif) no-repeat 0 4px;
	color: #19385d;
	display: inline;
	font-size: 1.1em;
	list-style: none;
	margin: 0;
	padding: 0 5px 0 8px;
}
.breadcrumb ul li a {
	color: #19385d;
}
.breadcrumb ul li.first {
	background: none;
	padding-left:0px;
}
.breadcrumb ul li.first a {
	color: #19385d;
}
.breadcrumb ul li.selected {
	color: #588fcd;
	font-weight: bold;
}
.breadcrumb ul li.selected a {
	color: #588fcd;
}
/********Breadcrumb ends here******/
.searchresults {
	border-bottom: 1px solid #e0e0d7;
	float: left;
	width: 870px;
}
.search_results {
	float: right;
	font-size: 1.1em;
	margin: 8px 0 10px 20px;
}
.search_results table {
	float: left;
}
.search_results h2 {
	color: #002144;
	font-size: 1.8em;
	margin: 0;
	padding: 0;
	width: 150px;
}
.bluetxt {
	color: #5485a9;
	font-weight: bold;
}
.search_typ {
	float: left;
	font-size: 1.0em;
	padding: 2px 10px 0 0px;
	width: 98px;
}
.search_typ1 {
	float: left;
	font-size: 1.0em;
	padding: 2px 10px 0 0px;
}
.search_typ1 a {
	color: #002144;
	text-decoration: underline;
}
.search_typnew {
	float: left;
	font-size: 1.0em;
	padding: 2px 10px 0 0px;
}
.search_typnew a {
	color: #002144;
}
.search_results select {
	float: left;
	border: 1px solid #c1c1c1;
	color: #667b94;
	font-size: 1.1em;
	margin: 0 10px 0 0;
	width: 50px;
	height:21px;
}
.searchkeyword {
	float: left;
	margin: 2px 10px 0 17px;
	width: 90px;
}
.search_results ul {
	float: left;
	margin: 0;
	padding: 2px 10px 0 0;
}
.search_results ul li {
	color: #002144;
	font-size: 1.1em;
	display: inline;
	margin: 0;
	padding: 0;
}
.search_results ul li a {
	color: #002144;
}
.searchresults_bottom {
	float: left;
	width: 675px;
}
.email_box {
	float: right;
	padding: 10px 0 0px 0;
	width: 168px;
}
.email_box image.search_butnleft {
	border: medium none;
	float: left;
	padding: 0 0px 0 0px;
	width: auto;
}
.email_box input.search_butnright {
	border: medium none;
	float: right;
	padding: 0 0px 0 0;
	width: auto;
}
/******** Search Result*******/
.column1_2 {
	float: left;
	clear: both;
	width: 185px;
}
.column2_2 {
	float: right;
	padding: 15px 0 0 0;
	width: 675px;
}
.refinesearch {
	padding: 8px 0 0 5px;
	float: left;
	width: 160px;
}
.refinesearch p {
	background: url(../images/question_icon.gif) no-repeat right 0;
	color: #002144;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 120px;
}
.refinesearch p a {
	color: #002144;
}
.refinesearch ul {
	margin: 0;
	padding: 10px 0 5px 0;
}
.refinesearch ul li {
	color: #19385D;
	display: inline;
	font-size: 1.4em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.refinesearch ul li a {
	color:#19385D;
}
.refinesearch ul li.selected {
	color:#5485a9;
	background: none;
	font-weight:bold;
	padding: 0;
	margin: 0;
}
.refinesearch ul li.selected a {
	color:#588FCD;
	font-weight:bold;
}
.refine_search {
	padding: 0 0 0 5px;
	float: left;
}
.refine_search ul {
	margin: 0;
	padding: 4px 0 2px 0;
}
.refine_search ul li {
	color: #002144;
	font-size: 1.1em;
	list-style: none;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px 0;
	display: block;
}
.refine_search ul li a {
	color: #2e638f;
}
.refine_search ul li ul li.selected {
	color: #5485a9;
	font-weight: bold;
}
/* AB 10/10/2011: Not removed by TP
.refine_search ul li ul li.selected a {
	background: url(../images/close_arrow.gif) no-repeat 0 2px;
	color: #5485a9;
	margin: 0 0 0 -12px;
	display: block;
	padding: 0 15px;
}*/
.refine_search ul li ul {
	margin: 0;
	padding: 0;
}
.refine_search ul li ul li {
	color: #002144;
	font-size: 1.0em;
	list-style: none;
	font-weight: normal;
	margin: 0;
	padding: 0 0 2px 10px;
}
.refine_search ul li ul li a {
	color: #2e638f;
}
.main_search {
	float: left;
	margin: 0;
	width: 675px;
}
.searchmain {
	float: left;
	margin: 0;
	padding: 0 7px 20px 0;
	width: 128px;
}
.search_main {
	float: right;
	width: 448px;
}
.search_info {
	float: left;
	width: 128px;
	min-height: 35px;
	height: auto!important;
	height: 65px;
}
.search_info p {
	text-align: center;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}
.search_info p.designName {
	padding: 3px 0 0 0;
}
.search_info p.designName a {
	color: #447097;
}
.search_info p.collectionName a {
	color: #000;
}
.search_info p.collectionName {
	padding: 5px 0 15px;
}
.search_sub {
	float: left;
	width: 128px;
}
.search_sub input {
	float: left;
	margin-bottom: 5px;
}
/*******Search Result ends here******/
.black_arrow {
	background: url(../images/arrow_black.gif) no-repeat right 4px;
	color: #000;
	margin: 0;
	padding: 0 10px 0 0px;
	text-decoration: underline;
}
.blue_arrow {
	background: url(../images/arrow_blue.gif) no-repeat right 4px;
	color: #588fcd;
	margin: 0;
	padding: 0 10px 0 0px;
}
/********Footer**********/
.footer {
	float: left;
	padding: 0 0 50px 0;
	margin: -5px 0 0 0;
	width: 870px;
}
.footer_left {
	float: left;
	width: 500px;
}
.footer_left p {
	color: #00234c;
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 3px 0;
}
.footer_left p a {
	color: #00234c;
}
.footer_right {
	float: right;
	width: 362px;
}
.footer_right p {
	color: #00234c;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}
.footer_right p a {
	color: #00234c;
}
/********About Us**********/
div.maincontainer {
	width:870px;
}
div.maincontainer h1 {
	margin:0 0 8px;
	font-weight:normal;
}
div.maincontainer h3 {
	margin:0 0 8px 0;
}
div.maincontainer div.main_left {
	float:left;
	width:571px;
}
div.maincontainer div.main_left p {
	font-size:1.2em;
}
/***** Changed by zainab (6/02/10) **********/
div.maincontainer div.main_left .floatleft {
	float:left;
	padding-right:10px;
}
div.maincontainer div.main_left .floatleftpadding {
	float:left;
	padding-right:10px;
}
div.maincontainer div.main_left ul {
	padding:10px 0 10px 0;
}
div.maincontainer div.main_left ul li {
	color:#000000;
	padding:0 0 8px 12px;
	list-style:none;
	background: url(../images/black_bullet.gif) no-repeat 0 4px;
	font-size:1.1em;
}
div.maincontainer div.main_left ol {
	margin:0;
	padding:0 0 0 20px;
	*padding:0 0 0 28px;
}
div.maincontainer div.main_left ol li {
	color:#000000;
	padding:0 0 8px 0;
	font-size:1.1em;
}
div.maincontainer div.main_left p {
	margin:0 0 13px 0;
	color:#000000;
}
/****** Changed by zainab (06/02/10) *********/
div.maincontainer div.main_right {
	float:left;
	width:282px;
	padding-left:17px;
}
div.maincontainer div.main_right p {
	font-size:1.2em;
	margin:0px;
	padding-bottom:10px;
}
div.maincontainer div.main_right p a {
	color:#325e8f;
}
div.maincontainer div.main_right h2 {
	margin:0;
}

div.rhs_nav ul {
	padding:8px 0 20px 0;
}
div.rhs_nav ul li {
	list-style:none;
	font-size:1.2em;
	color:#325e8f;
	background: url(../images/dotted_rhs.gif) repeat-x 0 bottom;
	padding:8px 0 8px 0;
}
div.rhs_nav ul li a {
	color:#325e8f;
}
div.rhs_nav ul li.selected {
	color:#588fcd;
}
div.rhs_nav ul li.selected ul li a {
	color:#325e8f;
}
div.rhs_nav ul li ul li.selected a {
	color:#588fcd;
}
div.rhs_nav ul li ul {
	padding:8px 0 0 0;
}
div.rhs_nav ul li ul li {
	font-size:1.0em;
	background: url(../images/dotted_rhs.gif) repeat-x 0 top;
	color:#325e8f;
	padding-left:15px;
}
div.rhs_nav ul li ul li.lastlevel {
	padding-bottom:0;
}
div.rhs_nav a.pdf {
	outline: none;
}
/********Order Sample**********/
div.sampleorder {
	width:552px;
	background-color:#efeee5;
	padding:9px;
	float:left;
	clear:both;
	margin-bottom:20px;
}
div.sampleorder h3 {
	font-size:1.6em;
	margin: 0 0 18px;
}
div.sampleorder p {
	font-size:1.2em;
}

div.sampleorder .bluetxt {
	font-weight:normal;
}
.redtxt {
	color:#FF0000;
}
.boldtxt {
	font-weight:bold;
}
div.formelement {
	clear:both;
	width:100%;
	padding: 0 0 10px 0;
	float:left;
}
div.formelement div.caption {
	float:left;
	clear:left;
}
div.formelement div.caption {
	float:left;
	clear:left;
	width:202px;
	color:#00234c;
	font-size:1.2em;
}
div.formelement div.caption div.leftcoltitle 
{
    display:inline;
	float:left;
}
div.formelement div.caption div.rightcolvalue {
	width:337px;
	display:inline;
	float:right;
}
div.formelement div.caption label {
	width:213px;
	color:#00234c;
	/*font-size:1.2em;*/
	display:block;
}
div.formelement div.input {
	float:left;
}
div.formelement div.valid, div.formelement span.valid {
	font-size:1.2em;
}
div.formelement div.input input {
	color:#00234c;
	font-size:11px;
}
div.formelement div.input input.textbox {
	padding:3px;
	width:320px;
	border:1px solid #c1c1c1;
}
div.sampleorder div.formelement div.input input.textbox, div.sampleorder div.formelement div.input textarea.textbox {
	width: 315px;
}
div.sampleorder div.formelement div.input select.textbox {
	width: 323px;
	padding: 2px 0;
}
div.formelement div.input input.textbox1 {
	width:149px;
	margin: 0 9px 10px 0;
	padding:3px;
	border:1px solid #c1c1c1;
}
div.formelement div.input input.textbox2 {
	width:149px;
	margin: 0 9px 10px 0;
	padding:3px;
	border:1px solid #c1c1c1;
}

div.formelement div.input input.textbox3 {
	width:149px;
	margin: 0 9px 10px 0;
	padding:3px;
	border:1px solid #c1c1c1;
}
div.formelement div.input input.checkbox {
	vertical-align:top;
	border:none;
}
div.formelement div.input label {
	color:#00234c;
	font-size:1.2em;
	vertical-align:bottom;
}
div.formelement div.input textarea {
	border:1px solid #c1c1c1;
	font-size:1.1em;
	padding:3px;
	color:#00234c;
	font-family:Arial, Helvetica, sans-serif;
}
div.formelement div.input select {
	font-size:11px;
	color:#00234c;
	border:1px solid #c1c1c1;
}
div.formelement #lastelement {
	padding-left:204px;
}
div.formelement div.input input.btnsubmit {
	margin:0 0 0 100px;
}
div.formelement div.input input.btnregister {
	margin:0 0 0 270px;
}
div.formelement div.input input.btnsubmitauthkey {
	margin:0 0 0 488px;
}

.btnbacktologin {
	float:right;
	padding:20px 5px 10px 0;
}
div.formelement div.input input.btnresetform {
	margin:0 0 0 150px;
}
div.formelement div.input input.btnsendmessage {
	margin:0 0 0 10px;
}
div.formelement div.caption label span {
	color:#FF0000;
}
div.formelement div.caption label span.boldtxt {
	color:#00234c;
}
div.maincontainer div.main_left div.sampleorder .floatleftpadding {
	padding-right:57px;
}
div.maincontainer div.main_left .floatleftpadding
span#formproc1 {
	display:none;
}
/********Login**************/
div.loginbox {
	width:552px;
	background-color:#efeee5;
	padding:9px;
	float:left;
	clear:both;
	margin-bottom:20px;
}
div.registerbox {
	width:552px;
}
div.registerbox div.btnbacktologin, div.loginbox div.btnbacktologin {
	padding:20px 3px 10px 0;
}
div.loginbox div.formelement div.caption {
	font-size:1.1em;
}
div.loginbox div.formelement div.caption label {
	display:inline;
	font-size:1em;
	font-weight:normal;
}
div.loginbox div.formelement label {
	color:#00234c;
	font-size:1.1em;
	font-weight:bold;
	vertical-align:bottom;
}
div.loginbox div.formelement label a {
	font-weight:bold;
	color:#325e8f;
	padding-top:5px;
	display:block;
}
div.loginbox p a {
	font-weight:bold;
	color:#325e8f;
	font-size:0.9em;
}
div.loginbox div.formelement div.input label {
	vertical-align:middle;
}
div.loginbox div.formelement div.input input.text {
	Width:323px;
	Width:321px\9;
}
div.formelement div.input input.btnlogin { /*Modified by rajesh*/
	float:right;
}
/***********News***************/
div.newscontainer h3, div.newscontainer h2 {
	margin:0px;
}
div.newscontainer h2 {
	margin:0 0 5px 0;
}
div.maincontainer div.main_left div.newscontainer p {
	margin:0 0 12px 0;
}
div.newsbox {
	clear:both;
	float:left;
	padding:0 0 50px 0;
}
div.newsbox div.newsimage {
	float:left;
	width:218px;
	clear:left;
}
div.newsbox div.newscontent {
	float:left;
	width:348px;
	clear:right;
}
div.newsbox div.newscontent a {
	color:#325e8f;
	font-size:1.2em;
}
/***********Download**************/
div.downloadbox {
	background: url(../images/dotted_rhs.gif) repeat-x 0 bottom;
	width:571px;
	padding:0px 0 20px 0;
	margin-bottom:20px;
}
div.downloadbox img {
	float: left;
	padding: 0 10px 0 0;
}
div.downloadbox p {
	margin:0;
 *float:left;
}
div.downloadbox h2 {
	padding: 0 0 15px 0px;
	margin: 0;
}
/***********Bedlinen**************/
div.productcontainer {
	clear:both;
	float:left;
	padding-bottom:12px;
}
div.productbox {
	width:205px;
	float:left;
	padding-right:15px;
	padding-bottom:30px;
}
#lastproduct {
	padding-right:0;
}
div.productbox div.productimage {
	padding: 0 0 11px 0;
}
div.productinfo h3 {
	margin:0;
	padding:0 0 6px 6px;
	color:#325e8f;
}
div.productbox div.productinfo {
	background:none;
}
/***********Collection Details**************/
div.productadd {
	width:128px;
	float:left;
	padding:0 12px 20px 0;
}
div.productadd h3 {
	margin:0;
	padding:2px 0 5px 10px;
	color:#325e8f;
	height:32px;
}
div.productadd p {
	margin:0;
	padding:0 0 3px 10px;
}
div.productadd p.type {
	font-size:1.1em;
}
div.productadd input.ordersample {
	display:block;
	margin: 8px 0 5px 0;
}
.divproductparent {
	float:left;
	width:854px;
}
span.car_txt {
	height: 15px;
	vertical-align: middle;
	padding-top:8px;
}
span.car_txt#care_img {
	height: 15px;
	vertical-align: top;
}
/*********** Details Design templates **************/
div.wtbbox {
	width:871px;
	background-color:#F4F3EA;
	float:left;
	clear:both;
	margin-bottom:10px;
}
div.wtbbox div.wtb_left {
	width:435px;
	float:left;
	border-right:3px solid #FFFEF2;
}
div.wtbbox div.wtb_left div.wtbinner img {
	border-right: 2px solid #FFFFFF;
    height: 100px;
    padding: 2px 0 0;
    width: 100px;
}
div.wtbbox div.wtb_right {
	width:418px;
	float:left;
	height:437px;
	padding-left:5px;
}
div.maincontainer div.wtbbox div.wtb_right h1 {
	margin:10px 0 0 0;
}
div.maincontainer div.wtbbox div.wtb_right h2 {
	margin:10px 0 0 0;
	padding:0px;
}
div.wtbbox div.wtb_right p {
	line-height:18px;
}
div.wtbbox div.wtb_right br {
	line-height:18px;
}
div.wtbdetails h2 {
	margin:10px 0 0 0;
	padding:0px;
}
div.wtbdetails br {
	line-height:18px;
}
div.buttons {
	width:870px;
	padding: 0 0 20px 0;
	clear:both;
}
div.buttons input {
	float:left;
	margin-right:3px;
}
.backsearch {
	background: url(../images/search_arrow.gif) no-repeat 0 4px;
	color: #325e8f;
	margin: 0;
	font-size:1.2em;
	padding: 0 10px 5px 10px;
	display:block;
	float:right;
}
div.designbox {
	width:871px;
	float:left;
	clear:both;
	margin-bottom:10px;
	background-color:#f4f3ea;
	position:relative;
}
div.designbox div.leftdesign {
	width:448px;
	float:left;
}
div.designbox div.rightdesign {
	width:406px;
	float:left;
	padding-left:15px;
	border-left:2px solid #fffef2;
}
div.rightdesign h1 {
	margin:10px 0 0 0;
}
div.rightdesign br {
	line-height:18px;
}
div.rightdesign div.bottombox {
	width:390px;
	padding: 8px 0 0 0px;
	border-top:1px solid #e2e7e8;
	position:absolute;
	right:20;
	bottom:0;
}
div.rightdesign div.bottombox input {
	margin: 0 3px 10px 0;
}
div.rightdesign div.bottombox a {
	display:block;
}
div.rightdesign .backsearch {
	clear:both;
	float:none;
	padding-bottom:6px;
}
div.shotscontainer {
	float:left;
	width:870px;
	padding-bottom:18px;
}
div.shotbox {
	float:left;
	width:129px;
	background-color:#f4f3ea;
	margin:0 13px 9px 0;
	min-height:200px;
	padding: 0 0 9px 0;
}
div.shotbox h2 {
	padding: 0 0 9px 4px;
	margin:0px;
}
div.shotbox p {
	padding: 0 0 0 4px;
	margin:0px;
}
.backtotop {
	border-top:1px solid #b1b3af;
	background:transparent url(../images/bullet_btt.gif) no-repeat scroll 0 6px;
	color:#002144;
	display:block;
	float:right;
	font-size:1.1em;
	margin:0;
	padding:0 10px 5px;
}
.backtotop a {
	color:#002144;
}
/*********** Details Design templates Fabric **************/
div.fabricbox {
	width:871px;
	float:left;
	clear:both;
	margin-bottom:10px;
	background-color:#f4f3ea;
}
div.fabricbox div.leftdesign {
	width:435px;
	float:left;
}
div.fabricbox div.rightdesign {
	width:418px;
	float:left;
	padding-left:15px;
	border-left:2px solid #fffef2;
}
div.buttonbox {
	float: left;
    padding: 44px 0 0;
}
div.buttonbox input {
	margin:0 3px 0 0;
	float:left;
}
.iconcare {
	vertical-align:bottom;
	padding: 0 5px 0 5px;
}
div.buttonbox .backsearch {
	background: url(../images/search_arrow.gif) no-repeat 0 4px;
	color: #325e8f;
	margin: 0;
	font-size:1.2em;
	padding: 0 0px 5px 10px;
	float:right;
	display:block;
}
/*********** Details Design templates Wallpaper **************/
div.wallpaperbox {
	width:871px;
	float:left;
	clear:both;
	margin-bottom:10px;
	background-color:#f4f3ea;
}
div.wallpaperbox div.leftdesign {
	width:435px;
	float:left;
}
div.wallpaperbox div.rightdesign {
	border-left: 2px solid #FFFEF2;
    float: left;
    padding-left: 15px;
    width: 418px;
}
/*********** Showrooms **************/
div.country {
	width:870px;
	color:#325e8f;
	float:left;
	padding: 0 0 50px 0;
}
div.maincontainer div.country h2 {
	margin:0 0 7px 0;
	padding:0;
}
div.maincontainer div.country h3 {
	margin:0 0 5px 0;
	padding:0;
}
div.maincontainer div.country p {
	padding:0;
	margin:0 0 5px 0;
}
div.country a {
	color:#325e8f;
}
div.country div.country_col1 {
	float:left;
	width:290px;
}
div.country div.country_col2 {
	float:left;
	width:290px;
	padding:25px 0 0 0;
}
div.country div.country_col3 {
	float:left;
	width:290px;
	padding:25px 0 0 0;
}
/*********** Where to buy **************/
div.maincontainer div.wheretobuy {
	clear:both;
	padding:0 0 11px 0;
}
div.maincontainer div.wheretobuy h1 {
	width: 530px;
	float:left;
}
div.maincontainer div.wheretobuy input {
	padding-left:3px;
}
div.buybox {
	background-color:#efeee5;
	width:850px;
	float:left;
	padding:11px 10px 20px 10px;
}
div.buybox h2 {
	margin:0;
	padding:0 0 10px 0;
}
div.buybox div.buybox_col1 {
	width:277px;
	float:left;
	padding: 0 11px 0 0;
}
div.buybox div.buybox_col2 {
	width:275px;
	float:left;
	padding: 0 11px 0 0;
}
div.buybox div.buybox_col3 {
	width:275px;
	float:left;
	padding: 0;
}
div.buybox div.button label {
	font-size:1.2em;
	font-weight:bold;
	width:68px;
	float:left;
	padding:3px 0 0 0;
}
div.buybox div.button p {
	padding:0;
	color:#00234c;
	margin:0px;
}
div.buybox div.button input.textbox {
	border:1px solid #c1c1c1;
	width:205px;
}
div.buybox div.button select {
	width:205px;
	border:1px solid #c1c1c1;
}
div.buybox div.button input.btn {
	margin:10px 0 0 0;
	float:right;
}
div.contentbuy {
	width:551px;
	margin-top:10px;
	float:left;
}
div.contentbuy p {
	width:551px;
}
/*********** Where to buy - Europe **************/
div.wtbadd {
	width:870px;
	color:#325e8f;
	float:left;
	padding: 0 0 50px 0;
}
div.maincontainer div.wtbadd h2 {
	margin:0 0 10px 0;
	padding:0;
}
div.maincontainer div.wtbadd h3 {
	margin:0 0 5px 0;
	padding:0;
}
div.maincontainer div.wtbadd p {
	padding:0;
	margin:0 0 5px 0;
	color:#00234c;
}
div.wtbadd a {
	color:#325e8f;
}
div.wtbadd div.wtbadd_col1 {
	float:left;
	width:188px;
	padding:0 11px 25px 8px;
}
div.wtbadd div.wtbadd_col2 {
	float:right;
	width:238px;
	padding:0 0 25px 11px;
}
div.wtbadd div.wtbadd_col2 p {
	padding:0 0 19px 0;
}
div.wtbadd_leftcol {
	float:left;
	width:621px;
}
div.wtbadd div.button select {
	width:170px;
	border:1px solid #c1c1c1;
}
div.wtbadd div.button input.btn {
	margin:10px 0 0 0;
	float:right;
	clear:both;
}
div.wtbadd div.button label {
	font-size:1.2em;
	font-weight:bold;
	width:68px;
	float:left;
	padding:3px 0 0 0;
	color:#00234c;
}
div.wtbadd div.button label.nopadding {
	padding:0;
}


div.maincontainer div.wtbadd div.button p {
	padding:0;
	margin:0 0 5px 0;
	color:#00234c;
}
/*********** Where to buy - UK **************/
div.wtbuk {
	width:870px;
	color:#325e8f;
	float:left;
	padding: 0 0 50px 0;
}
div.wtbuk div.wtbuk_col1 {
	float:left;
	width:621px;
	padding:0 10px 0 0;
}
div.wtbuk div.wtbuk_col2 {
	float:left;
	width:238px;
	padding:0;
}
div.wtbuk div.wtbuk_col2 h2 {
	margin-top:0;
}
div.wtbuk div.button input.textbox {
	margin:0 0 10px 0;
	width:165px;
	border:1px solid #c1c1c1;
}
div.wtbuk div.button input.btn {
	margin:10px 0 0 0;
	float:right;
	clear:both;
}
div.wtbuk div.button label {
	font-size:1.2em;
	font-weight:bold;
	width:68px;
	float:left;
	padding:3px 0 0 0;
	color:#00234c;
}
div.wtbuksub {
	float:left;
	width:621px;
	padding:10px 0 33px 0;
}
#lastwtbuksub {
	padding:0;
}
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;
}
div.wtbuk_col2 div.button select {
	width:170px;
	border:1px solid #c1c1c1;
}
div.wtbuk_col2 div.button p {
	margin:0;
}
div.wtbuk_col2 div.button input.btn {
	margin:10px 0 0 0;
	float:right;
	clear:both;
}
div.wtbuk_col2 div.button input.searchbtn {
	margin:10px 0 0 0;
	padding:0 3px 0 0;
	float:right;
	clear:both;
}
div.wtbuk_col1 div.result {
	color:#000000;
}
div.wtbuk_col1 div.result .word {
	font-weight:bold;
}
div.wtbuk_col1 div.result .wordhightlightred {
	font-weight:bold;
	color:#e51d00;
	margin:0 0 6px 0;
}
div.wtbuk_col1 div.result .bluetxtresult {
	color:#325e8f;
	margin:0 0 6px 0;
}
div.wtbuksub div.wtbuk_inner #no1 {
	background: url(../images/mapno_1.gif) no-repeat 0 0px;
}
div.wtbuksub div.wtbuk_inner #no2 {
	background: url(../images/mapno_2.gif) no-repeat 0 0px;
}
div.wtbuksub div.wtbuk_inner #no3 {
	background: url(../images/mapno_3.gif) no-repeat 0 0px;
}
div.wtbuksub div.wtbuk_inner #no4 {
	background: url(../images/mapno_4.gif) no-repeat 0 0px;
}
div.wtbuksub div.wtbuk_inner #no5 {
	background: url(../images/mapno_5.gif) no-repeat 0 0px;
}
div.wtbuksub div.wtbuk_inner #no6 {
	background: url(../images/mapno_6.gif) no-repeat 0 0px;
}
div.rhs_nav ul {
	padding:8px 0 20px 0;
}
div.rhs_nav ul li {
	list-style:none;
	font-size:1.2em;
	color:#3a4552;
	background: url(../images/dotted_rhs.gif) repeat-x 0 bottom;
	padding:9px 0 9px 0;
}
div.rhs_nav ul li a {
	color:#325e8f;
}
div.rhs_nav ul li.selected {
	font-weight:bold;
	color:#588fcd;
}
div.buybox_col3 h2 {
	padding:0;
	margin-bottom:5px;
	line-height:18px;
	width:260px;
}
div.buybox_col3 p {
	padding:0;
	margin:0;
}
/********* Tooltip *********/
#hintbox {
	color: #326795;
	position:absolute;
	margin:10px 0 0 -10px;
	background-color: #efe7dd;
	width: 150px;
	padding: 3px;
	border: 1px solid black;
	font: normal 11px Verdana;
	line-height: 18px;
	z-index: 100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}
.hintanchor {
	margin: 3px 8px;
}
/********* Tooltip *********/

/********* news section *********/
.newssection {
	width:570px;
	clear:both;
}
.newssection img {
	float:left;
	padding-right:8px
}
.newssection p {
	float:left;
	width:350px;
	padding:0 0 0 1px;
}
.main_left .newssection H2 {
	float:left;
	width:350px;
	padding:0px 0 8px 0;
	margin:0
}
.main_left .newssection H3 {
	float:left;
	width:350px;
	font-size:1.2em;
	margin:-2px 0 0 0;
	padding:0 0 0 1px
}
.newssection p a {
	float:left;
	width:350px;
	padding:0 0 0 1px
}
div.maincontainer div.main_left .separator {
	height:50px;
	margin:0;
	padding:0;
	float:left;
	text-indent:-1000000px;
	width:570px;
}

div.maincontainer div.main_left div.newssection .separator {
	margin:0;
	padding:0;
	float:left;
	width:570px;
}
/********* news section *********/

/********* paint finishes *********/
.table-paintfinishes {
	width:100%;
	font-size:1.2em;
	margin-bottom: 13px;
	border-right:1px #efeee5 solid;
	border-top:1px #efeee5 solid;
	border-bottom:1px #efeee5 solid;
}
.table-paintfinishes th {
	text-align:left;
	background:#efeee5;
	padding:10px 3px 10px 10px
}
.table-paintfinishes tr td {
	border-left:1px #efeee5 solid;
	padding:5px 3px 5px 10px
}
.table-paintfinishes td.tick {
	background:url(../images/tick.gif) no-repeat 10px 5px;
}
.table-paintfinishes td.bottomborder {
	border-bottom:1px #efeee5 solid;
}
.table-paintfinishes td.tick_bottomborder {
	border-bottom:1px #efeee5 solid;
	background:url(../images/tick.gif) no-repeat 10px 5px;
}
/************* faqs **************/
.Faqs {
	margin-bottom:30px
}
.Faqs hr {
	border:none;
	border-top:1px #999891 dotted;
	height:1px;
	width:100%;
}
.ques {
	background:url(../images/arrow_blue.gif) no-repeat 0 9px;
	padding:5px 0 5px 15px;
	font-size:1.2em;
	color:#325e8f;
	font-weight:bold;
	cursor:pointer;
}
.ques_open {
	background:url(../images/bluedown_arrow.gif) no-repeat 0 9px;
	padding:5px 0 5px 15px;
	font-size:1.2em;
	color:#325e8f;
	font-weight:bold;
	cursor:pointer;
}
.ans {
	padding:5px 0 5px 15px;
	display:none;
}
.ans span {
	font-size:1.2em;
	color:#588fcd;
	font-weight:bold;
	padding:0 0 10px 0;
	cursor:pointer;
}
.ans p {
	margin:5px 0 !important;
}
/*********** Paint Landing ***********/
.product_range img {
	float: left;
	margin: 15px 0 30px;
}
.product_range .floatleftpadding {
	padding-right: 3px;
}
/********** /Paint Landing ***********/

/*********** showrooms ***********/
div.showrooms h3 {
	margin: 0 0 5px;
	padding: 0;
}
div.showrooms h2 {
	padding:0;
	font-size: 1.2em;
	margin: 10px 0 0;
}
table.tabledata {}
table.tabledata td {
	font-size: 1.2em;
	vertical-align: top;
	line-height: 1.4em;
	padding: 0 10px 10px 0;
}
table.tabledata td h3 {
	font-size: 1.0em;
}
/*********** /showrooms ***********/


/***********Paint Selection*******************/
.paint_selection {
	float:left;
	width:100%;
	padding:0;
	margin:0
}
.paint_selection h3 {
	font-size:1.4em
}
.paint_selection img {
	border:1px #b1b3af solid;
	float:left;
	margin:0 5px 5px 0;
}
.paint_selection .last {
	margin-bottom:31px !important
}
.scroll_section {
	float:left;
	width:100%
}
.scroll_section .rows {
	float:left;
	margin:5px 0
}
.scroll_section .rows .columns a img {
	float:left;
	display:block;
	border:none;
}
.scroll_section .rows .columns {
	float:left;
	width:148px;
	height:52px;
	margin:0 5px
}
.scroll_section .rows .columns_selected {
	float:left;
	width:148px;
	height:52px;
	margin:0 5px;
	border:1.5px #000000 solid;
}
.scroll_section .rows .columns a i {
	float:right;
	width:82px;
	font-style:normal;
	margin:3px 0 0 0;
	cursor:pointer
}
.scroll_section .rows .columns a {
	display:inline-block;
	width:100%;
	text-decoration:none
}
.scroll_section .rows .columns a.active {
	background:#efeee5
}
.scroll_section.rows .columns a.active img {
	border:1px #b1b3af solid;
}
#t1 {
	width:220%;
	float:left;
	padding:6px 0 0 5px
}
#wn {
	width:100%;
	position:relative;
	height:400px;
	overflow:hidden;
	background:#FFF
}
#edit_wn {
	width:100%;
	position:relative;
	height:450px;
	overflow:hidden;
	background:#FFF
}
div#scrollLinks {
	width:870px;
	height:13px;
	display:block; /* display:none initially */
	font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
	background:#f4f3ea;
	padding:3px 0;
	margin:0 0 10px 0;
}
div#track {
	float:left;
	height:13px;
	background:#fff;
}
div#dragBar {
	position:relative;
	width:332px;
	height:13px;
	background:url(../images/dragbar.gif) no-repeat;
}
div#left {
	float:left;
	margin:0 0 0 5px
}
* html div#left {
	float:left;
	margin:0 0 0 3px
}
div#right {
	float:right;
	margin:0 5px 0 0
}
* html div#right {
	float:right;
	margin:0 3px 0 0
}
#left .img_lft {
	background: url(../images/left-arrow.gif) no-repeat;
	width:16px;
	height:13px
}
#right .img_rht {
	background:url(../images/right-arrow.gif) no-repeat;
	width:16px;
	height:13px
}
div#scrollLinks, div#track, div#dragBar, div#left, div#right {
	-moz-user-select: none;
	-khtml-user-select: none;
}
/***********\ Paint Selection*******************/
/*********** Press Releases *******************/

div.press_releases {
	float: left;
	padding: 15px 0 20px 0;
}
div.pressarea_buttons {
	float: right;
}
div.pressarea_buttons img {
	float: left;
	margin-left: 5px;
}
div.press_releases h2 {
	margin: 0;
}
div.press_releases p {
	font-size:1.2em;
}
div.maincontainer div.press_releases div.main_left p {
	margin: 0;
	padding: 10px 0 20px 0;
}
div.press_releases div.latest_pressreleases {
	float: left;
	padding-right: 20px;
	width: 275px;
}
div.press_releases div.latest_pressreleases div.pressitem {
	background: url(../images/dotted_border.gif) repeat-x bottom left;
	padding: 0 0 15px;
	margin-bottom: 15px;
	float: left;
	width: 275px;
}
div.maincontainer div.press_releases div.main_left div.latest_pressreleases div.pressitem p {
	margin: 0 0 3px 0;
	padding: 0;
}
div.maincontainer div.press_releases div.main_left div.latest_pressreleases div.pressitem h3 {
	margin: 0 0 3px 0;
	padding: 0;
}
div.maincontainer div.press_releases div.main_left div.latest_pressreleases div.pressitem div.image {
	float: left;
	padding:2px 10px 0 0;
	width: 26px;
}
div.maincontainer div.press_releases div.main_left div.latest_pressreleases div.pressitem div.data {
	float: left;
	width: 239px;
}
div.img_lib {
	float: left;
	width: 275px;
}
div.press_releases p.link a {
	background: url(../images/blue_arrow_right.gif) no-repeat right 4px;
	padding: 0 8px 0 0;
}
div.img_lib div.img_lib_box {
	background-color: #efeee5;
	padding: 5px 5px 15px;
	float: left;
	width: 265px;
}
div.img_lib div.img_lib_box h2 {
	margin: 5px 0 10px 5px;
}
div.img_lib div.img_lib_box h3 {
	color: #00234c;
	margin: 0 0 2px 5px;
}
div.img_lib div.img_lib_box select {
	color: #00234c;
	font-size: 1.1em;
	float: left;
	margin: 2px 5px;
	width: 200px;
}
/*********** /Press Releases *******************/


/*********** Image Library ***********/

div.imageLib div.column2_2 {
	float: left;
	padding: 0;
	width: 565px;
}
div.imageLib div.column2_2 div.main_search {
	min-height:200px;
	width:572px;
}
div.imageLib .column1_2 {
	clear: none;
}
div.image_lib {
	float: left;
	width: 128px;
	padding: 0 15px 15px 0;
	text-align: center;
}
div.imageLib div.column1_2 {
	float: right;
	width: 280px;
}
div.imageLib div.column1_2 div.main_right h2 {
	margin: 0;
}
div.imageLib div.refinesearch, div.imageLib div.refine_search {
	background-color: #efeee5;
	padding-left: 11px;
	width: 269px;
}
div.imageLib div.search_results {
	float: left;
	margin: 10px 0;
}
div.imageLib .search_typ {
	width: auto;
}
div.imageLib .searchresults_bottom {
	width: 565px;
}
div.imageLib .searchresults_bottom div.search_results {
	float: right;
}
div.imageLib .refinesearch p {
	background: none;
}
/********** / Image Library *********/


/**************  Light Box *****************/
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block p {
	margin:10px 0 10px 0;
	padding:0;
}
.popup_block {
	background: #fefef2;
	padding: 15px 10px 5px 10px;
	float: left;
	width: 542px;
	position: fixed;
	top: 10%; 
	left: 0px;
	z-index: 100;
}
.popup_block h2 {
	color: #3f4346;
	font-size: 1.6em;
	float: left;
	margin: 0;
}
.popup_block a img {
	float: right;
}
.popup_block .popup {
	float: left;
	clear:both;
	width:500px;
	background: #eeeee6;
	margin: 10px 0;
	padding: 10px 30px 15px 10px;
}
.popup_block .popup h3 {
	color: #053b7e;
	font-size: 1.6em;
	margin: 0;
}
.popup_block .popup p {
	color: #053b7e;
}

.popup_block .popup p span {
	padding: 2px 0 0 5px;
	font-weight: bold;
}
.popup_block p.back_popup {
	background: url(../images/dotted_border.gif) repeat-x 0 0;
	padding: 15px 0 10px 0;
	font-size: 1.1em;
	margin: 0;
}
.popup_block p.back_popup a {
	background: url(../images/search_arrow.gif) no-repeat 0 3px;
	padding: 0 0 0 10px;
}
.popup_block .popup .button {
	clear: both;
	padding: 15px 0 0 0;
}
*html #fade {
	position: absolute;
 top:expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop 	: document.body.scrollTop);
}
*html .popup_block {
	position: absolute;
 top:expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop  +((documentElement.clientHeight-this.clientHeight)/2) 	: document.body.scrollTop  +((document.body.clientHeight-this.clientHeight)/2));
 left:expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollLeft  + (document.body.clientWidth /2 ) 	: document.body.scrollLeft  + (document.body.offsetWidth /2 ));
}
/************** / Light Box *****************/

.messagemodalbackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.6;
	z-index:998;
}
/* validation */
.validation {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/error.png');
}
.validation ul {
	padding: 0px 30px;
}
/* /Message Box */




/*Pradeep*/
div.hr_line {
	border-top:1px dotted #999891;
	float:left;
	margin-bottom:30px;
	width:534px;
}
/*******Scrapbook**************/
div.maincontainer {
	clear:both;
}
div.maincontainer .flash_container {
	padding: 5px 0;
	margin-left:-22px;
}
/**** Changed by zainab (6/02/10) ********/
.login_button {
	float:right;
	padding:7px 0 0 0;
	width:304px;
}
div.login_button input {
	padding-left:3px;
}
/************popup*********/
.flash {
	width: 870px;
	height: 577px;
	background-color:#fffef2;
}
.black_overlay {
	display: none;
	position: absolute;
	/*top: 33%;
	*top: 30.5%;*/
	top: 210px;
	*top: 200px;
	/*left: 11.5%;*/
	left: 33px;
	width: 873px;
	*width: 869px;
	height:569px;
	background-color: #e8e7e0;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
div.popup1 {
	width:358px;
	min-height:300px;
	background-color:#fffef2;
	z-index: 100;
	padding:10px 12px 10px 10px;
	z-index:1002;
	overflow: hidden;
	position: absolute;
	top:28%;
	*top:26%;
	left:29%
}
div.popup1 h1 {
	font-size:1.8em;
	color:#002144;
	font-weight:normal;
	float:left;
	clear:left;
	width:290px;
	margin:0 0 10px 0;
}
div.popup1 p {
	color:#00234C;
	font-size:1.4em;
	clear:both;
	width:360px;
}
div.popup1 p span {
	color:#00234C;
	font-size:12px;
	clear:both;
	width:360px;
	padding-bottom:5px;
}
div.popup1 div.popup_close {
	float:right;
	clear:right;
	width:61px;
	vertical-align:bottom;
	margin-bottom:0px;
}
div.popup1 img {
	vertical-align:bottom;
	margin-bottom:-5px;
}
/********* Message Box ************/
div.sr_box {
	width:362px;
	min-height:120px;
	background-color:#fffef2;
	padding:7px 8px 7px 8px;
}
div.sr_box h1 {
	width:225px;
	float:left;
	margin:0;
	color:#002144;
}
div.sr_box h1 img {
	float:left;
	padding:3px 5px 0 0;
}
div.sr_box div.sr_close {
	width:10px;
	float:right;
	top:14px;
}
div.sr_box div.sr_close a {
	cursor:pointer;
}
div.sr_box p {
	clear:both;
	color:#011e4a;
	font-size:1.2em;
	width:300px;
}
div.sr_box p.gotolink {
	padding:0;
}
div.sr_box p.gotolink a {
	color:#345e8e;
	color: #345E8E;
    float: right;
    margin: -20px -50px 0 0;
}
div.sr_box .info {
	background: url(../images/info.gif) no-repeat 0 1px;
	padding:0 0 0 22px;
}
div.sr_box .success {
	padding:0 0 0 6px;
}
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;
}

/***********Press Release *****************/
div.maincontainer div.main_left div.pr_box p {
	font-size:1.2em;
	padding:0 0 10px 0;
}

div.maincontainer div.main_left div.pr_box a.searcharrow {
	background: url(../images/search_arrow.gif) no-repeat left 4px;
	color:#325e8f;
	font-size:1.2em;
	padding: 0 10px 0 10px;
}
div.maincontainer div.main_left div.pr_box a {
	color:#325e8f;
	font-size:12px;
}

div.maincontainer div.main_left div.pressbox {
	width:531px;
	clear:both;
}

div.maincontainer div.main_left div.pressbox p {
	margin:0;
	padding:0 0 3px 0;
}

div.pressbox div.pressbox_left {
	float:left;
	width:40px;
	clear:left;
}

div.pressbox div.pressbox_right {
	float:left;
	width:491px;
	padding:0 0 21px 0;
}

div.maincontainer div.main_left div.pr_box div.pressbox div.pressbox_right a {
	font-size:1.2em;
	color:#325e8f;
	background: url(../images/arrow_pr.gif) no-repeat right 4px;
	padding: 0 10px 0 0;
}
/******** In this section ***********/
div.inthissection {
	width:279px;
	float:right;
	padding-top:14px;
}
div.inthissection div.rhs_nav h2 {
	margin:0;
}


/******** shopping cart ***********/
.shoppingheader {
	float: left;
	padding:0 0 10px;
}
.shoppinglobal {
	margin: 0 auto;
	width:770px;
}
div.shoppingwrapper {
	background: url(../images/shoppingbody_bg.gif) repeat-y 0 0;
	float: left;
	width: 725px;
}
.shoppingbucket {
	padding:0 0 0 106px;
	width:574px;
}
.shoppingpagelogo {
	float:left;
	padding:15px 0 0;
	width:222px;
}
.tablerow {
	width:100%;
}
.tablerow tr.graymain {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:35px;
	background:#efeee5;
}
.tablerow tr.gray1 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:35px;
	background:#f7f6eb;
}
.tablerow tr.gray2 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:35px;
	color:#000000;
	background:#faf9ee;
}
.tablerow td {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:30px;
	padding:0 0 0 10px;
}
.tablerow .edit {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:30px;
	padding:0 0 0 10px;
	color:#0033ff;
}
.tablerow .edit a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:30px;
	color:#0033ff;
}
.footer_shoppingright {
	width: 362px;
}
.footer_shoppingright p {
	color:#00234C;
	float:left;
	font-size:1em;
	margin:7px 0 0 0;
	padding:0;
}
.footer_shoppingright p a {
	color: #00234c;
}
.exploremainlist {
	border-bottom:1px solid #B1B3AF;
	float:left;
	margin:0 0 20px 4px;
	padding:20px 0 0;
	width:568px;
}
.top_closewindow {
	float: left;
	width: 350px;
}
.btn_closewindow {
	margin:0 auto;
	float:right;
}
.btn_printshopplist {
	margin:0 auto;
	float:right;
}
div.shoppinglisttext {
	width:572px;
}
div.shoppinglisttext h1 {
	margin:0 0 5px 3px;
	font-weight:normal;
}
.shoppingfooter {
	float: left;
	padding: 0 0 50px 6px;
	margin: -5px 0 0 0;
	width: 575px;
}

.desc {width:354px; float:left;}

#AutoCompleteExtender1_completionListElem, #AutoCompleteExtender2_completionListElem, #AutoCompleteExtender3_completionListElem, #AutoCompleteExtender4_completionListElem, #AutoCompleteExtender5_completionListElem, #AutoCompleteExtender6_completionListElem
{
	overflow-y: scroll !important;
	height: 200px;	
}

#more
{
	font-size:11px;
	font-weight:bold;	
}

div.history_timeline_flash 
{
	background: url(../images/history_timeline_flash.gif) no-repeat 0 0;
	float: left;
	height: 500px;
	margin: 0 0 10px 0;
	width: 870px;
	}
	
.top_bc_icon_container{
	border-top: 1px solid #B1B3AF;
    float: left;
    width: 870px;
	padding-top:0px;
	padding-bottom:0px;
}

.social_icon{float:right;}

.top_links{ float:right;}
.search_container{ width:246px; float:right; padding-left:20px;}
.search_container input.btn{ padding: 6px 0 0 9px; float:left;}
.search_container input.key_wrd{ width:150px; }
div.backsearch_container{ float:left; width:870px;}
.backsearch_container .backsearch{ padding-bottom:0;}
.rightdesign div.buttonbox{width: 418px; padding: 0; margin:0}
.rightdesign_text{ height:390px; padding-right:10px; }
.leftdesign img{ display:block;}
#addScrapbook_content{ display:none;}

/*Lightbox*/
#lb_wrapper{ display:none;}
.lb_overlay{ width:100%; height:100%; background-color:#808080; position:fixed; _position:absolute; left:0; top:0; z-index:1000; opacity:.5; filter: alpha(opacity:50)}
.lb_content_wrapper{ position:fixed;  _position:absolute; left:50%; top:30%;  padding:14px; background-color:#fffef2; z-index:1001; box-shadow: 2px 2px 10px #000000; -webkit-box-shadow: 2px 2px 10px #000000; -moz-box-shadow: 2px 2px 10px #000000;}
.lb_content h1{ margin:0; font-weight:400; color:#00234c;}
.lb_content_wrapper .btn_close{ background:url(../images/btn_close.gif) no-repeat 0 0; width:10px; height:10px; cursor:pointer; position:absolute; right:14px; top:14px;}
.lb_msg{ background-color:#e6e6dc; padding:10px 8px 0; margin:34px 0}
.lb_msg p{ margin:0; padding-bottom:10px; font-size:1.2em}
.lb_btns{ overflow:hidden}

/*Product Landing
.banner img{ display:block}
.banner_container{ background-color:#fff;}
.banner_controls_container{ padding:4px 9px; }
.banner_controls_container p{ margin:0; float:left; padding-top:4px; color:#000}
.banner_pos{ list-style:none; float:right; font-size:1.1em} 
.banner_pos li{ float:left; color:#000; font-weight:700; padding:2px 7px; cursor:pointer; margin:0 1px}
.banner_pos li.selected{ background-color:#325e8f; color:#fff;}
.banner_controls{ float:right; list-style:none; padding-left:10px}
.banner_controls li{ float:left; text-indent:-9999em; cursor:pointer; margin:3px 2px; width:11px; height:12px; padding:0; background:url(../images/controls.gif) no-repeat 0 -50px;}
.banner_controls li.prev{ background-position:0 0;}
.banner_controls li.play{ background-position:0 -33px;}
.banner_controls li.next{ background-position:0 -16px;}

.banner_container{position: relative; width: 870px; padding-top:320px}
.banner_container .banner{   display:block; height: 320px; left: 0; overflow: hidden; position: absolute; top: 0; width: 870px; z-index: 99;}

.banner_sb{ position:absolute; display:none; top:5px; right:5px; cursor:pointer;}*/


/*Inspiration*/
.inspire_container{ float:left; width:870px;}
.inspire_container h1{ font-weight:400; margin-bottom:5px}
.inspire_container p{ font-size:1.2em;}
.inspire_cat_container{ margin-left:-20px;}
.inspire_cat{ float:left; padding:0 0 20px 19px}
.inspire_cat *:hover{ text-decoration:none}
.inspire_cat img{ display:block}
.inspire_txt{ font-size:1.4em; font-weight: bold; padding:16px 0;}
.inspire_txt span{ background: url("../images/arrow_navy_blue.gif") no-repeat scroll 100% 5px transparent; padding-right:10px;}

.inspire_dt_container{ padding:7px 0; margin:25px 0 50px; position:relative;}
.inspire_img_preview{ float:left; margin-right:15px; position:relative}
.inspire_img_preview input{z-index: 2; position: absolute; top: 5px; right: 5px; display: none;}
.inspire_thumb_container{ position:relative; left:0;margin-top:28px;overflow:hidden;visibility:visible;z-index:2;}
.inspire_thumb_container{ height:504px !important;}
.inspire_dt_container * img{ display:block;}
.inspire_img_preview p{ margin:10px 0 0; }
.inspire_thumb_container ul{ list-style:none; margin:0; padding:0; width: 280px;height:1344px;}
.inspire_thumb_container ul li{ padding-bottom:20px; width:226px; margin:0; float:left; height:150px; width:280px;}
.inspire_thumb_container ul li .inspire_thumb{ float:left; margin:0 10px 0 0; cursor:pointer; padding:0}
.inspire_thumb_container ul li .inspire_thumb p{ margin:6px 0 0 0; padding:0}
.inspire_dt_container .inspire_thumb_container .last{ padding:0; margin:0}
.inspire_dt_container .btnPrev{ position:absolute; margin-left:720px; cursor:pointer}
.inspire_dt_container .btnNext{ position:absolute; margin-left:720px; bottom:31px; cursor:pointer}
.inspire_dt_container .disabled{ cursor:default;}
.inspire_thumb img { width:129px; height:134px;}
/*


/*
Date: 05/09/2011
Developer: Tanuja Patil
*/
.search_title h2 { font-weight:normal;}
.searchresults .search_container input.key_wrd { font-size:1.1em;}
#search { padding-top:8px;}
.search_results li.active{ color:#588fcd; font-weight:bold;}
.dark_blue_arrow { background: url(../images/dark_blue_arrow.gif) no-repeat scroll right 4px; padding: 0 10px 0 0;}
.search_div{ clear:both; width:110%}
.light_blue_color{ color:#466e99;}
.searchinfo { width:100px;}
.searchinfo p{ width:100px; text-align:left; padding:5px 0 0 0; margin:0;}
.search_block { width:100px; float:left; margin-right:14px; padding:0 0 30px 0;}
.search_sub { padding:5px 0 0 0;}
.searchinfo .light_blue_color { padding:2px 0 0 0;}
.searchinfo .searchinfolabels { min-height: 5em; }
.search_img a { width: 100px; height: 100px; background-color: #f5f4e3; display: block; }
.search_img a img { width: 100px; height: 100px; }
.refinesearch ul{ background:url(../images/dotted_seperator.gif) repeat-x 0 bottom;}
.leftnav_ul{ background:url(../images/dotted_seperator.gif) repeat-x 0 bottom;}
.refine_search ul li ul li { color: #002144; font-size: 1.0em; list-style: none; font-weight: normal; margin: 0; padding: 0 0 2px 0; }
.refine_search ul li ul li a { padding: 0 0 0 13px; background:url(../images/square_bullet.gif) no-repeat 0 4px; display: block; }
.refine_search ul li ul { display:none;}
.refine_search ul li ul li.selected { }
.refine_search ul li ul li.selected a {	color: #5485a9;	margin: 0; padding: 0 0 0 13px; background: url(../images/selected_sqaure_bullet.gif) no-repeat 0 4px; }
.refine_search ul li { background:url(../images/pluse.gif) no-repeat right 4px; cursor:pointer;}
.refine_search ul li.selected { background:url(../images/minus.gif) no-repeat right 7px;}
.refine_search ul ul li.selected { background:none;}
.refine_search ul{ width:148px;}
#press_release .main_right ul li.selected a { color:#588fcd;}
#press_release .main_right ul li.selected ul li { font-weight:normal;}
#press_release .main_right ul li.selected ul li.selected { font-weight:bold;}
div.maincontainer div.main_left div.pressbox .pressbox_right .boldtxt { padding:0 0 5px 0;}
#press_release .pressbox, #press_release .pressbox .pressbox_right{ width:565px;}
#press_release .pressbox .pressbox_right{ width:565px; border-top:1px solid #b1b3af; padding:10px 0 5px 0;}
.pdf_link { background:url(../images/icon_pdf.gif) no-repeat 0 0;}
.download_pdf{ padding:7px 0 0 0; width:299px; float:left;}
div.maincontainer div.main_left div.pressbox .pdf_link, div.maincontainer div.main_left div.pressbox .interactive_link { padding:3px 0 10px 28px; font-size:1.2em; color:#325e8f}
.interactive_link { background:url(../images/icon_interactive.gif) no-repeat 0 0;}
.download_div { float:left; width:565px; }
.lang_selectbox{ width:266px; float:left;  padding:5px 0 4px 0; position:relative;}
.lang_selectbox select { width:147px; float:left; border:none; padding:1px 0 2px 0; margin:0; *border:1px solid #ffffff; font-size:1.1em;}
.lang_selectbox .download { margin:0 0 0 6px; float:left; }
#press_release div.main_left div.pressbox .pdf_link a, #press_release div.main_left div.pressbox .interactive_link a{ background:url(../images/arrow.gif) no-repeat right 4px; }
.flag_dropdown { border:1px solid #c1c1c1; width:168px; float:left; background-color:#ffffff;} 
.flag_dropdown img { width:17px; float:left; padding:3px 0 1px 3px;}
#press_release .search_results { float:left; font-size:1.2em; width:170px; border-top:1px solid #b1b3af; margin:0; padding:10px 0 50px 392px;}
#press_release .search_results ul { float:none;}
#press_release .search_results ul li{ background:url(../images/press_paginatio_seperator.gif) no-repeat right 3px; padding:0 5px 0 5px; float:left; }
#press_release .search_results ul li a{ color:#325e8f;}
#press_release .search_results ul li.no_bg { background:none;}
.lang_selectbox select option.duch { background:url(../images/flag_duch.gif) no-repeat 0 0; padding:0 0 0 20px;}
.drop_down { background: url(../images/select-bg.gif) no-repeat 0 0; cursor: pointer; float: left; margin: 0 5px 0 0; padding: 3px 3px 0; width: 165px; position:relative;}
div.maincontainer div.main_left div.pr_box div.pressbox div.pressbox_right .drop_down a {background: url(../images/arrow_dd.gif) no-repeat scroll 0 0 ; float: right; height: 20px; width: 17px; padding:0; margin-top:-3px; text-indent:-999em; }
div.maincontainer div.main_left .group_list { background-color: #FFFFFF; display: none; width: 165px; z-index: 1000; border:1px solid #c1c1c1; left: 0; padding: 0; position: absolute; top: 24px; }
.drop_down span { float: left; font-size: 1.1em; padding: 0 2px 0;}
.drop_down span img { margin:2px 6px 0 0;}
div.maincontainer div.main_left .group_list li { padding:3px 4px; font-size:1.1em; background:none; }
div.maincontainer div.main_left .group_list li.first {padding:5px 4px 3px 4px;}
div.maincontainer div.main_left .group_list li img{ margin:0 6px 0 0;}
div.maincontainer div.main_left .pr_box p { margin:0;}
.search_typ2 { float: left; font-size: 1em; padding: 0 10px 0 0;}
.search_typ2 a { color: #325E8F;}
.collect_box { width:100px; float:left; margin:0 20px 0 0;}
.collect_box p{ font-size:1.1em; font-weight:bold; color:#325e8f;}
.leftdesign { position:relative;}
.rollover { position:absolute; bottom:5px; left:6px; z-index:100;}
.productadd img{ width:100px; height:100px;}
.complementary_products { clear:both; width:870px;}
div.productadd h3.frabric_heading { color: #325E8F; height: 22px; margin: 0; padding: 2px 0 0 10px;}
div.productadd input.fabric_ordersample { display: block; margin:0;}
.refine_search ul.first li a{ color: #002144;	}
.refine_search ul.first li ul li a{ color: #325e8f;	}
.download_pdf img{ float:left; margin:0 12px 0 0 ;}
div.maincontainer div.main_left div.pressbox .download_pdf p{ color: #325E8F; }
div.maincontainer div.main_left div.pr_box div.pressbox div.pressbox_right .lang_selectbox a.downloadlink { background:none;}
div.maincontainer div.main_left div.pr_box div.pressbox div.pressbox_right .lang_selectbox a.viewlink { background:none;}
.pagination { float: right; padding: 5px 0 25px 0; }
.pagination a { color: #727E1F; font-size: 1.3em; padding: 0 3px; }
.activepagelink { color: #C8C6D8 !important;}
div.maincontainer div.main_left div.pr_box .pagination a{ background:none;}
div.maincontainer div.main_left div.pr_box .pagination a.pagelink { background: url("../images/press_paginatio_seperator.gif") no-repeat scroll right 3px; padding: 0 5px;}
.thumbnail_images { border-right: 2px solid #FFFEF2;float: left;padding: 2px 0 0;width: 435px;}
.thumbnail_images img { width: 100px; height:100px;border-right: 2px solid #FFFEF2;float: left;padding: 2px 0 0;}
.rightdesign_text {height: 390px;padding-right: 10px;}

/* AB - overwrites */
.hidden { display:none; }
.refinesearch ul li { font-size: 1.4em; }
.refine_search ul li ul { display:block;}
.refine_search div.contracted {display: none;}
.refine_search ul li { background: none; }
.refine_search li a { display: block; }
.refine_search a.expanded { background: url(../images/minus.gif) no-repeat right 7px; }
.refine_search a.contracted { background:url(../images/pluse.gif) no-repeat right 4px; }
.refine_search li li a { display: inline; }
.search_results input.reset {float: left; margin: -3px 13px 0 0;}
#menuContainer{margin-left:12px !important; text-align: left; }
#menuContainer ul li{border:0px !important; float:none !important;list-style:none;}
