body,html{
padding:10px 0 0 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434341;
font-weight:normal;
line-height:16px;
background:url(images/bg.gif) repeat-x top;
}


a {
color:#5C8BD5;
text-decoration:none;
}

a:hover {
color:#5C8BD5;
text-decoration:underline;
}


a:focus {
outline:none;
}

select {
padding:2px;
}


/* header css start */
.header {
background:url(images/header_bg.jpg) no-repeat;
}

.toplink{
padding:0;
margin:0;
}

.toplink li{
list-style-type:none;
display:inline;
}
.toplink li a{
font-size:12px;
color:#1A527F;
font-weight:bold;
text-decoration:none;
padding:18px 14px;
background:url(images/ar.gif) no-repeat left center;
}

.toplink li a:hover{
font-size:12px;
color:#ff0000;
font-weight:bold;
text-decoration:none;
}

.topmid {
background:url(images/menubg.gif) repeat-x top;
background-color:#fff;
}

.menu{
padding:0;
margin:0;
}

.menu li{
list-style-type:none;
float:left;
}
.menu li a{
display:block;
font-size:13px;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:15px 17px 0px 17px;
height:33px;
border-right:1px solid #0380B3;
}

.menu li a:hover{
text-decoration:none;
background:#48BDED;
}
.menu li a.selected{
text-decoration:none;
background:#48BDED;
}

.mainbanner {
background-color:#0297D3;
}


.shipbg {
background:url(images/ship.gif) repeat-x top;
}

/* header css ends */




/* left column & Right Column css starts */



.probg {
background:#98C6EE url(images/probg.gif) repeat-x top;
border:1px solid #99C2E5;
color:#000;
padding-left:10px;
font-size:13px;
font-weight:bold;
}

.catlist {
margin:0 0 10px 0;
padding:0;
list-style-type:none;
border:1px solid #C4E2FC;
}

.catlist li a {
display:block;
background:url(images/catbg.gif) repeat-x bottom;
font-size:12px;
text-decoration:none;
color:#1E649D;
padding:6px 10px;
}

.catlist li a:hover {
font-size:12px;
text-decoration:underline;
color:#E3171E;
}






.infobox {
background-color:#C5E7F6;                            /*Login Box*/
border:1px solid #C2E3F0;
padding:10px;
}


.infobox p  {
padding:0;
margin:0 4px;
}

.infobox p.head {
border-bottom:1px solid #A4D3E5;
padding-bottom:6px;
margin-bottom:6px;
color:#000;
font-size:13px;
font-weight:bold;
}

.infobox input{
border:1px solid #A1D2E5;
margin: 0 0 6px 0;
background:#ECF8FE;
}

.infobox input.check{
background:none;
border:0;
margin:0;
}

.infobox input.btn{
background:none;
border:0;
margin:0 0 -5px 0;
}

.infobox p.links {
border-top:1px solid #A4D3E5;
padding-top:6px;
margin-top:6px;
}

.infobox p.links a {
display:block;
text-decoration:none;
color:#048BC1;
margin:3px 0px;
}

.infobox p.links a:hover {
text-decoration:underline;
color:#048BC1;
}

.bannerpad {
padding-top:8px;
}


/* left column & Right Column css ends */


/* middle css starts */


.middle {
padding:14px 10px;
}

.middle h1 {
font-size:24px;
margin:0;
color:#000;
padding:6px 0;
line-height:normal;
}

.middle h1 span {
color:#1E5C8F;
}

.middle h2 {
margin:0;
font-size:14px;
color:#000;
line-height:18px;
padding:0px 0 10px 0;
line-height:normal;
}

.prolistbg {
background:url(images/prolistbg.gif) repeat-x top;
border:1px solid #F2ECC0;
color:#000;
padding-left:8px;
font-size:15px;
font-weight:bold;
} 

.prodivison {                                         /*Home Product CSS*/
border-bottom:1px solid #dedede;
}

.productcell {
padding:10px;
}

.proimgbg {
background:url(images/proimgbg.gif) no-repeat center center;
}

.protitle {
/*border-bottom:1px solid #dedede;*/
padding-bottom:6px;
}

.protitle a {
text-decoration:none;
color:#2C6FA7;
font-size:12px;
}

.protitle a:hover {
text-decoration:underline;
color:#2C6FA7;
}

.proprice {
padding-top:4px;
color:#EE1921;
font-weight:bold;
}

.proprice p {
margin:5px 0;
}




/*footer css starts*/


#footer {
background:url(images/footbg.gif) repeat-x top;
padding-top:10px;
}

#footer p{
padding:0;
margin:0 0 6px 0;
color:#9D9FA0;
font-size:11px;
}

#footer p a{
font-size:11px;
color:#6A6E70;
text-decoration:none;
padding-left:12px;
padding-right:12px;
}

#footer p a:hover{
text-decoration:underline;
}



/*footer css ends*/







/* inner pages css starts */


.clear {
clear:both;
}

.maincontentarea {
background-color:#fff;
}


.inmiddle{
padding:10px;
}

