html, body{height:100%}
body{margin:0px; padding:0px; background:url(../images/pagebg.gif) repeat-x top #2574B2; font-size:11px; color:#666666; line-height:16px; font-family:Tahoma,Arial,Helvetica,sans-serif}

.maintable{height:100%; background:url(../images/tablebg.gif) repeat-y;}

/**/

/* Top header part styles */
.toppart{height:105px; background:url(../images/topbg.gif) repeat-x top; border-right:solid 1px #13457B;}
.toppartbg {background:url(../images/topbg.gif) repeat-x top; height:105px;}
.topright {background:url(../Images/topright.gif) no-repeat; height:59px; width:659px;}

.toppart a {color:#ff8000; text-decoration:none}
.toppart a:hover {color:#000000; text-decoration:none}
a.toplink:link, a.toplink:visited, a.toplink:active {color:#ff8000; text-decoration:none}
a.toplink:hover {color:#E0B64D; text-decoration:none}

.tophlight {color:#FF0099}

/* menu part styles */
.menuleft {padding-left:228px; height:34px;}
a.menu:link, a.menu:visited, a.menu:hover { background-position:0px 0px; padding:0px; margin:0px; float:left; border-right:solid 1px #889EB8; height:13px; color:#003067; }
a.menu:hover {background-position:0px 13px;}

/* left part styles */
.leftpart {width:240px; font-weight:bold;}
.search {color:#1A6BB6;}

.leftpart a: {color:#2372B5; font-weight:bold; text-decoration:none}
.leftpart a:hover {color:#000000; text-decoration:none}

.leftheader {background:url(../images/left-headerbg.gif) repeat-x; height:31px; padding-left:10px; border:#063E78 solid 1px; color:#FFFFFF; font-weight:bold}
.lefthlight {color:#FF7800}

.leftpart ul {list-style:none; margin:0px; padding:0px;}
.leftpart li {margin:0px 0px; list-style:none; background:url(../images/hline1.gif) repeat-x bottom; padding:6px 0px 6px 20px;}
.leftpart li a {color:#6E6F73; font-weight: bold;  list-style:none;}
.leftpart li a:hover {color:#1A6BB6; font-weight: bold;  list-style:none;}


/* middle part styles */
.midpart {padding:0px 5px 0px 5px;}
.contantpart {padding:5px 15px 0px 15px; text-align:left;}

.midpart a {color:#666666; text-decoration:none}
.midpart a:hover {color:#AF4F9D; text-decoration:none}
a.midlink:link, a.midlink:visited, a.midlink:active {color:#ff8000; text-decoration:none}
a.midlink:hover {color:#E0B64D; text-decoration:none}

.midheader {background:#64A7E0; color:#FFFFFF; padding:6px 5px; font-weight:bold}
.midheader a {color:#EDEDED; text-decoration:none}
.midheader a:hover {color:#E0B64D; text-decoration:none}
.midhlight {color:#FF0099}

.contantpart ul {list-style:url(../images/arw.gif) none; margin:0px; padding-left:30px}
.contantpart li {margin:4px 0px}

/* Footer part styles */
.footer {background:url(../images/footerbg.gif) repeat-x; height:46px; color:#1E5E96;}
.footer a{color:#FFD800; text-decoration:none}
.footer a:hover{color:#ffffff; text-decoration:none}

/* shopping cart body area and boxies styles */
.tableborder {border:1px solid #CBC8C8; padding:1px; background:#EFEFEF;}
.allborder {background:#64B4E5}
.fieldheader {background:url(../Images/fildbg.jpg) repeat-x #218FC0; height:25px; color:#FFFFFF; padding-left:5px; font-weight:bold}
.fieldheader a {color:#FFFFFF; text-decoration:underline}
.fieldheader a:hover {color:#ACE4FE; text-decoration:none}

.lightbg {background:#F2F9FE}
.darkbg {background:#E5F4FF}
.selectbg {background:#CCCCCC}
.whitebg {background:#FFFFFF}
.subheading {color:#000066; font-weight:bold; font-size:12px}

.paging {background:#DBEEFF}
.paging a:link, .paging a:visited, .paging a:active {color:#05567F; text-decoration:underline; font-weight:bold}
.paging a:hover {color:#666666; text-decoration:none}

/* general text styles */
.smalltext {font-size:10px}
.normaltext {font-size:11px; font-weight:normal}
.error, .red {color:#FF0000}
.success {color:#009933}
.hlight {color:#666666}
.price {color:#2977BA; font-weight: bold}

.justify {text-align:justify}
.lineheight {line-height:16px}

/* general eliments styles */
h1 {font-size:16px; color:#2868B2; font-family:Georgia,"Times New Roman";
	background:url(../images/dottedline.gif) repeat-x left bottom; padding:10px 0px 5px 0px; margin:0px 0px 10px 0px}
h2, .textheding {font-size:13px; font-family:Arial,Helvetica}

.hline {background:url(../images/hline.gif) repeat-x center}
.yline {background:url(../images/yline.gif) repeat-y center}

.noborder {border:0px none; padding:0px}

/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:none}
a.normallink:hover {color:#E0B64D; text-decoration:none}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#0C4A7F; text-decoration:none; font-weight:bold}
a.headlink:hover {color:#ff8000; text-decoration:none}

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white {color:#EDEDED; text-decoration:none}
a.lightlink:hover {color:#E0B64D; text-decoration:none}

a.avileax:link, a.avileax:visited {color:#1E5E96; text-decoration:none}
a.avileax:hover {color:#AF4F9D; text-decoration:none}

/* Images styles */
.thumimg {width:125px; height:125px; border:1px solid #CBC8C8; padding:1px}
.normalimg {width:225px; height:225px}
.bigimg {width:400px; height:400px; border:2px solid #CCCCCC; padding:2px}
.imgborder, .thumimg, .normalimg {border:1px solid #CBC8C8; padding:1px}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:1px solid #64A7E0}

/* form part styles */
form {margin:0px; padding:0px; height:100%; }
input, select, textarea {font-size:11px; color:#66666; height:16px; }
input, select, textarea {border:1px solid #CBC8C8; background:#FFFFFF; padding:1px}
.button {color:#FFFFFF; padding:1px 2px 5px 2px; font-weight:bold;  background:url(../images/buttonbg.gif) repeat-x; height:20px; border:1px solid #4F92E0}

/* extra */
.flashline {border-bottom:#B6DAFF solid 1px; padding-bottom:1px;}
.hd-shopping{background:#f2f2f2; border:#DCDCDC solid 1px; padding-left:10px; height:25px; font-weight:bold; color:#2868B2;}
.record{border:#DCDCDC solid 1px; padding-left:10px; height:25px;}
.proname{color:#2868B2;}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}