/*
 * metal melt styles
 */

/* headings */

h1 {
font-family: arial;
font-size: 18px;
margin: 0;
}

h2 {
font-family: arial;
font-size: 14px;
margin: 0;
}

h3 {
font-family: arial;
font-size: 14px;
margin: 0;
}

/* form classes */

form {
margin-bottom: 0;
}

input, textarea, select {
font-family: tahoma, "ms sans serif", arial, verdana, helvetica;
border-style: solid;
border-width: 1px;
font-size: 11px;
}

.no-border {
font-family: tahoma, "ms sans serif", arial, verdana, helvetica;
border-style: solid;
border-width: 0;
font-size: 11px;
}

.row1 {
    height: 5%;
    vertical-align : top;
    background-color: #fff;
}

.row2 {
height: 90%;
vertical-align : top;
background-image: url("../layout_images/new/bot-tile1.jpg");
background-repeat : repeat-x;
background-position: bottom;
background-color: #fff;
}

.row3 {
height: 5%;
vertical-align : top;
background-color: #fff;
}

/* images */

.header {
    background-image: url("../layout_images/new/header.jpg");
    background-repeat : no-repeat;
    background-color: #dbbb8d;
}

.top-tile {
    background-image: url("../layout_images/new/top-tile.jpg");
    background-repeat : repeat-x;
}

.bot-tile {
background-image: url("../layout_images/new/bot-tile.jpg");
background-repeat : repeat-x;
}

.h-dot-line {
background-image: url("../layout_images/new/h-dot-line.jpg");
background-repeat : repeat-x;
background-position: center center;
}

.bullet {
background-image: url("../layout_images/new/bullet.jpg");
background-repeat : no-repeat;
background-position: left 6;
padding: 2 1 5 15;
}

.bulleta {
background-image: url("../layout_images/new/bullet1.jpg");
background-repeat : no-repeat;
background-position: left 6;
padding: 2 1 5 15;
}

.bulletb {
background-image: url("../layout_images/new/bullet.gif");
background-repeat : no-repeat;
background-position: 5 center;
padding: 2 1 5 10;
}

/* links */

.top-link a {
    text-align: left;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
/*
    background-image: url("../layout_images/new/bullet.jpg");
    background-position: left center;
    background-repeat : no-repeat;
*/
    padding: 1 25 2 16;
    display: block;
}

.top-link a:hover{
    color: #fa8949;
    text-decoration: none;
}

.left-link a {
    color: #696969;
    font-size: 11px;
    text-decoration: none;
    display: block;
    padding: 2 1 3 25;
}

.left-link a:hover{
    background-color: transparent;
    text-decoration: none;
    color: #9b1219;
}

/* background colours */

.black {
background-color: #000;
}

.white {
background-color: #fff;
}

.red {
background-color: #971a1e;
}

.gray {
background-color: #747474;
}

.graya {
    background-color: #d7d7d7;
}

.gold {
background-color: #e2b87b;
}

/* borders */

.left-box {
border : #d7d7d7 1px solid;
background-color: #f3f3f3;
}

.metal-box {
    border : #deafa3 1px solid;
    background-color: #fcefdc;
}

/* text */

.red-txt {
color: #971a1e;
}

.red-txta {
color: #9b1219;
}

.white-txt {
color: #fff;
}

/*
 * added for shorlisting linked pathname
 */
#linked-path {
    color: #990000;
    vertical-align: middle;
    text-decoration: none;
    }
    	#linked-path a {
            color: #990000;
            text-decoration: none;
        }
        #linked-path a:hover {
            color: black;
            text-decoration: none;
        }

/*
 * old php-classified styles
 */
body, form, img, p, h1, h2, h3, input, select {
	margin: 0;
	padding: 0;
}

body, td {
    font-family: tahoma, "ms sans serif", arial, verdana, helvetica;
    color: black;
    font-size: 12px;
}

body {
    margin: 0;
    scrollbar-face-color: #d0d0d0;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #e1f2f2;
    scrollbar-3dlight-color: #e1f2f2;
    scrollbar-arrow-color: #000;
    scrollbar-track-color: #fff;
    scrollbar-darkshadow-color: #1b1e25;
    font: 12px/17px tahoma, sans-serif;
    background: url("../layout_images/new/back.jpg");
    background-repeat : repeat;
}
img {
	border: none;
}
.tst
{
	width: 50px;
	border-left:10px;
	margin: 0px 0px 0px 0px;
	padding: 100px;
	border-collapse: separate;
	text-align: left;
		vertical-align: top;
}

