@charset "utf-8";
/* CSS Document */

body{
font-size: 11px; 
line-height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(/site/1197/bg.png) repeat-x #f9fbfc;
margin:0;
padding:0;
}

a{color:#06c;}
a:hover{color:#00aadb;}

.grey a{color:#cccccc;}

.bodytextsmall{
font-size:11px;
}
.bodytextblack{
color:#000;
}
.bodytextblackbold{
color:#000;
font-weight:bold;
}
.bodytextred{
color:#d21f26;
}
#header{
padding: 0;
width:900px;
height:156px;
background: url(/site/1197/header.jpg) no-repeat;
font-size:11px;}


#footer{
color:#666666;
font-size:10px;
height:60px;
background-color:#f0f0f1;}

#footer a{color:#666666; 
text-decoration:none;}
#footer a:hover{color:#06c; 
text-decoration:none;}
#main{
padding:0 20px 10px 20px;
background-color:#FFF;
height:500px;
border-left: 1px solid #f0f0f1;
border-right: 1px solid #f0f0f1;
border-bottom: 1px solid #f0f0f1;}

h1{
color:#d21f26;
margin-top:10px;
margin-bottom:15px;
padding:0;
font-size: 24px;
line-height:32px;
font-weight:bold;}

h2{
color:#d21f26;
margin-top:7px;
margin-bottom:0;
padding:0;
font-size: 18px;
line-height:26px;
font-weight:bold;}

h3{
color:#006D97;
margin-top:10px;
margin-bottom:5px;
padding:0;
font-size: 14px;
line-height:22px;
font-weight:bold;}

#protab{
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#protab td{
padding:5px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;}


#greentab{
border:1px solid #92D050;
background-color:#C2D69B;
}

#greentab td{
padding:5px;
}

#tab_cart_pro, #tab_cart_details, #tab_cart_payment {
width:808px;
}

#tab_cart_pro .top, #tab_cart_details .top, #tab_cart_payment .top{
background: url(/site/1197/tab_top.png) no-repeat;
height:13px;
}

#tab_cart_pro .bot, #tab_cart_details .bot, #tab_cart_payment .bot{
background: url(/site/1197/tab_bot.png) no-repeat;
height:13px;
}


#tab_cart_details .mid, #tab_cart_payment .mid{
background-color:#f0f0f1;
border-left: 1px solid #c8c8c9;
border-right: 1px solid #c8c8c9;
height:13px;
}

#tab_cart_pro  .mid{
background-color:#FFF;
border-left: 1px solid #c8c8c9;
border-right: 1px solid #c8c8c9;
height:13px;
}


/* SHOPPING CART STYLES */


.headTD{
background-image:url(/site/1197/TopBG.gif);
background-repeat:repeat-x;
font-size:11px;
}

.headTD2{
background-image:url(/site/1197/TopBG.gif);
background-repeat:repeat-x;
border-right:#FFFFFF thin solid;
font-size:10px;
}

.botTD{
background-image:url(/site/1197/BotBG.gif);
background-repeat:repeat-x;
}
.botTD h3{padding:0; margin:0;
}
.totalAmount {
background-color: #F2F0F0;
height: 25px;

}

.LHside {
background-image:url(/site/1197/LHside.gif);
background-repeat:repeat-y;
}

.RHside {
background-image:url(/site/1197/RHside.gif);
background-repeat:repeat-y;
}

.productTAB .LHside {
background-image:url(/site/1197/LHsideWhite.gif);
background-repeat:repeat-y;
}

.productTAB .RHside {
background-image:url(/site/1197/RHsideWhite.gif);
background-repeat:repeat-y;
}

.productTAB .contentTD {
padding-top: 8px;
padding-bottom: 8px;

}
.paymentTAB .contentTD {
background-color: #F2F0F0;
padding-top: 8px;
padding-bottom: 8px;
font-size:10px;
}


.memberTAB .contentTD {
background-color: #F2F0F0;
padding-top: 8px;
padding-bottom: 8px;
font-size:10px;
}

.buttonTD {
padding-top: 15px;
padding-bottom: 15px;

}

.buttonTD h2 {
padding-right: 10px;
}

.loginText{
font-weight:bold;
color:#000;}

div.working
{
background-image:url(/site/1197/preloader.gif);
background-repeat:no-repeat;
background-position: left center;
height:11px;
width:250px;
}

div.working2
{
background-image:url(/site/1197/preloader.gif);
background-repeat:no-repeat;
background-position: left center;
height:11px;
width:30px;
float:left;
}


