﻿body 
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #646464;		
	
}
 a:link {color:blue;text-decoration: none}
 a:visited {color:blue;text-decoration: none}
 a:hover {color: #990000; text-decoration:underline;}
 a:active {color:#990000;}
img {border:0px;}
#main{ margin:auto; width:920px; height:600px; padding:0px; background:url(../images/body_bgr.jpg) #fff repeat-x;}
#header {height:103px; width:920px; background:url(../images/header.jpg);}
#mainBody {width:900px; margin:auto;}

#topMainMenu {background:url(../images/top_menu_bgr.jpg) no-repeat; width:900px; height:48px; float:left;}
.topBaner{ height:238px; width:900px;float:left; margin:3px 0 0 0; }
.banerFlash {float:left;}
.banerRight {float:right; width:659px;}
.banerTop {float:left; width:659px; height:178px; background:url(../images/baner_right_top.jpg);}
.banerTopText { float:left; padding:0; margin:30px 0 0 30px;  color:#fff;}
.banerTopText h3{font-size:11px; color:#fff; line-height:10px;}
.banerTopText h2{font-size:13px; color:#fff; line-height:10px;}
.banerTopText h1{font-size:16px; color:#fff; line-height:10px;}
.banerBottom {float:left; width:659px; height:60px; background:url(../images/baner_right_bottom.jpg);}
.banerBottomText {float:right; margin:8px 10px 8px 0; padding:0px; color:#342E0E; font-size:14px; font-weight:bold;}

.contentPanel {width:900px; float:left; margin:0px; padding:10px 0 0 0;}
.leftPanel {float:left; width:200px;}
.contentRightPanel {float:right;  width:659px;padding:0px 0px 0 0; margin:0px; }

/*.contentRightPanel a:link {color:blue;text-decoration: none}
.contentRightPanel a:visited {color:blue;text-decoration: none}
.contentRightPanel a:hover {color: #990000; text-decoration:underline;}
.contentRightPanel a:active {color:#990000;}*/

/*.contentRightPanel a:link {color:blue;text-decoration: none;font-weight:normal;}
.contentRightPanel a:visited {color:blue;text-decoration: none;font-weight:normal;}
.contentRightPanel a:hover {color: #990000; text-decoration:underline;font-weight:normal;}
.contentRightPanel a:active {color:#990000;font-weight:normal;}*/



.topLeftMenu {float:left; width:auto; padding:0px; margin:23px 0 0 15px; }

.linkTd {height:40px; border-bottom:solid 1px #ccc;}
.heading {color:#245D8F; font-size:13px; font-weight:bold;}
.headingSub {color:#000; font-size:13px; font-weight:bold;}
.splHeading {background:url(../images/spl_heading_img.jpg) no-repeat; width:644px; height:28px; text-align:center; line-height:28px; color:#000; font-size:12px;}

.footer {height:50px; float:left; border-top:solid 10px #8CC55A; width:911px; margin:10px 0 0 0; padding:8px 0 0 0;}

/*.leftPanel a {font-size:13px; text-decoration:none; color:#073047; font-weight:bold; padding:0 0 0 10px;}
.leftPanel a:visited {color:#073047;text-decoration: none; font-size:13px; font-weight:bold;}
.leftPanel a:hover {font-size:13px; text-decoration:none; color:#38AEC6;}
.leftPanel a.active {font-size:13px; text-decoration:none; color:#38AEC6;}*/

.leftPanel a:link {font-size:13px; text-decoration:none; color:#073047; font-weight:bold; padding:0 0 0 10px;} 
.leftPanel a:visited {font-size:13px; text-decoration:none; color:#073047; font-weight:bold; padding:0 0 0 10px;}
.leftPanel a:hover {color:#38AEC6;}
.leftPanel a.active1:link, a.active1:visited, a.active1:hover {color:#38AEC6;}






/*.footerLinks a{text-decoration:none; padding:0 8px 0 8px; color: #646464;		}
.footerLinks a:hover{text-decoration:none; padding:0 8px 0 8px; color:#2BAAC4;}*/

.footerLinks a:link {color:#646464;text-decoration: none; padding:0 8px 0 8px; font-weight:normal;}
.footerLinks a:visited {color:#646464;text-decoration: none;padding:0 8px 0 8px;font-weight:normal;}
.footerLinks a:hover {color: #2BAAC4;font-weight:normal;padding:0 8px 0 8px; }
.footerLinks a:active {color:#646464; padding:0 8px 0 8px;font-weight:normal;}

/*.topLeftMenu a{text-decoration:none; color:#fff; font-weight:bold; padding:0 5px 0 5px;}
.topLeftMenu a:hover{ color:#000;}*/

.topLeftMenu a:link {color:#fff;text-decoration: none;font-weight:bold; padding:0 5px 0 5px;}
.topLeftMenu a:visited {color:#fff;text-decoration: none;font-weight:bold; padding:0 5px 0 5px;}
.topLeftMenu a:hover {color: #000; }
. topLeftMenua:active {color:#fff;font-weight:bold; padding:0 5px 0 5px;}

/*a.learnMore:link, a.learnMore:visited {text-decoration:none; color:blue;}
a.learnMore:hover {text-decoration:none; color:#000;}*/
A.learnMore:link {
	COLOR: blue; TEXT-DECORATION: none
}
A.learnMore:visited {
	COLOR: blue; TEXT-DECORATION: none
}
A.learnMore:hover {
	color: #990000; text-decoration:underline;
}
A.learnMore:active {
	color:#990000; TEXT-DECORATION: none
}


/* -----------------top menu styles ----------------*/


    #topMenu {
      float:right; 
      line-height:normal;
	  width:auto;  
	  border:solid 0px red;
	  margin:0 15px 0 0;	 
      }
    #topMenu ul {
	margin:0;
	padding:0px 10px 0 50px;
	list-style:none;
      }
    #topMenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topMenu a {
      float:left;
      background:url("../images/topMenu_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  height:49px;
	  cursor: pointer; 
      }
    #topMenu a span {
      float:left;
      display:block;
      background:url("../images/topMenu_right.gif") no-repeat right top;
      padding:15px 15px 4px 6px;
      color:#000;
	  font-weight:bold;
	  height:30px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    /* #topMenu a span {float:left; } */
    /* End IE5-Mac hack */
    #topMenu a:hover span {
      color:#000;
      }
    #topMenu a:hover {
      background-position:0% -49px;
      }
    #topMenu a:hover span {
      background-position:100% -49px;
      }
	
.priceTable
{
	background:#333;
}
.priceHeader
{
	background:#78AC39;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding:10px 0 10px 0;
   
}
.priceRow
{
	background:#E0EDC4;
	padding:5px 0 5px 3px;
}
.priceRow1
{
	background:#FDE047;
	padding:5px 0 5px 3px;
}
.headRow
{
	background:#E0EDC4;
	padding:5px 0 5px 3px;
	font-style:oblique;
	font-weight:bold;
	text-align:center;
}
.priceRowAlter
{
	background:#E0EFF3;
	padding:5px 0 5px 3px;
}
.validationRow
{
	background:#E0EDC4;
}
.statusRow
{    
	padding:5px 0 5px 3px;
	font-style:oblique;
	font-weight:bold;
	color:Red;
	text-align:center;
}
/* -----------------buypage ----------------*/
.buypage_topbox_text
{ 
    width:228px;
    height:auto;
    margin:0px auto;
}

.buypage_topbox_1
{ 
    width:254px;
    height: 80px;
    margin:0px auto; 
    border:1px solid #316881;
    overflow:auto;
    }
.buypage_topbox_2
{
   width:245px;
   height: 100px;
   margin:0px auto;
   border:1px solid #316881;
   overflow: auto ;
   padding-left:11px;

}
.buypage_topbox_3
{ 
   width:245px;
   height: 110px; 
   margin:0px auto;
   border:1px solid #316881;
   overflow: auto;
   padding-left:11px;

}

.buypage_bottombox_text
{ 
  width:480px;
  height:auto;
  margin:0px auto;
  padding-top:5px;
}
.buypage_bottombox
{ 
  width:500px;
  height:80px;
  border:1px solid #316881;
  margin:0px auto;
}
