body 				{ 
font-family: "Lucida Sans Unicode", Verdana, Arial; 
font-size: 70%; 
background-color: #FFFFFF; 
margin: 5px 0px 20px 5px; 
color: #10363B; 
line-height: 130%; 
text-align:center;  
}

label
{
font-size:11px;
width: 4em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}

fieldset
{
font-size:11px;
border: 1px solid #2A757E;
width: 190px;
height:auto;
margin:2px;
padding:0px;
}

legend
{
font-size:11px;
font-weight:normal;
color: #ffffff;
background: #2A757E;
/*border: 1px solid #D91507;*/
padding: 2px 2px;
}


.tblbody {
font-family: "Lucida Sans Unicode", Verdana, Arial; 
font-size: 110%; 
background-color: #FFFFFF; 
color: #353333; 
line-height: 130%; 
text-align:center;  
}


.button { 
font-family:  "Lucida Sans Unicode", Verdana, Arial; 
font-size: 11px; 
color: #FFFFFF; 
background-color: #246E79; 
text-align: center; 
border: 1px solid; 
border-color: #2A757E #FFFFFF #FFFFFF #2A757E; 
height: 21px;
cursor:hand;
}

.buttonsub { 
font-family:  "Lucida Sans Unicode", Verdana, Arial; 
font-size: 11px; 
color: #FFFFFF; 
background-color: #246E79; 
text-align: center; 
border: 1px solid; 
border-color: #2A757E #2A757E #2A757E #2A757E; 
height: 18px;
}


.bold {
	font-size: 13px;
	COLOR: #2A757E; 
	LINE-HEIGHT: 14pt; 
	font-family: "Lucida Sans Unicode", Verdana, Arial; 
	font-weight:bold;
	text-align:left; 
}

.boldblack	{
font-style:italic;
text-align:left;
}

.boldgr	{
font-weight:bold;
color:#10363B;
}

.italic	{
font-style:italic;
font-size:10px;
}

.title	{
font-weight:bold;
text-transform:capitalize;
font-size:11px;
}

.tbl	{
text-transform:capitalize;
font-size:11px;
}


.img	{
border:1px solid #2A757E;
padding:1px;
margin: 1px;
}

.quoteblack {
	font-size: 13px; 
	COLOR: #000000; 
	LINE-HEIGHT: 14pt; 
	font-family: "Lucida Sans Unicode", Verdana, Arial; 
	font-weight:bold; 
}

.producttitle {
	FONT-WEIGHT: bold; 
	font-size: 11px; 
	COLOR: #999999; 
	LINE-HEIGHT: 13pt; 
	font-family: "Lucida Sans Unicode", Verdana, Arial; 
}

.productrest {
	FONT-WEIGHT: bold; 
	font-size: 11px; 
	COLOR: #000000; 
	LINE-HEIGHT: 13pt; 
	font-family: "Lucida Sans Unicode", Verdana, Arial; 
	clear:both; 
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.ul	{ 
text-align:justify;
}


a:link {
	font-family: "Lucida Sans Unicode", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color:#D91507;
}
a:visited {
	font-family: "Lucida Sans Unicode", Verdana, Arial;
	font-size: 12px;
	font-style: underline;
	text-decoration: none;
	color:#D91507;
}
a:hover {
	font-family: "Lucida Sans Unicode", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	color:#10363B;
}
a:active {
	font-family: "Lucida Sans Unicode", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color:#D91507;
}

.SelectBox {  
font-family:  "Lucida Sans Unicode", Verdana, Arial; 
font-size: 11px; color: #000000; 
background-color: #FFFFFF; 
text-align: left; 
border: 1px #000000 solid; 
height: 20px; 
clip:   rect(   ); 
width: 50px; 
}

.TextBox {  
font-family:  "Lucida Sans Unicode", Verdana, Arial; 
font-size: 11px; color: #000000; 
background-color: #FFFFFF; 
text-align: left; 
border: 1px #000000 solid; 
height: 18px; 
clip:   rect(   ); 
width: 140px; 
}

.TextBoxDel {  
font-family:  "Lucida Sans Unicode", Verdana, Arial; 
font-size: 11px; color: #000000; 
background-color: #FFFFFF; 
text-align: left; 
border: 1px #000000 solid; 
height: 20px; 
clip:   rect(   );
}

.TextBoxMulti { 
font-family:  "Lucida Sans Unicode", Verdana, Arial; 
font-size: 11px; 
color: #000000; 
background-color: #FFFFFF; 
text-align: left; 
border: 1px #000000 solid; 
width: 180px; 
height: 150px; 
 }

.TextBoxSearch {  
font-family:  "Lucida Sans Unicode", Verdana, Arial; 
font-size: 11px; 
color: #000000; 
background-color: #FFFFFF; 
text-align: left; 
border: 1px #2A757E solid; 
height: 18px; 
width:127px; 
clip:   rect(   );
}



input				{ font-family: "Lucida Sans Unicode", Verdana, Arial; size: 100%; }
textarea			{ font-family: "Lucida Sans Unicode", Verdana, Arial; size: 100%; }
select				{ font-family: "Lucida Sans Unicode", Verdana, Arial; size: 100%; }


/* ---------- Div's ---------- */

#wrapper 			{ 
width: 760px; 
height:auto; 
margin: 20px auto; 
text-align: justify; 
/*border: 1px solid #CCCCCC;*/ 
background-color: #FFFFFF; 
margin-bottom: 0px; 
}

