
/* Layout Stylesheet */ 

body {
 margin:10px;
 background-image:url("images/BackgroundRepeat.jpg");
 background-repeat:repeat-x;
 background-color:#ffffff;
 padding:0;
 }

img {
    border-style: none
}

#outer {
 border:1px solid #000000;
 background:#ffffff;
 width:900px;
 margin:auto;
 padding:0;
 }
 
#hdr {
 width:900px;
 height:123px;
 border: none;
 background: url(../images/Header0909.jpg) center top no-repeat;
 color:#ffffff;
 padding:0;
 position: relative;
 }
 

 
#bodyblock {
 position:relative;
 color:#ffffff;
 width:900px;
 border:none;
 padding:0;
 }

#l-col {
 width:150px;
 float:left;
 background: url(../images/LeftBackground_0909.jpg) center top no-repeat;
 margin:0;
 padding:0;
 border:0;
 }

#menu {
 width:750px;
 height:50px;
 float:right;
 background: url(../images/Header_Menu0909.jpg) center top no-repeat;
 border:none;
 padding:0;
 text-align:left;
 position: relative; 
 }
 
#cont {
 width:750px;
 float:right;
 background: url(../images/ContentMain0909.jpg) center top no-repeat;
 border:0;
 padding:0;
 text-align:left;
 }
 
 #ftr {
 height:100%;
 background:#ffffff;
 border:solid black;
 border-width:1px 0 0 0;
 padding:0;
 margin:0;
 }
 

 /*----------------------------------------------------------------------------------------------------------------------------------*/


table.template
{ width: 750px;
vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }

table.template2
{ width: 150px;
vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }

table.template3
{ width: 900px;
vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }

td.templatenav
{ border-bottom: 0px #ffffff;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px; }

table.tableslong
{ width: 670px;
vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 20px;
margin-right: 20px;
}

table.tables
{ width: 460px;
vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 30px;
margin-right: 20px;
}

table.liltable
{ width: 430px;
vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.inner
{ width: 353px;
vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.nomar
{vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
margin: 0px;
padding: 0px;
}

table.retailers
{vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 134px;
padding: 0px;
}

table.retailindent
{vertical-align:top;
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 40px;}

td.template
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px; }



td.templateprnthdr
{ display: none;
}	


td.templatetan
{ border-bottom: 0px #ffffff;
background-color: #D1C9A7;
vertical-align:top;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px; }

td.template2
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 0px; }

td.template3
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px; }	

td.templatetop
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px; }

td.templateleft
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 20px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 20px; }	

td.templatetreats
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding: 0px;
}	

td.templateright
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 20px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 10px; }	

td.templatebuyleft
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 20px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 20px;
border-bottom:thin;}	

td.templatebuyright
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 20px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 10px;
border-bottom: thin;}	

td.templatebottomleft
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px; }	

td.templatebottomright
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 10px; }	

td.templatecenter
{ border-bottom: 0px #ffffff;
vertical-align:top;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px; }

td.padding
{padding: 10px;
}

td.templateproductleft
{ border-bottom: px;
border-right: solid;
border-right-color: #000000;
border-right-width:thin;
border-left: solid;
border-left-color: #000000;
border-left-width:thin;
vertical-align:top;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px; }	

td.templateproductright
{ border-bottom: 0px;
border-left: solid;
border-left-color: #000000;
border-left-width:thin;
vertical-align:top;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px; }	
	

