/* commented backslash hack v2 \*/ 
html, body {height:100%;} 
/* end hack */ 
html,body {
	margin: 0;
	padding: 0;
}

body {
	font-family: arial, Sans-Serif;
	color: #000000;
	background-color: #00528C;
	font-size: 100%;
	margin:0;
	padding:0;
	text-align:center;
}

a {
	text-decoration: none;
	color: #E51816;
	background-color: transparent;
}

a:hover {
	text-decoration: underline;
	color: #E51816;
	background-color: transparent;
}

h1 {
   font-size:105%;
   color: #404040;
   background-color: transparent;
   font-weight: bold;
   padding: 0;
   margin:0;
}

h2 {
   font-size:100%;
   color: #767676;
   background-color: transparent;
   font-weight: bold;
   margin:0px;
   padding: 0px;
}

h3 {
   font-size:90%;
   font-weight: bold;
   color: #220E45;
   background-color: #ffffff;   
   padding: 0px;
}

p {
	margin:0px 0px 8px 0px; 
	padding:0px;
	color:#404040;
    background-color: transparent;
	font-size: 75%;
	line-height: 15px;
}

ul 
{
	margin:0px 0px 0px 15px; 
	padding:0px;
	color:#404040;
    background-color: transparent;
	font-size: 75%;
	line-height: 15px;
	list-style-type:disc;
}

li 
{
    margin-bottom:5px;
}

.main 
{
    background-color:#ffffff;
    margin:0 auto;
    width:760px;
    height:100%;
    border-left: 1px solid #404040;
    border-right: 1px solid #404040;
}

.leftTD 
{
    background-image:url(images/navbg.gif); 
    background-repeat:repeat-y;
    width:110px;
    height:100%;
}

.mainTD {height:100%;}

.top 
{
    width:720px;
    height:85px;
}

.topNav 
{
    margin-top:5px;
    font-size:90%;
    font-weight:bold;
    height:75px;
}

.topNav a 
{
    text-decoration:none;
    color: #220E45;
}

.topNav a:hover
{
    text-decoration:none;
    color: #0089E8;
}

.ani 
{
  width:720px;
  height:120px;
  border:1px solid #404040;  
  margin-bottom:6px;
  padding:0;
}

.content 
{
  width:720px;
  height:100%;
  border:1px solid #404040;
}

.footer
{
  width:720px;
  height:46px;
  border:1px solid #404040;
  margin-top:6px;
  margin-bottom:4px;
  padding-top:5px;
  font-size: 120%;
  color: #1F0E38;
  text-align: center;
}

#nav 
{
    position:relative;
    top:0px;
    margin-left:-14px;
    width:116px;
    height:350px;   
    z-index:100;
}

#subNav 
{
    position:relative;
    margin-left:14px;
    width:110px;
    text-align:center;
    background-color: #005693;
    color: #ffffff;
}

#subNav ul
{
    list-style-type:none;
    margin:0px;
}

#subNav li 
{
    list-style-type:none;
    border-bottom:1px solid #ffffff;
    margin:0px;
}

#subNav a 
{
    display:block;
    font-size:90%;
    color: #ffffff;
    background-color: #005693;
    padding:3px 16px 3px 16px;
    line-height:12px;
}

#subNav a:hover 
{
    display:block;
    font-size: 90%;
    color: #404040;
    text-decoration:none;
    background-color: #ffffff;
    padding:3px 16px 3px 16px;
    line-height:12px;
}

.subNavSelected
{
    display:block;
    font-size: 90%;
    color: #404040;
    text-decoration:none;
    background-color: #ffffff;
    padding:3px 16px 3px 16px;
    line-height:12px;
}


.topMenuSelected 
{
    color: #0089E8;
}

.blue
{
    COLOR: #404040;
    font-size:75%;
}

.smalltext
{
	font-size: 70%;
}

.service 
{
	color:#404040;
    background-color: transparent;
	font-size: 75%;
	line-height: 15px;
}

.contact 
{
	color:#404040;
    background-color: transparent;
	font-size: 75%;
	line-height: 15px;
	margin-bottom: 10px; 
}

.formtext {
	color:#404040;
	font-family: arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
}

/*/*/.formtext
{
	border: solid 1px #404040;
}
/* */

.formtextover {
	color:#404040;
	font-family: arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
	background-color: #FEF9C2;
}

/*/*/.formtextover
{
	border: solid 1px #00528C;
}
/* */

.errorformtext {
	background-color: #00528C;
	font-family: arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
	color: #FFFFFF;
}

/*/*/.errorformtext
{
	border: solid 1px #384F92;
}
/* */

.featured 
{
    width:282px;
    font-size:85%;
    color: #404040;
}

.featuredtitle 
{
    background-image: url(images/featuredBG.jpg);
    background-repeat: repeat-x;    
    width: 282px;
    color: #ffffff;
    font-weight: bold;
    padding: 17px 0px 20px 27px;

}

.submitButton 
{
    background-color:#00528C;
    color: #ffffff;
    font-weight: normal;
    font-size: 105%;
    border: 1px solid #0D131E;   
    margin-top:8px;
}

.listItem1 {
	FONT-SIZE: 100%;
	font-family: arial, Sans-Serif;
	BACKGROUND-COLOR: #F5F6FB;
	FONT-STYLE: normal;
}
.listItem0 {
	FONT-SIZE: 100%;
	font-family: arial, Sans-Serif;
	BACKGROUND-COLOR: #ffffff;
	FONT-STYLE: normal;
}

.listItemhover 
{
    background-color: #D9F4FF;
    font-size: 100%;
    font-family: arial, Sans-Serif;
}

.catnav {
	text-decoration: none;
	color: #E51816;
	font-size:80%;
	background-color: transparent;
}

.cattitle {font-size:90%;
    font-weight: bold;}
    
.cat {font-size:75%;}

.wasPrice 
{
    text-decoration: line-through;
    color: #727272;
}



/********************
ROUND BOX
********************/

#roundBox { 
width:98%;
margin: 0px 0px 15px -2px; 
background:#fff url(images/img-box_left.gif) repeat-y left top;
} 
.Btop { 
width:100%; 
height:20px; 
background:url(images/img-box_top.gif) no-repeat left top; 
} 
.Btop span { 
display:block; 
position:relative; 
height:20px; 
background:url(images/img-box_top_right.gif) no-repeat right top; 
} 
.center-content { 
position:relative; 
background:url(images/img-box_right.gif) repeat-y right top; 
padding:6px 22px 35px 30px; 
margin:-1px 0 -60px 0;
} 
.bottom { 
height:60px; 
background:url(images/img-box_bottom.gif) no-repeat left bottom; 
} 
.bottom span { 
display:block; 
position:relative; 
height:60px; 
background:url(images/img-box_bottom_right.gif) no-repeat right top; 
} 
/********************/

form
{
    DISPLAY: inline;
}

.forminput
{
   font-size: 75%;
   font-family: arial, Sans-Serif;
}

.searchTablemain
{
  width:520px;
  height:46px;
  font-size: 200%;
  color: #1F0E38;
  text-align: center;
}

.xnav {
	background:#2D2652;
	font-family: arial, sans-serif;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	border-bottom: #ffffff 1px solid;
   padding-left:10px;
	padding-right:10px;
	visibility: hidden;
}
