@charset "utf-8";
/* CSS Document */
html
{
font-family:Arial, Helvetica, sans-serif;
height:100%;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: -moz-scrollbars-vertical;
	margin:0px;
	padding:0px;
	background-color:#DEE0E7;
	height:100%;
}

/*CSS for HTML Newsletters*/
.pdfVER{
border: 1px #CCCCCC solid;
background:#EFEFEF;
padding:5px;
margin-bottom:5px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}


a:link {
		text-decoration: none;
	}

a:hover {
	color: #FF6633;
	text-decoration:underline;
}

input, select, textarea
{

font-size:11px;
vertical-align:middle;
}
hr{ border:solid 1px #CCC;}
.main-frame
{
margin:0px auto;
width:998px;
height:100%;
max-height:100%;
background-color:#FFFFFF;
}

.header
{
background-image:url(/members/images/banner_bg.gif);
background-position:top;
background-repeat:repeat-x;
height:137px;
padding:0px 10px 0px 10px;
clear:both;
}

.body-main
{
padding:0px 14px 11px 14px;
vertical-align:top;
float:left;
background-color:#ffffff;
clear:both;
width:970px;
height: auto !important; 
min-height:78%;
}

.body-main .left
{
padding:0px 0px;
width:700px;
float:left;
}

.body-main .leftFull
{
padding:0px 0px;
width:100%;
float:left;
}

.body-main .middle
{
padding:0px 0px;
width:12px;
}
.body-main .right
{
padding:0px 0px;
width:250px;
float:right;
margin-left:12px;
}

.body-subPage
{
padding:0px 0px;
vertical-align:top;
clear:both;
}

.tabs
{
height:32px;
}

.search-container
{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:440px;
}

.search-container input
{
height:15px;
width:140px;
border:solid 1px #000000;
}

.banner-home
{
background-image:url(banner_home.jpg);
background-position:left top;
background-repeat:no-repeat;
height:233px;
width:717px;
padding-right:14px;
}

.roundTable-orange
{
width:100%;
color:#FFFFFF;
}

.roundTable-orange .cornerTL
{
background:url(roundCorner-orange.gif) 0px 0px;
background-repeat:no-repeat;
}

.roundTable-orange .cornerTR
{
background:url(roundCorner-orange.gif) -8px 0px;
background-repeat:no-repeat;
}

.roundTable-orange .cornerBL
{
background:url(roundCorner-orange.gif) 0px -8px;
background-repeat:no-repeat;
height:8px;
width:8px;
}

.roundTable-orange .cornerBR
{
background:url(roundCorner-orange.gif) -8px -8px;
background-repeat:no-repeat;
height:8px;
width:8px;
}

.roundTable-orange .top, .roundTable-orange .bottom, .roundTable-orange .content
{
width:99%;
}

.roundTable-orange .top, .roundTable-orange .bottom, .roundTable-orange .left, .roundTable-orange .right, .roundTable-orange .content
{
background-color:#ff8e21;
}
.roundTable-orange .top, .roundTable-orange .bottom, .roundTable-orange .left, .roundTable-orange .right
{
width:8px;
}

.roundTable-orange .heading-big
{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
text-transform:uppercase;
}

.middle-circle
{
background-image:url(circle.gif);
background-position:center;
background-repeat:no-repeat;
height:90px;
font-family:Zurich Cn BT, Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:normal;
text-transform:uppercase;
}

.roundTable-orange .heading-small
{
font-family:Zurich Blk BT, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
background-color:#ffa54d;
padding:4px 0px;
}

.banner-home .desc
{
font-size:12px;
font-weight:bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
padding:3px 10px;
line-height:16px;
}

.banner-home .link
{
font-size:14px;
font-weight:bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
padding:1px 15px;
line-height:16px;
color:#333366
}

.banner-home .link a
{
color:#333366;
text-decoration:none;
}

.roundTable-grey-small
{
width:100%;
}

.roundTable-grey-small .cornerTL
{
background:url(roundCorner-grey.gif) 0px 0px;
background-repeat:no-repeat;
width:8px;
}

.roundTable-grey-small .cornerTR
{
background:url(roundCorner-grey.gif) -8px 0px;
background-repeat:no-repeat;
}

.roundTable-grey-small .cornerBL
{
background:url(roundCorner-grey.gif) 0px -8px;
background-repeat:no-repeat;
height:8px;
width:8px;
}

.roundTable-grey-small .cornerBR
{
background:url(roundCorner-grey.gif) -8px -8px;
background-repeat:no-repeat;
height:8px;
width:8px;
}

.roundTable-grey-small h1
{

font-size:14px;
font-weight:bold;
color:#333366;
margin:3px 0px;
}

.body-subPage .roundTable-grey-small .heading-big
{
}

.roundTable-grey-small .content
{
color:#172029;
font-size:11px;

padding:4px 0px;
}

.roundTable-grey-small .content a
{
color:#ff7901;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.body-subPage .roundTable-grey-small .content
{
color:#3c3c76;
font-size:12px;

padding:10px 4px;
}

.body-content
{
padding:0px 5px 5px 5px;
font-size:11px;

}

.body-content .highlight, .highlight
{
color:#ff7901;
font-size:18px;
font-weight:bold;
}

.footer
{
background-color:#f5f5f5;
border-top:solid 1px #bfc0c3;
color:#5d5d5d;
padding:7px 0px 20px 0px;
font-size:10px;
line-height:16px;
text-align:center;
width:998px;
bottom:0px;
clear:both;
}

.footer a
{
color:#5d5d5d;
text-decoration:none;
}

.page-heading
{

font-size:18px;
font-weight:bold;
color:#2370e1;
border-bottom:solid 1px #bfc0c3;
}

.page-heading-sub
{
font-size:18px;
font-weight:bold;
color:#ff7901;
}

.page-heading-padding
{
padding:5px 14px 7px 14px;
}

.roundTable-yellow
{
float:right;
position:relative;
top:8px;
right:-1px;
z-index:1;
}

.roundTable-yellow .cornerTL
{
background:url(roundCorner_yellow.gif) 0px 0px;
background-repeat:no-repeat;
width:18px;
height:31px;
float:left;
}

.roundTable-yellow .cornerTR
{
background:url(roundCorner_yellow.gif) -18px 0px;
background-repeat:no-repeat;
width:18px;
height:31px;
float:left;
}

.roundTable-yellow .middleTop
{
background-image:url(roundCorner_yellow_tile.gif);
background-repeat:repeat-x;
background-position:top;
height:27px;
font-size:14px;
font-weight:bold;
color:#333366;
float:left;
padding-top:4px;
}

.table-small
{
width:665px;
margin:0px auto;
}

.positionTop
{
position:relative;
top:-25px;
}

/*DIV Based CSS*/

.roundTable-grey-small
{
width:246px;
}

.roundTable-grey-small .top
{
background-image:url(/members/images/roundTable-grey-small-top.gif);
background-repeat:no-repeat;
background-position:top;
height:8px;
font-size:0px;
}

.roundTable-grey-small .middle
{
border-left:solid 1px #e1e2e6;
background-repeat:repeat-y;
border-right:solid 1px #e1e2e6;
background-color:#f5f5f5;
padding:4px 12px;
width:221px;
}

.roundTable-grey-small .bottom
{
background-image:url(/members/images/roundTable-grey-small-bottom.gif);
background-repeat:no-repeat;
background-repeat:no-repeat;
height:8px;
font-size:0px;
}

.divSpacerBottom
{
margin-bottom:10px;
}

.header .header-content
{
padding-top:5px;
}

.header .header-content .left
{
width:540px;
float:left;
}

.header .header-content .left .logo
{
float:left;
clear:both;
margin-bottom:4px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}


.header .header-content .right
{
width:360px;
float:right;
padding-top:5px;
}

.header .header-content .right div
{
}

.header .header-content .right .icons
{
float:right;
clear:both;
white-space:nowrap;
}


.header .header-content .right .search-container
{
float:right;
margin-top:0px;
}


.tab-main
{
height:32px;
width:550px;
float:left;
clear:both;
}

.header-content .left .tab-main .left
{
background:url(tab_corners.gif) 0px 0px;
width:8px;
height:32px;
float:left;
}

.header-content .left .tab-main .right
{
background:url(tab_corners.gif) 8px 0px;
height:32px;
width:8px;
float:left;
}

.tab-main .middle
{
background:url(tab_tile.gif) 0px 0px;
background-repeat:repeat-x;
padding:0px 0px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
float:left;
height:32px;
width:524px;
}

.tab-main .middle ul
{
margin:8px 0px 0px 0px;
list-style:none;
padding-left:0px;
}

.tab-main .middle ul li
{
float:left;
display:inline;
}

.tab-main .middle ul li a
{
display:block;
float:left;
padding:0px 12px;
background:url(nav-separator.gif) 100% no-repeat;
text-decoration:none;
white-space:nowrap;
color:#ffffff;
}

.tab-main .middle ul li a.firstTab
{
padding:0px 12px 0px 6px;
}

.tab-main .middle ul li a.lastTab
{
background:none;
padding:0px 0px 0px 12px;
}

.body-main .body-content h1
{
font-size:15px;
font-weight:bold;
color:#2370e1;
padding:0px 0px;
margin:8px 0px;
}

.roundTable-grey-medium
{
width:695px;
clear:both;
position:relative;
z-index:2;
}

.roundTable-grey-medium .top
{
background-image:url(/members/images/roundTable-grey-medium-top.gif);
background-repeat:no-repeat;
background-position:top;
height:8px;
font-size:0px;
}

.roundTable-grey-medium .middle
{
border-left:solid 1px #e1e2e6;
background-repeat:repeat-y;
border-right:solid 1px #e1e2e6;
background-color:#f5f5f5;
padding:4px 12px;
width:670px;
}

.roundTable-grey-medium .bottom
{
background-image:url(/members/images/roundTable-grey-medium-bottom.gif);
background-repeat:no-repeat;
height:8px;
font-size:0px;
}

.roundTable-grey-medium h1
{

font-size:14px;
font-weight:bold;
color:#333366;
margin:3px 0px;
}

.roundTable-grey-medium .content
{
color:#3c3c76;
font-size:11px;
padding:4px 0px;
}

.buttonContainer
{
margin:40px auto 20px auto;
height:148px;
}

.button
{
cursor:pointer;
height:27px;
display:inline
}

.button .left
{
background-image:url(/members/images/btn_left.gif);
background-repeat:no-repeat;
background-position:left;
width:8px;
height:27px;
float:left;
}

.button .middle
{
background-image:url(/members/images/btn_middle.gif);
background-repeat:repeat-x;
background-position:top;
width:8px;
height:27px;
font-family:Zurich Blk BT, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-align:center;
color:#fafafa;
float:left;
width:30px;
white-space:nowrap;
border:none;
}

.button .right
{
	background-image:url(/members/images/btn_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:8px;
	height:27px;
	float:left;
}

.buttonSeprator
{
height:24px;
width:24px;
float:left;
}

/*add css by vk 15 jan 2009 */

.gadget-heading 
{
font-family:Arial, Helvetica, sans-serif;
color:#333366;
font-weight:bold;
font-size:20px;
}

.gadget-heading-sub
{
font-family:Arial, Helvetica, sans-serif;
color:#333366;
font-weight:bold;
font-size:16px;
margin:20px 10px 10px 20px;
}

.gadget-normal-txt
{
font-family:Arial, Helvetica, sans-serif;
color:#333366;
font-weight:bold;
font-size:10px;
margin:0px 10px 10px 20px;
}

.gadgetContainer
{
margin:10px 0px 10px 10px;
}

.gadget
{
height:177px;
float:left;
margin:0px 12px 0px 0px;

}
/*add css 4 Apr 2009 */
.productLink a:link, .productLink a:visited{
	color:#999999;
	text-decoration:none;
}
.productLink a:hover{
	color:#999999;
	text-decoration:underline;
}

.productLink ul{list-style:none;padding:0px 0px 0px 0px; margin:0px;}
.productLink ul li{display:inline;padding:0px 0px 0px 0px; margin:0px;}

.heading-sub
{
font-size:15px;
font-weight:bold;
color:#2370e1;
}

.priceHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; MARGIN: 0px; COLOR: #4b85da; TEXT-ALIGN: center
}
.priceOffer {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #fe9803
}

.priceBestOffer {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #ffffff
}

.shippingOffer {
	FONT-SIZE: 11px; COLOR: #fe9803
}
.shippingBestOffer {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.BestOffer {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #ffffff
}
/*.buyNowLink{font-size:10px; color:#333366; text-decoration:none;}
.buyNowLink:hover{font-size:10px; color:#ff7901; text-decoration:underline;}*/

/*end css*/
/* css for header links */

.headerLinks{
		color:#ffffff;
		font-size:12px;
		font-weight: normal;
		text-decoration: underline;
}

.headerText{
	color:#ffffff;
	font-size:12px;
	font-weight: normal;
}

.headerTdPadding{
	padding-right: 10px;
}

.btn-bg-tile{
   background-image:url(/images/tpg/cartheader/btn-bg-tile-center.gif); 
   background-repeat:repeat-x; 
   background-position:left; 
   font-family:Arial, Helvetica, sans-serif; 
   font-weight:bold; 
   font-size:11px; 
   color:#333366; 
   padding:8px;
   
}
   
.normal-text{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-weight:normal; 
    color:#3d3d3d;
}

.page_in_sub
{

font-size:16px;
font-weight:bold;
color:#ff7901;
width:565px;
float:left;
}

.clear{clear:both; line-height:0px;}
.normal{color:#999; font-size:11px; text-align:right; width:100px; float:left;}
.bdr_btm{border-bottom:1px solid #ddd;}
.pt10{padding-top:10px;}

.tab-button
{
clear:both;
float:left;
margin-top:5px;
width:100%;
}
