/* CSS Document */

body{

padding:7px 0 13px 0; margin:0; color:#000000; background:url(images/bg.gif) repeat-x 0 0 #1E3E7D;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

td, p, ul, a, img, h1, h2, h3, form, input{

padding:0; margin:0;

}

ul{

list-style-type:none;

}

img {
border:none;}

.spacer{

clear:both; font-size:0; line-height:0;

}

/*----------------------------top pan-------------------*/

#topPane{

margin-right: auto;

margin-left: auto;

background:url(images/top_pan.gif) repeat-x 0 25px; 

}

#topPane img{

margin:0 0 0 0px; font-size:0; line-height:0PX; width:139px; display:block; height:113px;

}

#topPane img.new {margin:0 0 0 296px;

}

#topPane a.logo{

margin:0 0 0 296px; font-size:0; line-height:0PX; width:129px; display:block; height:113px;

}


#topPane ul {
margin-left: auto;
margin-bottom: auto;
margin-right: auto;
margin-top: auto;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
width: 100%; 
position: relative; 
}

#topPane p {
text-align: center;
line-height: 12px;
font-weight: bold;
text-transform: uppercase;
margin-left: auto;
margin-bottom: auto;
margin-right: auto;
margin-top: auto;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
width: 100%; 
position: relative; 
}

#topPane ul li { 
margin-left: auto; 
margin-bottom: auto; 
margin-right: auto; 
margin-top: auto; 
font-size: 12px; 
font-weight: bold;
float: left;
display: block;
}

#topPane ul li span {
margin-left: auto;
margin-bottom: 0;
margin-right: auto;
margin-top: 0;
color: #1146AD;
padding: 0 8px 0 0px; 
line-height: 12px;
font-size: 12px;
text-transform: uppercase;
}


#topPane ul li a{

text-transform:uppercase; color:#2A2B2B; text-decoration:none; line-height:12px; 

padding:0 8px 0 8px; 

}

#topPane p a{

text-transform:uppercase; color:#2A2B2B; text-decoration:none; line-height:12px; 

padding:0 8px 0 8px; 

}

#topPane ul li a.hover{

font-size:12px; font-weight:bold; text-transform:uppercase; color:#1146AD; text-decoration:none; line-height:12px; height:12px;

padding:0 8px 0 8px; background-color:inherit;

}

#topPane p a.hover{

font-size:12px; font-weight:bold; text-transform:uppercase; color:#1146AD; text-decoration:none; line-height:12px; height:12px;

padding:0 8px 0 8px; background-color:inherit;

}

#topPane ul li a:hover, a:active{

color:#1146AD; background-color:inherit;

}

                                        

#topPane p a:hover, a:active{

color:#1146AD; background-color:inherit;

}

/*-----------drop---------------------*/

#topPane ul.drop {

position:absolute; top:18px; left:33px; background-color:#F2F3EE; color:#101208; visibility:hidden; width:144px; display:block;

margin:0; padding:0; border:#C5C0B1 1px solid; 

}

#topPane ul.drop li {

display:block; width:140px; border-bottom:#C5C0B1 1px solid; float:left; line-height:20px; height:auto; padding:3px 2px 4px 2px;

}

#topPane ul.drop li a {

line-height:15px; background-color:#F2F3EE; color:#101208; text-align:center; font-weight:normal; font-size:11px;

display:block; padding:0;

}

#topPane ul.drop li a.hover1 {

line-height:15px; background-color:#F2F3EE; color:#101208; text-align:center; font-weight:bold;

}

#topPane ul.drop li a:hover {

background-color:#F2F3EE; color:#101208; font-weight:bold;

}

#topPane ul.drop2 {

margin:0 0 0 50px; position:absolute;



}

/*----------------------------header-----------------*/

#header{

background:url(images/header_pic.jpg) no-repeat 0 0 ; border-left:#FFFFFF 5px solid; border-right:#FFFFFF 5px solid;

height:136px;

}

#header_lg{

background:url(images/header_pic_lg.jpg) no-repeat 0 0 ; border-left:#FFFFFF 5px solid; border-right:#FFFFFF 5px solid;

height:301px;

}

#header h1{

background:url(images/slogan.gif) no-repeat 0 0; width:395px; height:30px; margin:10px 0 0 36px; text-indent:-2000px;

display:block; font-size:0;

}

#header_lg h1{

background:url(images/slogan.gif) no-repeat 0 0; width:395px; height:30px; margin:10px 0 0 36px; text-indent:-2000px;

