@charset "utf-8";
/* CSS Document */
body {
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
    font-weight:normal;
	background:url(images/body_bg.jpg);
	}
#wrapper{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	}
#content{
	width:100%;
	height:100%;
	margin:0px auto;
	padding:0;
	}
#header{
	width:800px;
	height:90px;
	margin:0px auto;
	padding:0px;
	}
#footer{
	height:103px; 
	width:800px; 
	margin:0px auto; 
	background:url(images/footer_bg.gif) no-repeat top;
}	
#logoDiv{
    height:65px; 
	width:284px;
	float:left;
	margin-top:5px;  
	}
#Join a{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:8px 30px;
    line-height:28px;
}
#Join a:hover{
}
#navlinks, #footerlinks {margin:0; padding:0;}
#navlinks li, #footerlinks li {
	margin-left: 2px; 
	padding:.5em;
	display: inline;
	list-style:none;
	line-height:24px;
}
#navlinks li a span, #footerlinks li a span {height:22px; margin-left:22px;}
#navlinks li a, #footerlinks a, #footerlinks, #presentedby a, #PreLaunchCall a {color:#bcd6e3;text-decoration:none;}
#navlinks li a:hover, #footerlinks a:hover, #presentedby a:hover, #PreLaunchCall a:hover{color:#ffffff;}

#menu{
	width:800px;
	height:26px;
	margin:0px auto;
	padding:0px;
	}
#presentedby{
	height:25px; 
	float:left;
	margin:0px;
	color:#fff;
	line-height:25px;
	}
#PreLaunchCall{
	margin:3px 0px 0px 0px;
	font-weight:bold;
	font-size:11pt;
	}
.CountrySelectList{
	border:none;
	margin:2px 5px;
}
#Ptitle{   
    height:30px;
    background:url(images/products_tt.gif) no-repeat bottom;
}
#Pprice{
    float:right; 
    width:163px;
    border-left:1px solid #fff;
}
#Pdescription{
    float:left; 
    font-size:14px;
    margin-top:5px;
    color:#7198cb; 
    /*
    border-left:1px solid #e0e0e0;*/
}
#Pimage{
    float:left; 
    width:200px;
}
.labelProducePriceLabel, .labelProductName,.linkButtonAddProduct{
    padding-left:7px;
    color:#FFF;
    font-size:16px;
    font-weight:bold;
    line-height:26px;
}
.labelProductPrice{
    color:#7198cb;
    font-size:14px;
    font-weight:bold;
}
.linkButtonAddProduct{
    background:url(images/AddCart_btn.gif)  no-repeat right;
	padding:9px 55px 9px 30px;
	text-decoration:none;
	font-size:14px;
}
h2{
    color:#7198cb;
    font-size:18px;
    font-weight:bold;
}
p{
    margin:0px;
    padding:0px;
}

/*******  Cart table and button styles ********/
.yourcart{ 
     text-align:left;
     background: url(images/cart_headerIcon.gif) no-repeat top left;
     padding-left:52px;
     line-height:42px;
     height:42px;
}
/*QTY text*/
.Quantity{
    color:#000;
    font-size:11pt;
    padding-left:3px;
}
/**/
.headerstyle, .headerstyle td{
    background-color:#e1edfa;
    border:1px solid #e1edfa;
    font-size:11pt;
    color:#0455a8;
}
.rowstyle{
    background-color:#fff;
    font-size:11pt;
}
.tablestyle table{
      border:1px solid #e1edfa;
}
.tablestyle td{
    border-style:none;
    padding:5px;
}
/*product name*/
.TDalignLeft{
    color:#000;
}
/* buttons */
.btnCheckout, .btnDeleteSelected, .btnUpdateCart, .btnReturn{
  	color:#FFFFFF;
	padding:12px 10px 12px 35px;
	font-size:11.5pt;
	cursor:hand;
	border-style:none;
	
}
.btnCheckout{
    background: url(images/buttons/checkout.gif) no-repeat center left;
}
.btnDeleteSelected{
    background: url(images/buttons/DeleteSelected.gif) no-repeat center left;
}
.btnUpdateCart{
    background: url(images/buttons/updateCart.gif) no-repeat center left;
}
.btnReturn{
    background: url(images/buttons/continueShopping.gif) no-repeat center left;
}