.full-size-table {
width: 780;
height: 100%;
}

#container {
// center-align container
//	margin: 0 auto auto;
// left-align container
	margin: 0;
	width: 900px;
	padding: 0;
	background: #FFFFFF;
}

#subnav {
    vertical-align: middle;
    text-decoration: none;
    height: 20px;
}
        #subnav a {
            color: white;
            text-decoration: none;
        }
        #subnav a:hover {
            color: #fa8949;
            text-decoration: none;
        }

#banner-lrg {
        border: 1px solid #e7ebf0;
        background: #fff;
}
        #banner-lrg td {
	        margin: 0px;
                padding: 2px !important;
                text-align: center;
        }

#banner-sml {
        margin: 0px 0px;
        border-left: 1px solid #dedede;
        border-right: 1px solid #a3aab7;
        border-bottom: 1px solid #a3aab7;
        background: #f8f8f8;
}
        #banner-sml th {
                height: 23px;
                padding: 5px 14px !important;
                padding: 2px 14px;
                white-space: nowrap;
                text-align: left;
                vertical-align: middle;
                color: #333333;
                background: black;
                font: bold 12px verdana, sans-serif;
        }
        #banner-sml td {
                text-align: center;
                margin: 0px 0px 0px 0px;
        }
        #banner-sml td a, #content a {
                color: black;
                text-decoration: none;
        }
        #banner-sml td a strong {
                font-size: 110%;
        }
        #banner-sml td a:hover, .box td a:hover strong, #content a:hover {
                color: #333333;
                background: #cccccc;
        }
	
.premium-box
        margin: 0px 0px;
        border : #deafa3 1px solid;
        background-color: #fcefdc;
}
        .premium-box td {
                padding: 1px 15px !important;
                background-color: #fcefdc;
        }
        .premium-box td.category {
                background: url("../layout_images/new/bullet.gif") 14px 9px no-repeat;
                padding-left: 36px !important;
                background-color: #fcefdc;
        }
        .premium-box th {
                height: 22px;
                padding: 5px 14px !important;
                padding: 2px 14px;
                white-space: nowrap;
                text-align: left;
                vertical-align: middle;
                color: white;
                background: #e2b87b;
                font: bold 11px verdana, sans-serif;
        }

	.premium-box th a {
		color: white;
		text-decoration: none;
	}
	.premium-box th a:hover {
		text-decoration: underline;
	}
	.premium-box td.pointer {
		padding-left: 26px !important;
	}
        .premium-box td a, #content a {
                color: #666666;
                text-decoration: none;
        }
        .premium-box td a strong {
                font-size: 110%;
        }
        .premium-box td a:hover, .box td a:hover strong, #content a:hover {
                color: #333333;
                background: #cccccc;
        }


.quickLink {
        background: #e7ebf0;
}
        .quickLink td a {
                color: black;
                text-decoration: none;
        }
        .quickLink td a strong {
                font-size: 110%;
        }
        .quickLink td a:hover, .box td a:hover strong, #content a:hover {
                color: #333333;
                background: #cccccc;
        }
}

