/*********** G E N E R A L   S T Y L E S   S T A R T   H E R E ***********/
body, form, td, th, p, input, select, textarea { font-family:"Trebuchet MS", Tahoma, Verdana, Helvetica; font-size:11px; color:#000; }
body, form, p, table, div, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6 { display:inline; }
h1 { font-size: 16px; }
h2 { font-size: 15px; }
h3 { font-size: 14px; }
table { border-collapse:collapse; }
/**********/
a:link, a:visited { color: #333; text-decoration: none; }
a:hover, a:active { text-decoration: none; color: #f60; }
/**********/
.fLeft { float:left; }
.fRight { float:right; }
.fLefWithMargin { float:left; margin:0 10px 5px 0; }
.fRigWithMargin { float:right; margin:0 0 5px 10px; }
.margin2px { margin:2px; }
.margin5px { margin:5px; }
.margin10px { margin:10px; }
.padding2px { padding:2px; }
.padding5px { padding:5px; }
.padding10px { padding:10px; }
/**********/
.bdr { border:1px solid #999; }
.bdrTop { border-top:1px solid #ccc; }
.bdrRight { border-right:1px solid #ccc; }
.bdrBottom { border-bottom:1px solid #ccc; }
.bdrLeft { border-left:1px solid #ccc; padding:2px; }
.bdrTR { border:1px solid #ccc; border-width:1px 1px 0 0; }
.bdrTB { border:1px solid #ccc; border-width:1px 0 1px 0; }
.bdrTL { border:1px solid #ccc; border-width:1px 0 0 1px; }
.bdrRB { border:1px solid #ccc; border-width:0 1px 1px 0; }
.bdrRL { border:1px solid #ccc; border-width:0 1px 0 1px; }
.bdrBL { border:1px solid #ccc; border-width:0 0 1px 1px; }

/********** GENERAL FORM STYLES START HERE **********/
.formTable { 
	width:100%;
	margin:auto; 
}
.bgOne { 
	width:32%;
	background:#f9f9f9;
	padding:2px 5px 2px 2px;
	text-align:right;
	border-top:1px solid #f5ecd9;
	border-bottom:1px solid #f9b50c;
	vertical-align:top;
}
.bgTwo { 
	width:1px;
	font-weight:bold;
	padding:2px;
	text-align:center;
	border:1px solid #f9b50c;
	background:#fcf7ed;
	vertical-align:top;
}
td.bgThree { 
	width:68%;
	padding:5px 5px 5px 12px;
	border-top:1px solid #f5ecd9;
	border-bottom:1px solid #f9b50c;
	border-left:5px solid #600;
}

.formHead { 
	font-weight:bold;
	background:#e3f5ff;
	padding:5px;
}
.formHead span { 
	font-weight:normal;
}
.formText { 
	padding:0 2px;
}
.formInput { 
	padding:0 2px;
	border:1px solid #9B7256;
	background:#fff !important;
}
select { 
	border:1px solid #ccc;
	background:#fcfcfc;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}
textarea { 
	border:1px solid #ccc;
	background:#fcfcfc;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	padding:5px;
}
input.button { 
	background-color:#bfecff;
	border:1px solid #72d5ff;
	color:#333333;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/********** GENERAL IMG STYLES START HERE **********/
a img { border:0px; }
img.borderNone { border:0; }
img.borderNone:hover { border:0; }
img.block2Px { display:block; width:2px; height:2px; }
img.block5Px { display:block; width:5px; height:5px; }
img.sendEnquiry { margin:10px 0 0; }

/********** GENERAL DIV STYLES START HERE **********/
div.banner { margin:15px auto; text-align:center; }
div.banner img { border:1px solid #999; }
div.clearBoth { clear:both; }

/********** OTEHR STYLES START HERE *********/
.keywords { background:#EFE9DA; padding:0 5px; color:#555; }
.star { font-weight:bold; color:#c00; }
/**********/
.colorRed { color:#f00; }
.colorGreen { color:#060; }
.colorBlue { color:#06c; }
.colorYellow { color:#ff0; }
.colorOrange { color:#f60; }
.colorPink { color:#f0f; }
.colorGray { color:#666; }
/*********/
.bgRed { background:#ffebde; }
.bgRedDark { background:#ffb3b3; }
.bgGreen { background:#efffea; }
.bgGreenDark { background:#c1ffab; }
.bgBlue { background:#ebf3fb; }
.bgBlueDark { background:#cae5ff; }
.bgYellow { background:#ffffe6; }
.bgYellowDark { background:#ffffbf; }
.bgOrange { background:#fff0d3; }
.bgOrangeDark { background:#ffce71; }
.bgPink { background:#ffe6ff; }
.bgPinkDark { background:#ffbfff; }
.bgGray { background:#eee }
.bgGrayDark { background:#ccc }

/********** HEADER STYLES START HERE **********/
#header {
	margin:0px;
	display:table;
	width:100%;
	background:#ddd;
}
.info_bg {
	background-image:url(/images/info_bg.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:139px;
}
.aluminium_title, a.aluminium_title:link,  a.aluminium_title:visited {
	font-size:14px;
	color:#fff;
}
a.aluminium_title:hover {
	color:#000;
}
.pad3 {
	padding-left:22px;
	margin-bottom:5px;
}
.pad4 {
	padding-top:5px;
	padding-left:15px;
	color:#881616;
}
.pad5 {
	padding-top:15px;
	padding-left:15px;
	color:#ffffff;
}
.pad6 {
	padding:0px 5px 2px 10px;
	display:table;
	width:98%;
}
.pad7 {
	margin:0px 10px 5px 0px;
}
#pad9 {
	padding-left:20px;
}
#pad10 {
	padding-left:70px;
}
#pad11 {
	height:4px;
}
#info_link a:link, #info_link a:visited, #info_link span {
	color:#6f5f4b;
	text-decoration:none;
	line-height:15px;
}
#info_link a:hover, #info_link a:active {
	color:#ff6600;
	text-decoration:none;
	border-bottom:1px dashed;
}
bot-border {
	border-bottom:1px dashed #dfdfdf;
}
#logo {float:left;}
#middle{float:left;}
#right{margin-left:396px;}
#right1{margin:0 0 0 218px;}
#image1 {background:#f8ebb8 url(/images/right_collage.jpg) no-repeat 379px 0;}
#left_window{background-image:url(/images/left_window.jpg); background-repeat:no-repeat; width:210px; height:212px;}

.menubg_expand{background-image:url("images/menubg_expand.gif"); background-repeat:repeat-x; height:75px;}
.menubg_expand1{background-image:url("images/inner_topbg.gif"); background-repeat:repeat-x;}
.expand_bg{background-image:url(/images/expand_flowerbg.jpg); background-position:center; background-repeat:no-repeat;
border:1px solid #dfdfdf;}

#leftwindow_link a:link, #leftwindow_link a:visited, #leftwindow_link span {
	color:#6d5e48;
	text-decoration:none;
	font-weight:bold;
}
#leftwindow_link a:hover, #leftwindow_link a:active, #leftwindow_link span {
	color:#ff6600;
	border-bottom:1px dashed;
}

.main, #main_link a:link, .main, #main_link a:visited, #main_link span {
	text-decoration:none;
	color:#881616;
	font-weight:bold;
}
#main_link a:hover, #main_link a:active {
	color:#0099FF;
	border-bottom:1px dashed;
}
.main1, #main_link1 a:link, #main_link1 a:visited, #main_link1 span { 
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
#main_link1 a:hover, #main_link1 a:active {
	color:#FFff00;
	border-bottom:1px dashed;
}
#main_link2 a:link, #main_link2 a:visited, #main_link2 span {
	text-decoration:none;
	color:#881616;
	font-weight:bold;
}
#main_link2 a:hover, #main_link2 a:active {
	color:#0099FF;
	border-bottom:1px dashed;
}
#middlesection {
	margin:0px;
	padding:0px;
	display:table;
}
.craf_section {
	background:url(/images/craft_section.jpg) no-repeat;
	width:210px;
	float:left;
}
#productsection {
	margin-left:215px;
	margin-top:4px;
}
#product1 {
	background-color:#f9faef;
	width:96%;
	border:1px solid #dfdfdf;
	padding:5px 5px;
	margin:auto;
	margin-left:5px;
}

.title1 {
	color:#8a713f;
	font-size:15px;
	border-bottom:1px dashed;
}
.prod-title1, span.prod-title1 a:link, span.prod-title1 a:visited {
	color:#e74212;
	font-size:12px;
	border-bottom:1px dashed;
	font-weight:bold; 
}
span.prod-title1 a:hover {
	color:#000;
}
.prod-title2 {
	color:#e74212;
	font-size:12px;
	border-bottom:1px dashed;
	font-weight:bold;
}

#prodlink {
	color:#444444;
	text-decoration:none;
	line-height:16px;
}

#banner {
	margin:0px auto 15px;
	text-align:center;
}
#banner1 {
	margin:0px;
	padding-left:8px;
}
.bg1 {
	background:#fffff5;
}
#productbg1 {
	background:#fffff5 url(/images/left_shadow.jpg) no-repeat left;
}
#productbg2 {
	background:#fcf5e7 url(/images/left_shadow.jpg) no-repeat left; 
}

#productbg3 {
	background:#fcf5e7 url(/images/left_shadow.jpg) no-repeat left;
	width:96%;
	border-bottom:1px dashed #f7f7f7;
}
#productbg4 {
	background:#fffbf3 url(/images/left_shadow.jpg) no-repeat left;
	width:96%;
	border-bottom:1px dashed #f7f7f7;
}
.linkbg4_img {
	background:url(/images/otherlink_bg.jpg) right bottom no-repeat;
}
.linkbg4_img1 {
	background:url(/images/foot-bg.jpg) left bottom no-repeat;
}

.bord-top {
	border-top:1px dashed #a7a7a7;
	width:99%;
	text-align:right;
	margin:15px auto;
}
.bord-bot {
	border-bottom:1px dashed #555555;
}
.fastener {
	float:left;
	width:36%;
	padding-bottom:8px;
}
.fastener1 {
	float:left;
	width:38%;
	padding-bottom:8px;
	padding-left:20px;
}

.crafttitle {
	color:#8a713f;
	font-size:12px;
	border-bottom:1px dashed;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

/**********/
#craftlink, #craftlink a:link, #craftlink a:visited, #craftlink span {
	color:#444444;
	text-decoration:none;
	line-height:18px;
}
#craftlink a:hover, #craftlink a:visired {
	color:#ff6600;
	border-bottom:1px dashed;
}

#craftlink span, #craftlink span a:link, #craftlink span a:visited {
	color:#e74212;
	font-size:12px;
	border-bottom:1px dashed;
	font-weight:bold;
}
/**********/
#other_link, #other_link a:link, #other_link a:visited, #other_link span {
	color:#695a1f;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#other_link a:hover, #other_link a:active {
	color:#990000;
}

.foot_bg {
	background-color:#f6f4ee;
	color:#0569be;
	text-decoration:none;
	width:96%;
	padding:10px;
	text-align:center;
	border:1px solid #e9e7e0;
	margin:auto;
}
#footlink a:link, #footlink a:visited, #footlink span {
	color:#0569be;
	text-decoration:none;
	padding:5px;
	font-weight:normal;
	line-height:22px;
}
#footlink a:hover {
	color:#ff6600;
	text-decoration:none;
}
#weblink a:link, #weblink a:visited {
	color:#0066FF;
	text-decoration:none;
}
#weblink a:hover, #weblink a:active {
	color:#339999;
}
#Footer {
	top:2500px;
	width:99%;
}
.inner_top {
	float:left;
}
.inmenu_bg {
	background:url(/images/inner_topbg.gif) repeat-x;
	height:72px;
}
.inner_right {
	background:url(/images/innerright-header.jpg) 778px top  no-repeat;
	margin:auto;
	clear:both;
}
#innerheader {
	padding-left:2px;
}
#innerheader {
	margin:auto;
}
#innermiddle {
	width:99.5%;
	display:table;
	margin:auto;
}

#rightsection {
	margin-right:2px;
	float:right;
	width:238px;
}
.padding4right {
	padding:1px 0px 5px 25px;
}
#leftsection {
	margin-right:250px;
	margin-left:5px;
	}
.abc {
	margin-right:250px;
	margin-left:5px;
	background:#eee;
}
.rightlink_bg {
	background:url(/images/rightlink_bg.jpg) repeat-y;
}
.title_bg {
	background:url(/images/left-design_bg.gif) repeat-x;
	height:35px;
}
h1 {
	color:#8d8509;
	font:16px Trebuchet Ms;
	display:inline;
	font-weight:bold
}
.bg3 {
	background-color:#f5f5f5;
	border:1px solid #dfdfdf;
	text-align:right;
	margin-left:3px;
	height:22px;
	vertical-align:middle;
}
.category_title {
	font-size:13px;
	color:#008d8a;
	font-weight:bold;
	text-decoration:none;
}
.inform_links, a.inform_links:link, a.inform_links:visited {
	font-size:12px;
	color:#0d68ff;
	text-decoration:underline;
	font-weight:bold;
	line-height:18px;
}
a.inform_links:hover {
	color:#FF0000;
}
#titlebg {
	background:url(/images/bg.gif) repeat-x;
	height:29px;
	color:#000088;
	font-weight:bold;
	font-size:13px;
	border:1px solid #e9e8ea;
}
#pad1 {
	padding-left:5px;
	height:24px;
	padding-top:5px;
}
.pad2 {
	padding:1px 0px 5px 15px;
}
.red {
	background-color:#FF0000;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	height:20px;
	width:220px;
	float:right;
	padding:2px;
}
#red a:link, #red a:visited, #red span {
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
#red a:hover, #red a:active {
	color:#ffff00;
	text-decoration:none;
}
#alumini {
	border:1px solid #e9e8ea;
}
.craft_bg {
	background:url(/images/rightlink_bg1.jpg) no-repeat -25px;
}

.linktitle {
	color:#333;
	font:13px Trebuchet Ms;
	text-decoration:none;
	font-weight:bold;
}
a.linktitle:hover, a.linktitle:active {
	text-decoration:none;
	color:#0096ff;
}
#linksubtitle a:link, #linksubtitle a:visited, #linksubtitle span {
	color:#333333;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px dashed;
}
#linksubtitle a:hover, #linksubtitle a:active {
	color:#ff6600;
}
#linksubtitle img {
	margin:7px 0 7px 0;
}
.tree_bg {
	background:url(/images/tree_bg.jpg) repeat-x;
	height:21px;
	border:1px solid #f1f1f1;
	padding-left:8px;
}
.button {
	background-color:#bfecff;
	border:1px solid #72d5ff;
	color:#333333;
	font-size:10px;
}
.red1 {
	color:#ff0000;
}
#border {
	border:1px solid #dfdfdf;
}
.text1 {
	color:#444444;
	text-align:justify;
	padding:0px 5px;
}
.bbottom {
	border-bottom:1px solid #ececec;
	background-color:#f8f8f8;
}