display:block; font-size:0;

}

/*----------------------------body---------------*/

#body{

background:url(images/body_bg.gif) repeat-x #ECE8DC; color:#000000; border-left:#FFFFFF 5px solid; 

border-right:#FFFFFF 5px solid; padding:0;

}

#body h2{

font-family:"Trebuchet MS", Verdana, "Times New Roman";



font-size:24px; line-height:52px; font-weight:bold;

margin:0 0 0px 84px; color:#812323; padding:0;

}

/*-----------------left side--------------*/

#leftSide{

background-color:#F2F0E8; color:#807A79; padding:2px 0 2px 0;

}

#leftSide ul{

margin:0 0 0 4px; width:193px; padding:0; display:block;

}

#leftSide ul li{

background:url(images/left_line.gif) repeat-x left bottom ; padding:0 0 1px 0;

}

#leftSide ul li a{

background-color:#F8F6F1; color:#6D6767; text-transform:uppercase; font-weight:bold; text-decoration:none;

line-height:16px; display:block; text-align:center; font-size:11px; padding:11px 0 11px 0;

}



#leftSide ul li span{

background-color:#F8F6F1; color:#812323; text-transform:uppercase; font-weight:bold; text-decoration:none;

line-height:16px; display:block; text-align:center; font-size:11px; padding:11px 0 11px 0;

}

#leftSide ul li span.new {

background-color:#FFFEFE;

}



/*#leftSide ul li a.hover{

background-color:#F8F6F1; color:#812323;

}*/

#leftSide ul li a:hover{

text-decoration:none; background-color:#F8F6F1; color:#812323;

}

#leftSide ul li a.wht{

background-color:#FFFEFE; color:6D6767; text-transform:uppercase; font-weight:bold; text-decoration:none;

line-height:16px; display:block; text-align:center; font-size:11px; 

}

#leftSide ul li a.wht span {

color:#0033CC; margin:0; padding:0; display:inline; background-color:#FFFEFE;

}

#leftSide ul li a span {

color:#0033CC; margin:0; padding:0; display:inline;

}

#leftSide ul li a span.red {

color:#FF0033;

}

#leftSide ul li a.wht:hover{

text-decoration:none; background-color:#FFFEFE; color:#812323;

}

.leftPadiing a img {

padding:12px 0 13px 0; font-size:0; display:block; line-height:0;

}

.leftsideBu{

background-color:#CCC6B7; background:url(images/cont_bg.gif) no-repeat 3px 3px #DBD4C4;

}



.leftsideBu p{

margin:0 0 0 12px; font:normal 11px/20px Georgia, "Times New Roman", Times, serif; color:#53514C;

}

.leftsideBu p a{

color:#883E3C; text-decoration:underline; margin:0 0 10px 0; display:block;

}

.leftsideBu p a:hover{

text-decoration:none;

}

.leftsideBu h3 {

font-family:"Georgia", Tahoma, "Times New Roman", Verdana; font-size:13px; color:#0B4496; 

line-height:28px; padding:2px 0 0px 10px;

}



.leftsideBu2 {

background:url(images/cont_bg_but.gif) bottom no-repeat #DBD4C4; padding:0 0 22px 0;

}

/*------------------rightside-------*/

#right h3{

background-color:#ECE8DC; color:#6E6A5F; font-size:13px; font-weight:bold; text-transform:uppercase; margin:0 0 22px 0;

}

#right h4{

background-color:#ECE8DC; color:#003AD9; font-size:12px; font-weight:bold; text-transform:uppercase; margin:0 0 10px 0;

}

#right h4 a {

color:#B40500; text-decoration:underline;

}

#right h4 a:hover {

text-decoration:none; color:#0884D2;

}



#right h4.new {

background-color:#fff; margin-top:10px; padding:8px;

}
#right h4.thanks {

background-color:#fff; margin-top:10px; padding:8px; color:#B40500; text-transform:none;

}

#right h4.thanks span {

background-color:#fff; color:#003AD9; text-transform:none;

}
#right p{

width:496px; font-size:12px; color:#000000; background-color:#ECE8DC; padding:0 0 8px 0;

text-align:justify; line-height:17px;

}

#right p span {

color:#000; font-weight:bold;

}

#right p span.red { 

color:#FF3300;

}

#right p span.gry {

color:#666666;

}

#right p a{

color:#B40500; background-color:#ECE8DC; font-weight:bold; text-decoration:none;

}