.box {
	margin: 0px 0px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #a3aab7;
	border-bottom: 1px solid #a3aab7;
	background: #f8f8f8;
}
	.box td {
		padding: 2px 10px !important;
	}
	.box td.category {
		background: url("../layout_images/new/bullet.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.box tr.alt td.category {
		background: #e7ebf0 url("../layout_images/new/bullet.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.box th {
		height: 22px;
		padding: 5px 14px !important;
		padding: 2px 14px;
		white-space: nowrap;
		text-align: left;
		vertical-align: middle;
		color: white;
		background: black;
		font: bold 12px verdana, sans-serif;
	}
	.box th a {
		color: white;
		text-decoration: none;
	}
	.box th a:hover {
		text-decoration: underline;
	}
	.box td a, #content a {
		color: black;
		text-decoration: none;
	}
	.box td a strong {
		font-size: 110%;
	}
	.box td a:hover, .box td a:hover strong, #content a:hover {
		color: #333333;
		background: #cccccc;
	}
	.box tr.alt {
		background: #e7ebf0;
	}
	.box td.pointer {
		padding-left: 26px !important;
	}
	.box tr.alt td.pointer {
		padding-left: 26px !important;
	}


	/*-- Box headings and other tags --*/
	.box h1 {
		font: bold 18px arial, sans-serif;
		margin: 0px 0 0px 0;
		clear: both;
	}
	.box h2 {
		font: bold 14px arial, sans-serif;
		margin: 2px 0 0 0;
		clear: both;
		border-bottom: 1px solid #a3aab7;
	}
	.box h3 {
		font: bold 13px arial, sans-serif;
		margin: 10px 0 5px 0;
	}
	.box p {
		margin: 8px 0;
	}
	.box ul {
		list-style: square;	
		padding-left: 20px !important;
		margin-left: 0 !important;
		padding-left: 0;
		margin-left: 20px;
	}
	.box blockquote {
		border: 1px solid #e7ebf0;
		margin: 5px 3px 15px 3px;
		padding: 15px;
		background: #fff;
	}
/*-- --*/
.side_nav td {
	background: url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
}
.side_nav tr.alt td {
	background: #e7ebf0 url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
}
#tools {
	border: 1px solid #e7ebf0;
	background: #fff;
	font: bold 10px verdana;
}
	#tools td {
		padding: 2px !important;
		text-align: center;
		border-right: 1px solid #e7ebf0;
	}
	#tools a {
		color: black;
		text-decoration: none;
	}
	#tools a:hover {
		color: #283946;
		background: none;
		text-decoration: underline;
	}

#premium td {
	background: url("../layout_images/new/premium.gif") 14px 50% no-repeat;
	padding-left: 36px !important;
}
#premium tr.alt td {
	background: #e7ebf0 url("../layout_images/new/premium.gif") 14px 50% no-repeat;
	padding-left: 36px !important;
}

.button {
	background: #ecbe47;
	border: 1px solid #cc810d;
	color: #fff !important;
	padding: 2px 7px;
	margin: 0 3px;
	font: bold 11px verdana, sans-serif;
}
	.button:hover {
		background: #e4af26 !important;
		border: 1px solid #835308 !important;
		cursor: pointer;
	}
.sold {
	color: #971a1e;
	font-weight: bold;
        font-family: arial;
        font-size: 14px;
}
.warn_intend {
	color: red;
}
.star {
	color: red;
}

a.thumb img {
	padding: 2px;
	border: 2px solid #ccc;
}
a.thumb:hover img {
	border: 2px solid #971a1e;
	background: none !important;
}
a.thumb:hover {
	background: none !important;
}

a.thumb_icon img {
	padding: 1px;
	border: 2px solid #ccc;
}
a.thumb_icon:hover img {
	border: 2px solid #3588c7;
	background: none !important;
}
a.thumb_icon:hover {
	background: none !important;
}

.gal{
	padding: 10px;
	border: 2px solid #ccc;
	margin:100px;
}

a.gallery img {
	padding: 2px;
	border: 2px solid #ccc;

}
a.gallery:hover img {
	border: 2px solid #3588c7;
	background: none !important;
}
a.gallery:hover {
	background: none !important;
}

h2 {
	font: bold 20px verdana,arial, sans-serif;
	margin: 20px 0 0 0;
	clear: both;
	border-bottom: 1px solid #a3aab7;

}
.headline a {
	color: #fff;
	text-decoration: none;
}
.headline a:hover {
	color: #fff;
		background: #0065b7;
}
.headline a, #content a {
	color: #0065b7;
	text-decoration: none;
}
.small_drop_down {
    font-size: 9px;
}
/*-- JON - USED ON WELCOME PAGE --*/
.b1-txt {
color: #971a1e;
font-size: 14px;
font-weight: bold;
}
.b2-txt {
color: black;
font-size: 11.5px;
}
.b3-txt {
color: black;
font-size: 11px;
font-weight: bold;
}
.tr1-txt {
color: black;
font-size: 11px;
font-weight: bold;
}

.related-services {
    color: black;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}

.right-nav {
    color: black;
    font-family: verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