/********** MANUFACTURER STYLES START HERE **********/
.manufacturer {
	background-color:#f9f9f9;
	border:1px solid #dfdfdf;
	width:98%;
	margin:0 0 15px 0;
}
.manufacturer .head {
	background:url(/images/bg.gif) repeat-x;
	color:#000088;
	font-weight:bold;
	font-size:13px;
	border:1px solid #e9e8ea;
	padding:5px;
}
.manufacturer .desc {
	padding:5px;
}
.manufacturer .desc a:link, .manufacturer .desc a:visited {
	color:#060;
	padding:0 10px 0 0;
}
.manufacturer .desc a:hover, .manufacturer .desc a:active {
	color:#f50;
}

/********** SITEMAP STYLES STARTS HERE **********/
#sitemap {
	width:96%;
	margin:15px auto;
	border:1px solid #9AA633;
}
#sitemap .head {
	color:#8d8509;
	font:bold 13px/16px "Trebuchet Ms", Arial, Verdana, Helvetica;
	background:#F9FAEF;
	border-bottom:1px solid #9AA633;
	padding:3px 5px;
}
#sitemap .head a:link, #sitemap .head a:visited {
	color:#8d8509;
}
#sitemap .head a:hover, #sitemap .head a:active {
	color:#000;
}
/*********/
#sitemap .headSub {
	color:#f60;
	font-size:12px;
	font-weight:bold; 
	padding:5px 15px 5px 15px;
}
#sitemap .headSub a:link, #sitemap .headSub a:visited, #sitemap .headSub span {
	background:url(/images/arrow3.gif) no-repeat left 5px;
	margin:0 15px 0 0;
	padding:0 0 0 15px;
	color:#f60;
}
#sitemap .headSub a:hover, #sitemap .headSub a:active{
	color:#060;
}
#sitemap .headSubSub {
	color:#e74212;
	color:#333;
	padding:0 15px 5px 30px;
}
#sitemap .headSubSub a:link, #sitemap .headSubSub a:visited, #sitemap .headSubSub span {
	margin:0 10px 0 0;
	padding:0 0 0 12px;
	background:url(/images/arrow6.gif) no-repeat left 6px;
}
/***** RELATED LINKS STYLES START HERE *****/
.relatedLinks {
	background-color:#f9f9f9;
	border:1px solid #dfdfdf;
	padding:5px;
	width:97%;
	display:table;
}
.relatedLinks .linksOuter {
	width:28%;
	margin:0 0 0 1%;
	float:left;
	background:url(/images/arrow5.gif) no-repeat left 6px;
	padding:0 0 0 15px;
}
/********** RESOURCES STYLES START HERE **********/

.resources {
	width:95%;
	border:1px solid #81725f;
	border-left:5px solid #81725f;
	padding:5px 5px 5px 10px;
	background:#fff;
	margin:0 0 15px 0;
}
.resources .head {
	background:url(/images/m22.gif) no-repeat 5px 6px;
	font-weight:bold;
	font-size:13px;
	color:#81725f;
	margin:0 0 5px 0;
}
.resources .head a:link, .resources .head a:visited {
	color:#81725f;
	text-decoration:underline;
}
.resources .head a:hover, .resources .head a:active {
	color:#c00;
	text-decoration:underline;
}