td.templateheader
{ border-bottom: 0px #ffffff;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px; }

td.templatesearch
{ border-bottom: 0px #ffffff;
text-align: center;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px; }	

td.left
{
vertical-align:top;
text-align: left;
padding: 7px;
border-right: solid;
border-right-color:#CCC;
border-right-width:thin;
border-bottom: solid;
border-bottom-color:#CCC;
border-bottom-width:thin;
}

td.retailleafp
{ vertical-align: top;
text-align: right;
padding-top: 10px;}

td.retailleaf
{ vertical-align: top;
text-align: right;
padding-top: 5px;}

td.upperspace
{ padding-top:6px;}

td.toppers
{
vertical-align:top;
}

td.bottomline
{
vertical-align:top;
text-align: left;
padding-top:4px;
padding-right: 14px;
border-bottom: solid;
border-bottom-color:#CCC;
border-bottom-width:thin;
}

td.center
{
vertical-align:top;
text-align: left;
padding: 7px;
border-right: solid;
border-right-color:#CCC;
border-right-width:thin;
border-bottom: solid;
border-bottom-color:#CCC;
border-bottom-width:thin;
}

td.right
{
vertical-align:top;
text-align: left;
padding: 7px;
border-bottom: solid;
border-bottom-color:#CCC;
border-bottom-width:thin; }

td.leftend
{
vertical-align:top;
text-align: left;
padding: 7px;
border-right: solid;
border-right-color:#CCC;
border-right-width:thin;
}

td.centerend
{
vertical-align:top;
text-align: left;
padding: 7px;
border-right: solid;
border-right-color:#CCC;
border-right-width:thin;
}

td.rightend
{
vertical-align:top;
text-align: left;
padding: 7px;
}

dd.bold
{
font-weight: bold;
}

 /*----------------------------------------------------------------------------------------------------------------------------------*/
 
div.float {
  float: left;
}

.alignCenter {
text-align:center; vertical-align:top;
}

.alignLeft {
text-align:left;
}

.alignRight {
text-align:right;
}

.alignTopLeft {
text-align:left; vertical-align:top;
}

.alignBottomLeft {
text-align:left;vertical-align:bottom;
}

.alignTopRight {
text-align:right;vertical-align:top;
}

.alignTopCenter {
text-align:center; vertical-align:top;
}
 
 /*----------------------------------------------------------------------------------------------------------------------------------*/
 
#modernbricksmenu{

padding: 0;

width: 100%;

background: transparent;

voice-family: "\"}\"";

voice-family: inherit;

}



#modernbricksmenu ul{

font: bold 18px Georgia;

margin:0;

margin-left: 110px; /*margin between first menu item and left browser edge*/

padding: 0;

list-style: none;

}



#modernbricksmenu li{

display: inline;

margin: 0 2px 0 0;

padding: 0;

text-transform:uppercase;

}



#modernbricksmenu a{

float: left;

display: block;

color: white;

margin: 0 15px 0 0; /*Margin between each menu item*/

padding: 5px 10px;

text-decoration: none;

letter-spacing: 1px;

background-color: #7daba1; /*Default menu color*/

border-bottom: 1px #7daba1;

}



#modernbricksmenu a:hover{

background-color: #408678; /*Menu hover bgcolor*/

}



#modernbricksmenu #current a{ /*currently selected tab*/

background-color: #b1790b; /*Brown color theme*/ 

border-color: #b1790b; /*Brown color theme*/ 

}



#modernbricksmenuline{

clear: both;

padding: 0;

width: 100%;

height: 1px;

line-height: 1px;

background: #054C2D; /*Brown color theme*/ 

}

#modernbricksmenuline2{

clear: both;

padding: 0;

width: 80%;

height: 1px;

line-height: 1px;

background: #054C2D; /*Brown color theme*/ 

}


/*----------------------------------------------------------------------------------------------------------------------------------*/

label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 0px;
}


label {
	text-align: right;
	width: 200px;
	padding-right: 0px;
}

br {
	clear: left;
}
   
   .clearFix{
    clear: both;
  }
  
tr.d0 td {
	background-color: #682907; 
	color: 000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
tr.d1 td {
	background-color: #D1C9A7;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
tr.d2 td {
	background-color: white; 
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


tr.d3 td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight: normal;
	border-bottom: solid;
	border-bottom-color:#CCC;
	border-bottom-width:.1em;
	border-top: solid;
	border-top-color:#CCC;
	border-top-width:.1em;
	border-left: none;
	border-right: none;
}

tr.d4 td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight: normal;
	border-bottom: solid;
	border-bottom-color:#CCC;
	border-bottom-width:.1em;
	border-top: solid;
	border-top-color:#CCC;
	border-top-width:.1em;
	border-left: none;
	border-right: none;
}

tr.d5 td {
	background-color: #C66;
	color: 000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.IVAS{ 
 position: absolute;  
 left: 654px; 
 top: 8px; 
}

