/*
SAMSON RAJARATA TILES (PVT) LTD: StyleSheet
Author: Rohitha Fernando 11/02/2004
(c) 2004 webstation
*/

BODY
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #776A4E;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
P
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: LEFT;
    COLOR: #776A4E;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TD
{
    FONT-SIZE: 10px;
    COLOR: #776A4E;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A
{
    COLOR: #4B73A3;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

A:hover
{
    COLOR: #EC7338;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.banner_header
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: LEFT;
    font-weight:600;
    COLOR: #354231;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.main_banner_details
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: LEFT;
    LINE-HEIGHT: 11px;
    color:#ECECB5;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.other_banner_details
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: LEFT;
    LINE-HEIGHT: 12px;
    color:#74330C;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.linked_banner_details
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: LEFT;
    LINE-HEIGHT: 12px;
    color:#4B73A3;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.linked_banner_details:visited
{
    color:#4B73A3;
    TEXT-DECORATION: none
}
A.linked_banner_details:hover
{
    COLOR: #EC7338;
    TEXT-DECORATION: none
}
.dealer_locator
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: LEFT;
    font-weight:600;
    COLOR: #106302;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
A.copy_rights
{
    FONT-SIZE: 10px;
    COLOR: #6D771F;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.copy_rights:visited
{
    COLOR: #6D771F;
    TEXT-DECORATION: none
}
A.copy_rights:hover
{
    COLOR: #EC7338;
    TEXT-DECORATION: underline
}
A.info_email
{
    FONT-SIZE: 10px;
    color:#3CA494;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.info_email:visited
{
    color:#3CA494;
    TEXT-DECORATION: none
}
A.info_email:hover
{
    color:#127002;
    TEXT-DECORATION: none
}
.text_box_header
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: LEFT;
    font-weight:600;
    LINE-HEIGHT: 14px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.text_box
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: LEFT;
    LINE-HEIGHT: 15px;
    COLOR: #7D8174;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.text_box_other
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: CENTER;
    LINE-HEIGHT: 15px;
    COLOR: #7D8174;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.slogan
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: LEFT;
    font-weight:600;
    color:#127002;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.contact
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: LEFT;
    LINE-HEIGHT: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.thanks
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: JUSTIFY;
    LINE-HEIGHT: 20px;
    color:#606760;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
input.forms
{
    FONT-SIZE: 10px;
    border: 1px solid rgb(82,80,52);
    background-color: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
input.login_box
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: CENTER;
    border: 1px solid rgb(82,80,52);
    background-color: #D7AE95;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

/* stile */ 
.tileLeft {
	padding-right:10px;
}

.tileMiddle, tileRight, .tileMiddle p {
	font-size:11px;
	color:#000000;
}

.tileMiddle td {
	color:#000000;
	font-size:11px;
}

.tileMiddle p {
	font-size:11px;
	color:#000000;
	padding:0px 0px 15px 0px;
	margin:0px;
}

.tileMiddle {
	width:380px;
	background:#fcd355;
}

.tileRight {
	padding-left:10px;
}

.description {
	padding:10px 8px;
}

.description h1 {
	color:#c01d2e;
	font-size:24px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px;
}

.description h2 {
	font-size:13px;
	color:#c01d2e;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

.description h2.versions {
	font-size:14px;
	color:#000000;
	padding-top:10px;
}

.descriptionLeft {
	float:left;
	width:165px;
	margin-right:8px;
}

.descriptionRight {
	float:left;
	width:191px;
}

.kingOfRoof {
	margin:-5px 0px 5px 0px;
}

table.versions {
	width:364px;
}

table.versions td {
	padding:5px 0px 0px 0px;
	width:85px;
	text-align:center;
	vertical-align:top;
	font-size:12px;
}

tableversions td img {
	display:block;
}

table.versions td.versionLast {
	padding-right:0px;
}

.pageBR {
	height:1px;
	line-height:1px;
	font-size:0px;
	clear:both;
	float:none;
}

.description.bg2 {
	background:#fffbee;
	margin:0px 1px;
	margin-bottom:1px;
}

.description.bg2 p {
	line-height:19px;
	color:#c01d2e;
}

.description.spec {
	padding-top:25px;
	background:url(images/specBg.jpg) no-repeat right top;
}

.spec table td {
	padding:3px 6px 4px 0px;
}

.description img {
	border:none;
}

.description.tech {
	background:#ffffff;
	padding-top:7px;
}

.tileRight img, .tileLeft img {
	display:block;
	margin-bottom:28px;
}

/* spanish */
.tileMiddle.spanish .descriptionLeft {
	margin-right:15px;
}

.tileMiddle.spanish .descriptionRight {
	width:184px;
}



.tileMiddle.spanish {
	width:380px;
	background:#a8e1fc;
}
.description.spanish {
}
.spanish .description h2.spanishCoName {
	text-align:center;
	font-size:26px;
	color:#000;
	padding-bottom:1px;
	color:#000;
}
h3.versions {
	color:#fff;
	background:#000;
	font-size:17px;
	margin:0px -8px 0px -8px;
	padding:3px 10px;
	letter-spacing:-1px;
}
h3.versions span {
	font-size:12px;
	font-weight:normal;
	letter-spacing:normal;
}

.spanish table.versions {
	margin-top:10px;
}

.spanish .description.bg2 {
	background:#f7fcff;
	margin:0px 1px;
	margin-bottom:0px;
}

.spanish .description h2 {
	color:#2c388e;
}

.spanish .description.bg2 p {
	color:#2c388e;
}
.description.specSpanish {
	padding-top:0px;
	padding-bottom:30px;
	background:#F7FCFF url(images/specSpanishBg.jpg) no-repeat right -25px;
	margin:0px 1px 1px 1px;
}

.spanish .description.tech {
	padding:15px 0px 0px 0px;
}

/* --- */

.footer {
	background:#fcd355 url(images/memberOfDSI.jpg) no-repeat 100px 90px;
	padding:20px 0px 15px 0px;
}

.coName {
	display:block;
	font-size:48px;
	color:#c01d2e;
	font-weight:bold;
	text-align:center;
}

.footer p {
	color:#000000;
	font-size:27px;
	font-weight:bold;
	padding:10px 0px 0px 365px;
	margin:0px;
}

.footerContact {
	background:#c01d2e;
	text-align:center;
	padding:15px 0px;
	font-size:26px;
	font-weight:bold;
	color:#ffffff;
}

.footerContact a {
	color:#ffffff;
}
.footerContact a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.footer.spanishFooter {
	background:#a8e1fc url(images/memberOfDSI-spanish.jpg) no-repeat 100px 90px;
	padding:20px 0px 15px 0px;
}

/* stile menu */
.smenu {
	border-right:1px solid #d85711;
}
.smenu ul {
	margin:0px;
	padding:0px;
	width:979px;
}

.smenu ul li {
	margin:0px;
	padding:0px;
	width:158px;
	float:left;
	display:block;
	font-size:11px;
	border-top:1px solid #d85711;
	border-bottom:1px solid #d85711;
}

.smenu ul li.m4 {
	width:189px;
}

.smenu ul li a {
	display:block;
	float:left;
	width:100%;
	text-align:center;
	height:31px;
	line-height:31px;
	background:#ff7b33;
	color:#000000;
	text-decoration:none;
}

.smenu ul li.m0 a {
	background:#ff6f20;
}
.smenu ul li.m1 a {
	background:#ff7b32;
}
.smenu ul li.m2 a {
	background:#ff8745;
}
.smenu ul li.m3 a {
	background:#ff9458;
}
.smenu ul li.m4 a {
	background:#ffa26f;
}
.smenu ul li.m5 a {
	background:#ffb086;
}
.smenu ul li.m6 a {
	background:#ffbd99;
} 
.smenu ul li a:hover {
	background:#efefef;
	text-decoration:none;
	color:#000000;
}
.smenu ul li a.onPage {
	background:#e7e7e7;
	text-decoration:none;
	color:#646464;
}

h2 {
	font-size:25px;
	color:#c01d2e;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h2.domestic {
	background:#f8eb8f;
	padding:10px 10px 5px 10px;
}
h2.exports {
	margin:30px 0px 10px 0px;
}

/* fix for new menu on old layout */
.smenu.old ul {
	width:779px;
}
.smenu.old ul li {
	width:122px;
}
.smenu.old ul li.m4 {
	width:169px;
}
