@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, ul, li {
margin:0;
padding:0;
}

h1 img {            
display:block;
}

img {
border:0;
}

a{
color:#464544;
}

a:hover{                 
color:#FFA405;
}

.left{    
float:left;
}
     
.right{
float:right;         
}

.more{
text-align:right;
}

.clear{
clear:both;
}

.style1 {
color: #595959
}


body {

background:url(images/bg.png) repeat-x;
background-color:#a2c5eb;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
color: #74653D;
padding-bottom: 10px;
padding-top: 31px;

}
/*ORDER*/
#order {
position:absolute;
top:0px;
left:300px;
text-align:left;
color:#000000;
}

#img-visa {
background:url(images/visa.gif) no-repeat;
width:34px;
margin: -35px 150px 10px 135px;
height:22px;
}

#img-master {
background:url(images/mastercard.gif) no-repeat;
width:34px;
margin: -32px 150px 10px 175px;
height:22px;
}




/**layout**/
#wrapper {
text-align:left;
margin:auto;
width: 778px;
position:relative;
background:url(images/body_bg.jpg) repeat-y;

}

#header {
position:absolute;
top:0;
left:243px;
width:535px;
height:279px;
background:url(images/header2.jpg) no-repeat;

}
/*home menu*/
#menu {
position:absolute;
top:252px;
left:329px;
width:98px;
height:27px;
background:url(images/menu2.png) no-repeat;

}

#menu a{
display:block;
background:url(images/menu1.png) 0 0 no-repeat;
width:98px;
height:27px;
font: bold 11px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
text-align:center;
}

#menu a:hover {
background:url(images/menu2.png) no-repeat;
color:#444444;
background-color:inherit;
}



/*contact menu*/
#menu1 {
position:absolute;
top:252px;
left:438px;
width:98px;
height:27px;
}

#menu1 a {
display:block;
background:url(images/menu1.png) no-repeat;
width:98px;
height:27px;
font: bold 11px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
text-align:center;
}

#menu1 a:hover {
background:url(images/menu2.png) no-repeat;
color:#444444;
background-color:inherit;
}

#menu .selected{
background:url(images/menu2.png)
}

#menu1 .selected{
background:url(images/menu2.png)
}



/*home and contact menu end*/



/*logo*/

#left {
float:left;
width:243px;
}

#logo  {
width:243px;
height:148px;
background:url(images/header1.jpg) no-repeat;
text-align:center;
color: #595959;

}

#logo h1 {
color: #595959;
padding-top:10px;
font: 24px "arial narrow", arial, sans-serif;

}

#logo .i{
color:#02146f;
}


#logo p {
margin: 0px 20px 4px 25px;
border-top: 1px solid #B8B8B8;
/*border-bottom: 1px solid #B8B8B8;*/
padding: 0px;
font-size:14px;
font-style:italic;

}

/*main menu*/

#nav {
background:url(images/nav_left.jpg) no-repeat;
}

#nav ul {
margin-left: 9px;
padding-left: 1px;
padding-bottom: 36px;
background:#2A2A2A bottom left url(images/nav_bottom.jpg) no-repeat;
}

#nav li {
list-style:none;
font: 14px "arial narrow", arial, sans-serif;
border-top: 1px solid #959595;

padding: 7px 0 0 7px;

}

#nav a {
color: #fff;
text-decoration: none;
border-left: 1px solid #959595;
padding-left: 10px;
display: block;
width: 90%;
padding: 2px 0 6px 8px;

}

#nav a:hover {
text-decoration: underline;
}

#nav .important {
border-top: 1px solid #959595;


}

#nav .important a{
color: #4b66ee;

}

table {
color:#000000;
font-size:13px;

}


/*main*/
#right{
float:right;
width:490px;
padding-right:20px;
padding-top:301px;
color:#000000;
}

#right h2{
font: 18px arial, sans-serif;
font-weight:bold;
text-align:center;
color:#2a3493;

}


#right h3{
font: 14px arial, sans-serif;
color:#BE8B06;
}

#right p {
color:#000000;
font-size:14px;
padding-top:0px;
}

#right p.txtbld {
font-weight:bold;
}

#right p.redtxt {
color:#FF0000;
font: 18px arial, sans-serif;
font-weight:bold;
text-align:center;

}

#right a {
text-decoration:underline;
color:#0033FF;
font-weight:bold;
}

#right a:hover {
text-decoration:underline;

}

.txtrednorm {
color:#FF0000;
font-weight:bold;

}

#right ul {
font-size:14px;
padding-left:50px;
}



#main{
margin:5px;
}

#right .left{
margin-right:18px;
}

#right .more{
font-weight:bold;
font-size:10px;
}

#spacer{
height:2em;
}



/*footer*/

#footer{
background:url(images/footer_bg.jpg) repeat-y;
}


#lsupport{
top:610px;
left:50px;
position:absolute;
}



#foottxt {
padding-top:20px;
text-align:center;
font-size:14px;
color:#000000;
}

#foottxt a {
text-decoration:none;
font-size:14px;
color:#000000;
}

#foottxt a:hover {
color:#0000FF;
}

#copyright{
text-align:center;
padding: 20px 0px 30px 00px;
font-size:12px;
color:#000000;
font-weight:bold;
}

#footerline{
background:url(images/body_bottom.jpg) no-repeat;
width:778px;
height:11px;
margin-top:0px;
display:block;
font-size:1px;
}
 