@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#e4e4e4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
}

#wrapper{
    background:url(images/container_bg.gif) repeat-x top;
}
#container{
 padding:0px;
 margin:0px;
 height:100%;
 width:100%;
 background:url(images/container_bg.jpg) repeat-x top;
}
#logo{
    height:100px;
}
#header{
	height:145px;
	width:800px;
	margin:0px auto;
	padding:0px;
	background:url(images/header_bg.jpg) repeat-x top;
}
#content{
	width:800px;
	margin:0px auto;
	background:#fff;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
}
#submenu{
    float:left;
    padding:3px;
    margin:0px;
}

.submenu ul { 
padding:5px 0 5px 5px;
margin:0 0 0 20px;
	     }
.submenu li {               
	padding:2px; 
	list-style-image:url('images/icons/arrow-up.gif');
	     }
		 .submenu li a{
		 color: #333333;
	text-decoration:none;
	list-style-image:url('images/icons/arrow-up.gif');         
	     }
	     .submenu li a:hover{ 
	     color:#0096ff;
	text-decoration: none;
	list-style-image:url('images/icons/arrow-active.gif');        
	     }


#footer{
    padding:0px;
    margin:0px;
	background:#e4e4e4;
	
}
/*
#Join a{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:8px 30px;
    line-height:28px;
}
#Join a:hover{
}
*/
#Join{
float:right;
width:100px;
height:22px;
}
#navlinks, #footerlinks {margin:0; padding:0;}
#footerlinks{
    background:#e4e4e4;
    height:30px;
     padding:0px;
 margin:0px;
}
#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, #presentedby a, #PreLaunchCall a {color:#fff;text-decoration:none;}
#navlinks li a:hover, #footerlinks a:hover, #presentedby a:hover, #PreLaunchCall a:hover{text-decoration:underline;}

#footerlinks a, #footerlinks
{color:#71b6ff; text-decoration:none;}

#menu{
	width:800px;
	height:31px;
	background:url(images/menu_bg.gif) top no-repeat;
	margin:0px auto;
	padding:0px;
	}
.RadMenu_Default .rmRootGroup{
    border-style:none;
}	
#presentedby{
	height:18px; 
	color:#fff;
	}
#PreLaunchCall{
	margin:3px 0px 0px 0px;
	font-weight:bold;
	font-size:11pt;
	}
.CountrySelectList{
	border:none;
	margin:2px 5px;
}
/* product page styles*/

.ProductTitle{
    color:#f09312;
    font-size:16px;
    font-weight:bold;
}
.productLabelHeader{ 
    font-weight:bold; 
    color:#333333;
}
.productlist a:link,.productlist a:visited  { 
	color: #333333;
	text-decoration:none;
	list-style-image:url('images/icons/arrow-up.gif');
	}
.productlist a:hover 
{
	color:#0096ff;
	text-decoration: none;
	list-style-image:url('images/icons/arrow-active.gif');
	}
.activelist a:link, activelist a:visited { 
	list-style-type:square;
	list-style-image:url('images/icons/arrow-active.gif');
	}
.productlist
{
	margin:0px;
	padding-left:35px;
	padding-right:5px;
	list-style-type:square;
	list-style-image:url('images/icons/arrow-up.gif');
}
.btnBuyNow
{
	color:#fff;
	padding:15px 10px 15px 25px;
	font-size:11.5pt;
	cursor:hand;
	border-style:none;
	text-decoration:none;
	background: url(images/buttons/link_btn_blu.gif) no-repeat center left;
}
.qtybox
{
	margin-top:13px;
}


.RadTabStrip1
{
	background:url(images/RadStripBG.gif)repeat-x top;
}
/**
.DetailsRadTab
{
	background-image:url(images/products_tt.gif);
	height:25px;
	display:block;
}
.DetailsRadTab li
{
	background-image:url(images/products_tt.gif);
	height:25px;
	display:block;
	list-style-type;none;
}
**/
/**********************************/


.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;
}
h1{
	color:#444;
    font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h2{
    color:#68b0ff;
    font-size:16px;
	margin:0px;
	padding:0px;
}
h3{
    color:#fe8721;
    font-size:14px;
	margin:0px;
	padding:0px;
}
p{
    margin:0px;
    padding:0px;
}

/* Homepage buttons and list items */
.link_btn_oj, .link_btn_pk, .link_btn_grn, .link_btn_blu{	
	color:#FFFFFF;
	padding:15px 10px 15px 35px;
	font-size:11.5pt;
	cursor:hand;
	border-style:none;
	text-decoration:none;
}
.link_btn_oj{background: url(/CMSimages/link_btn_oj.gif) no-repeat center left;}
.link_btn_grn{background: url(/CMSimages/link_btn_grn.gif) no-repeat center left;}
.link_btn_pk{background: url(/CMSimages/link_btn_pk.gif) no-repeat center left;}
.link_btn_blu{background: url(/CMSimages/link_btn_blu.gif) no-repeat center left;}
/******************************/

/* New button+span links */

.blu { 
display: block; 
width: 115px; 
height: 26px; 
background-image: url(images/buttons/link_btn_blu.gif);
line-height:26px;
text-decoration:none;
cursor:hand;
color:#FFFFFF; }

.blu_back { 
display: block; 
width:145px; 
height: 26px; 
background-image: url(images/buttons/link_btn_blu_back.gif);
line-height:26px;
text-decoration:none;
cursor:hand;
color:#FFFFFF; }

/**************************/


/*******  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;
}

/****************/
a {cursor:pointer;}