#masthead			{ 
width: 760px; 
height: 141px; 
background-position: center; 
background-color:#FFFFFF;
background:url(../images/masthead.jpg) no-repeat;
color: #FFFFFF;
}

#mastheadtxt		{ 
padding-top:121px;
padding-left:10px;
text-align:left;
 }


#containerleft			{ 
width: 218px; 
height: 418px; 
background-position: center; 
background-color:#FFFFFF;
background:url(../images/bg-left.gif) no-repeat;
float:left;
margin-top:2px;
}

#linksprominent	{
margin: 7px auto 2px auto ;
padding:2px;
height:auto; 
width: 350px; 
padding: 2px 2px 0px 2px; 
background-color:#CFE1E4;
text-align:center;
font-weight:bold;
border:1px solid #2A757E;
}

#containermiddle		{ 
height:auto;
width: 350px;
padding: 2px auto;
margin: 0px 25px 0px 0px;
float:right;
}

* html #containermiddle{ /*IE 6 only */
m\argin: 0px auto;
f\loat: none; /*due to inconsistency with float:right */
}

#containerright		{ 
width: 148px; 
height: 418px; 
background-position: center; 
background-color:#FFFFFF;
background:url(../images/bg-right.gif) no-repeat;
float:right;
margin-top:2px; 
}

#containercopyright	{ 

}

#boxleft			{ 
width: 200px; 
margin: 2px 2px 2px 4px; 
padding: 2px 2px; 
text-align:center; 
clear:left; 
float:left; 
}

#boxright			{ 
width: 130px; 
margin: 2px 14px 2px 2px; 
padding: 2px 0px; 
text-align:center; 
height:auto; 
float:right; 
}

#shopdivide	{
clear:none; 
border-top: 1px solid #2A757E;
border-bottom: 1px solid #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
} 


#menuBottom			{ width: 100%; height: 15px; background-color: #FFFFFF; clear:both; }
#menuBottom ul		{ display: inline; margin: 0px 0px 0px 50px; line-height: 200%; }
#menuBottom ul li	{ display: inline; list-style-type: none; margin: 5px 0px 20px 0px; }
#menuBottom a		{ color: #2A757E; font-weight: normal; text-decoration: none; padding: 4px 8px 4px 8px; margin-top: 10px; margin-bottom: 40px; }
#menuBottom a:hover	{ text-decoration: underline;}
#menuBottom a:hover.this	{ }

#FooterHolder			{ 
width: 100%; 
background-color: #FFFFFF; 
border-top: 1px solid #FFFFCC; 
border-bottom: 1px solid #2A757E; 
margin: 0px auto;
padding: 0px auto;
text-align:center;
*/  height: auto;  
}

#FooterHolder ul		{ 
display: inline; 
margin: 0px 0px 0px 0px; 
line-height: 200%; 
}

#FooterHolder ul li	{ 
display: inline; 
list-style-type: none; 
margin: 5px 0px 20px 0px; 
}

#FooterHolder a		{ 
color: #2A757E; 
font-weight: normal; 
text-decoration: none; 
padding: 4px 8px 4px 8px; 
margin-top: 10px; 
margin-bottom: 40px;
}

#FooterHolder a:hover	{ 
text-decoration: underline;
color: #10363B; 
}

#clear	{ 
clear:none ;
}


split	{ 
border: 1px solid #CCCCCC;
}

#tbl	{
}


#split	{ 
border: 1px solid #2A757E;
clear:both;
}

#NestHead	{
width:350px;
border-top:1px dotted #2A757E;
padding-top:5px;
font-weight:bold;
}

#NestMain	{
padding-top:5px;
margin-top:5px;
}

/* Horizontal Menu */
    
#slidetabsmenu {
float:left;
width:100%;
font-size:70%;
line-height:normal;
border-bottom: 1px solid #000000;
padding-top:2px;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url(../images/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(../images/tab-right.gif) no-repeat right top;
padding:3px 14px 3px 5px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: black;
}

#slidetabsmenu #current a {
background-position:0 -125px;
}

#slidetabsmenu #current a span {
background-position:100% -125px;
color: black;
}

#slidetabsmenu a:hover {
background-position:0% -125px;
}

#slidetabsmenu a:hover span {
background-position:100% -125px;
}


/* Menu Vertical */

.ddm1 {
padding:15px 0px 0px 18px;
width:158px;
text-align:center;
    }
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #062B30;
    border-style: solid solid solid solid;
    text-decoration: none;
    display: block;
    position: relative;
	width:158px;
}
.ddm1 .item1 {
    background: #2A757E;
    color: #FFFFFF;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #FFFFFF;
    color: #135057;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #2A757E;
    color: #67BFCF;
}
.ddm1 .item2:hover {
    background: #072529;
    color: #FFFFFF;
}
.ddm1 .section {
    border: 1px #062B30;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddm1 .bottom,
.ddm1 .bottom:hover { border-style: solid solid solid solid; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