.inmiddle h1{
font-size:24px;
margin:0;
color:#000;
padding:6px 0;
line-height:normal;
}

.inmiddle p{
margin:5px 0;
line-height:normal;
font-size:12px;
}

.inmiddle h2{
margin:0;
font-size:14px;
color:#000;
line-height:18px;
padding:0px 0 10px 0;
line-height:normal;
}

.breadcrumb{padding:5px 10px; border-bottom:1px solid #A5D4E5;}
.breadcrumb b{padding-left:5px;}
.breadcrumb a{color:#0085BA; text-decoration:none; padding:0px 5px;}
.breadcrumb a:hover{color:#000000; text-decoration:underline;}



.prddes{
font-size:12px;
line-height:18px;
padding-right:20px;
}
.prddes p{
margin:0;
padding:5px 0 10px 0;
}





.prddes span{
font-size:14px;
color:#ff0000;
line-height:22px;
font-weight:bold;
}





.productimg {
background:url(images/picbg.jpg) no-repeat center center;
}

.topbotpad{padding:10px 0;}


.bormain{
border:1px solid #F2ECC0;
padding:10px;
}

.bormain img{
display:block;
}

.bormain a{
float:left;
width:160px;
padding:4px 0px 4px 10px;
font-size:12px; color:#0390C9; text-decoration:underline;
}

.bormain a:hover{
font-size:12px; color:#333; text-decoration:none;
}

.bormain1{
border:1px solid #99C2E5;
padding:10px;
}
.bormain1 a{
float:left;
width:160px;
padding:4px 0px 4px 10px;
font-size:12px; color:#0390C9; text-decoration:underline;
}
.bormain1 a:hover{
font-size:12px; color:#333; text-decoration:none;
}



.bormain2{
border:1px solid #99C2E5;
padding:10px;
}
.bormain2 a{
line-height:30px;
font-size:12px; color:#0390C9; text-decoration:underline;
}
.bormain2 a:hover{
font-size:12px; color:#333; text-decoration:none;
}

.bormain2 p{
margin:3px 0;
}

.bormain2 div.search{
padding:8px 0;
border-bottom:1px dotted #C4E2FC;
}

.bormain3{
border:1px solid #F2ECC0;
padding:10px;
}
.bormain3 a{
line-height:30px;
font-size:12px; color:#0390C9; text-decoration:underline;
margin:0 3px;
}
.bormain3 a:hover{
bormain3
}


.bortop{
border-top:1px solid #C4E2FC;
border-bottom:1px solid #C4E2FC;
padding:10px 0 10px 0;
}


.pageinfo{
padding:10px;
}

.pageinfo a{
padding:2px 6px;
color:#000000;
background:#D0E8F5;
text-decoration:none;
border:1px solid #DDEDF6;
}

.pageinfo a:hover{
clear:both;
color:#A6CEE3;
background:#F2F9FD;
border:1px solid #DDEDF6;
}

.inpbg{border-top:1px solid #949494; border-bottom:1px solid #C2C2C2; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; padding:3px;}

/* inner pages css ends */


.list {
margin:20px 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px solid #C4E2FC;
}

.list li {
margin-left:20px;
}





div p.sysytemclass {
color:#990000;
font-weight:bold;
width:170px;
float:left;
}

div p.sysytempro {
float:left;
width:170px;
}

p.contactitle {
color:#990000;
font-weight:bold;
width:170px;
float:left;
}

p.contactinfo {
float:left;
width:400px;
}

/* Form */

.mainfrm {
margin:0;
}

.mainfrm label
{
width: 260px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

.mainfrm label input
{
border:0;
}

.mainfrm p
{
margin:8px 0;
}

.mainfrm p.check
{
display:block;
text-align:center;
font-size:10px;
}

.mainfrm p.check input
{
border:0;
}

.mainfrm p.check input.btn
{
border:2px solid #D45908;
background-color:#EE660C;
color:#fff;
}





.mainfrm p span
{
width:200px;
font-size:10px;
float:left;
line-height:12px;
}


.mainfrm p input.submit
{
margin-left: 4em;
} 

.mainfrm input
{
color: #781351;
border: 1px solid #999;
font-size:11px;
}

.mainfrm select
{
font-size:11px;
}



.mainfrm p input.submit
{
color: #000;
background: #ffa20f;
border: 1px outset #d7b9c9
}
 
.mainfrm fieldset
{
border: 1px solid #BBD9EF;
width: 630px;
}

.mainfrm legend
{
padding: 2px 6px;
} 

.red {
color:#990000;
}



.symptom{
border:1px solid #99C2E5;
padding:10px;
}
.symptom a{
float:left;
font-size:12px; color:#0390C9; text-decoration:underline;
}
.symptom a:hover{
font-size:12px; color:#333; text-decoration:none;
}

.err_msg {
padding:4px;
font-size:14px; 
font-weight:normal;
color:#cc0000;
text-decoration:none;
text-align:left;
border:1px solid #666666;
background-color:#F2F1F1;
}