#right p a:hover{

text-decoration:underline; color:#0884D2;

}

#right img.bodypic {

border:4px solid #fff; font:0/0px; margin:5px 0 20px 0;

}

#right p.ind {

line-height:20px; }

#right p.cont {

margin:40px 0 0 0;

}



#right ul{

padding:0px 0 10px 0 ;

margin:13px 0 0 0 ; font-size:10px;

}

#right ul li{

background:url(images/bul_bd.gif) no-repeat 0px 9px ; padding:0 0 0 20px;font-size:12px; line-height:22px; color:#3A3131; 

} 

#right ul li a {

color:#B40500; background-color:#ECE8DC; text-decoration:none; font-weight:bold;

}

#right ul li a:hover {

text-decoration:underline; color:#0884D2;

}

/*---product gallery---*/

.product-bor {

border:#D9D9D9 1px solid; background-color:#fff; margin:10px 0 0 0;

}

.product-bor h4 {

background:url(images/product_bg.gif) 0 0 #EDEAEA no-repeat; font-size:13px; color:#000; line-height:18px;

padding:22px 0 14px 0px; margin:0; text-align:center;

}

.product-bor h4 span {

color:#0744BB; margin:0; padding:0;

} 

.product-bor h4 span.red {

color:#FF0033;}

.product-bor h4 span.gry {

color:#666666;

}



.product-bor ul{

background-color:#FFFFFF; width:249px; padding:0px 0 10px 0 ;

margin:13px 0 0 0 ; font-size:10px;

}

.product-bor ul li{

background:url(images/arrow.gif) no-repeat 12px 9px ; padding:0 0 0 30px;font-size:12px; line-height:22px; color:#3A3131; 

}



.product-bor ul.new {

padding-bottom:74px;

}

.product-bor ul.new1 {

padding-bottom:118px;

}

.product-bor ul li a {

color:#3A3131; text-decoration:none;

}

.product-bor ul li a:hover {

text-decoration:underline; 

}



/*--------------------------footer------------*/

#footer{

border-left:#FFFFFF 5px solid; border-right:#FFFFFF 5px solid; font-weight:bold; font-size:11px;

border-bottom:#FFFFFF 5px solid; color:#737373; background-color:#ECE8DC; padding:15px 0 15px 0;

border-top:5px #fff solid;

}

#footer p span{

color:#185FDF;

}

#footer p a{

color:#B40500; background-color:#ECE8DC; font-weight:bold; text-decoration:none;

}

#footer p a:hover{

text-decoration:underline; color:#0884D2;

}

.pad_body {

margin-bottom:18px;

}

/*-------------------contact us-------------------------------*/

#right form {

padding:0; margin:0; color:#626161; font-size:12px;

}

#right form label {

font-size:12px; font-weight:bold; float:left; width:104px; line-height:20px; margin:0; display:block; height:20px;

}

#right form input {

width:144px; height:18px; float:left; display:block; margin:0 0 10px 0;

}

#right form input.hidden {

width:0px; height:0px; float:left; display:none !important; margin:0;

}

#right form select {

width:55px; height:20px; margin:0 71px 010px 0; display:block; float:left; 

}

#right form textarea {

height:52px; width:144px; display:block; float:left; margin:0 0 10px 0;

}

#right form select.new1 {

width:144px; margin-right:0;

}

#right form textarea.sp {

width:235px; height:100px;

}

#right form input.chk {

width:15px; margin:2px 5px 0 2px;

}

#right form label.chk {

width:220px; float:left; height:auto;

}

#right form label.new {

width:auto !important; text-align:justify; 

}

#right form label.new3 {

width:245px!important; line-height:14px !important; float:left; display:block; height:auto;

}

#right form label.chk1 {

width:10px; text-transform:uppercase; margin:0 5px 0 0

}

#right form label.new2 {

width:120px;

}

#right form input.but {

height:25px; line-height:20px; display:block; float:left; margin:5px 0 13px 0;

}

#right p span.orange {

color:#FF6600; font-weight:bold;

}

/* -- misc -- */
.smallWidth {
width:auto !important; padding:0 !important;
font-size:11px !important; font-family:Arial, Helvetica, sans-serif;
text-align:left !important;
color:#53514C !important;}

.smallWidth a {
font-size:10px; font-weight:normal !important;}

.leftBorder {
border-left:#D1CDC2 1px solid;
padding:0 0 0 10px;
}
