/*#Design and Edit#*/
body.LTR, body.RTL

.EditMode body
{
	/*background: white;*/
}
.DesignMode .topBlock
{
	width: 960px;
	/*_width: 965px;*/
}

.EditMode .topBlock
{
	width: 960px;
	/*_width: 965px;*/
}
.IE6 .DesignMode .homeHeader a img
{
	width: 548px;
}
.IE6 .DesignMode .hotOffersBox
{
	padding: 0px;
}
.IE6 .EditMode .homeHeader .EditableImageEdit, .IE6 .EditMode .homeHeader .EditableImageEdit img
{
	width: 548px !important;
}
.IE6 .EditMode .homeHeader
{
	width: 548px !important;
}

/*#Design Mode Section#*/


.DesignMode .contentBlock
{
	width: 960px;
}

.DesignMode .contentBlock .LeftHomeContent
{
	float: left;
	width: 190px;
}

.DesignMode .contentBlock .MainHomeContent
{
	float:left;
	background: white;
	width:550px;
}

.DesignMode .contentBlock .RightHomeContent
{
	float:left;
	width:189px;
}
/*#Main styles/Master page#*/
/*Top logo, top menu*/

body
{
	margin: 0 auto;
	width: 960px;
	background: #E5E3F3;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

a
{
	color:#7A6DC1;
}

a:hover
{
 text-decoration: none;
}

h1
{
 color: #160092;
 font-size: 180%;
/* background-color: #eeeeee; */
 margin-top: 5px;
}

h2
{
 color: #fff;
 font-size: 160%;
 /*background-color: #160092;*/
 padding: 5px 10px;
 margin-bottom: 5px;
}

h3{
 color: #160092;
 font-size: 130%;
 margin-bottom: 5px;
 margin-top: 10px;
}

h4
{
	font-size: 110%;
}
.caption h3{
margin: 10px 0 10px 0;
}

h1.homepage{
color: black;
font-size: 18px;
background: none;
font-weight: normal;
margin: 0 0 0 0;
}

.sidebarText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	line-height: 18px;
}

/*#this defines the outer border of the site#*/
.mainDiv
{
	border : 1px solid silver;
	width: 960px;
	margin-top: 25px;
	margin-bottom: 25px;
	background: #fff url(../App_Themes/bikebikebike/images/homePageheader.jpg) 0% 0% repeat-x;
}
.DesignMode .mainDiv
{
	width: 960px;
	/*_width: 965px;*/
}

/*#This is an area with the topzone of the site#*/

.tpzimage
{
	float:left;
	padding: 5px;
	width: 190px;
	margin-top: 15px;
	/*margin-left:3px;*/
}
.tpzcenter
{
	float:left;
	width: 564px;
	margin-right: 5px;
	margin-top: 62px;
}
.DesignMode .tpzcenter
{
	width: 500px;
}
.tpzcartright
{
	float:right;
	color:black;
	width:190px;
	margin-top: -190px;
	margin-right: 5px;
}
.tpzcartright a
{
	color: black;
}

.tpzcartright .miniLogon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px;
	border: solid silver;
	width: 60px;	
}
.tpzcartright .miniLogon .input
{
	border: solid silver;
	border: 1px;
	width: 60px;
}

.DesignMode .tpzcartright
{
	margin-top: 5px;
	width: 240px;
}

.zoneMenu
{
	width: 960px;
	height: 35px;
	margin-top: 0px
	margin-bottom:0px;
	

}
.contentBlock
{
	width:960px;
	margin: 0 auto;
}

.currentuser
{
	color: white;
	margin-top: -30px;
	text-align: right;

}

/*#Home Page Template settings#*/
/*this defines the main content area of the site*/
.zoneMainContent
{
	width:960px;
	margin: 0 auto;	
	margin-top: 0px;
}

.zoneBottom
{
	background: white;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 10px;
}
.zoneFooter
{
	margin-bottom: 0px;
	background: url(../App_Themes/bikebikebike/images/homePagefooter.jpg);
	background-repeat: repeat-x;
}
.EditMode .zoneBottom
{
	background: white;
	margin-left: 5px;
}

.DesignMode .zoneMainContent
{
	width: 960px;
	/*_width: 965px;*/
}

.homeHeader
{
	margin: 0 auto;
	width: 960px;
}

.LeftHomeContent
{
	float: left;
	margin-top:0px;
	margin-left:5px;
	margin-right: 5px;
	width: 190px;

}
.MainHomeContent
{
	float:left;
	padding: 5px;
	margin-top:0px;
	background:white;
	width:550px;
	

}
.RightHomeContent
{
	float:left;
	margin-top:-0px;
	margin-left: 0px;
	width:189px;
	/*margin: 5px;*/

}

/*#Product Page content Zones#*/

.LeftProductContent
{
	float: left;
	margin-top:0px;
	margin-left:5px;
	margin-right: 5px;
	width: 190px;

}
.MainProductContent
{
	float:left;
	padding: 5px;
	margin-top:0px;
	background: white;
	width:750px;
	

}

/*#clear for floats#*/
.clear {width:0; height:0; clear:both; line-height: 0px; font-size: 0px;}

/*#Hot Offers Text#*/
.hotOffers
{
	float: left;
	border: 1px solid silver;
	margin: 2px;
	/*background: #160092;*/
}

.hotOffers img
{
	border: none;
}

.hotImage
{
	height: 200px;
	line-height: 200px;
	width: 266px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	background: white url(../App_Themes/Default/Images/featurehead.jpg) repeat-x;
}

.IE6 .hotImage img
{
	padding-top: 20px;
}
.PagePlaceholderBorder .hotImage
{
	width: 266px;
}

.hotPrice
{
	margin-bottom: 2px;
	background-color: white;
	padding: 0px 0px 5px;
}
.hotPrice span
{
	background: url(../App_Themes/bikebikebike/Images/featuredpricebackground.jpg) repeat-x;
	color: orange;
	width: 156px;
	height: 30px;
	vertical-align:middle;
	line-height: 19px;
	padding: 5px 15px;
	display: block;
	font-weight: bold;
}
.hotLink
{
	height: 30px;
	width: 266px;
}

.hotText
{
	background: url(../App_Themes/bikebikebike/Images/silverHeader.jpg) repeat-x;
	border: none;
	text-align: center;
	height: 32px;
	width: 266px;
	display:table-cell;
	vertical-align:middle;
	line-height: 25px;
}



.hotText a
{
	font-size: 12px;
	font-weight: bold;
	color: invert;
}

.hotOffersBox{
padding: 4px 0px 1px 2px;
}

/*#Products#*/
.ProductImage{
	height: 120px;
}

.IE6 .ProductImage
{
	height: 143px;
}

.ProductImage a{
height: 140px;

}

.ProductImage img{
border: none;
}

.ProductImage{
text-align: center;
padding-bottom: 10px;
}

/*#Breadcumbs#*/
.ProductBreadcrumbs{
background: url(../App_themes/bikebikebike/images/blueboxheader2.png) 0% 0% repeat-x;
font-size:12px;
font-weight: bold;
padding: 6px;
color: #D8D5ED;
height:25px;
}

.ProductBreadcrumbs a{
color: #ffffff;
}	


.ProductList table
{
	/*width: 100%;*/
}

.ProductList h1
{
	padding-left: 0px;
	background: url(../App_Themes/EcommerceSite/Images/h1point.gif) no-repeat 5px 5px;
}



.ProductPrice{
font-size: 13px;
color:red;
padding: 3px 3px 5px 3px;
font-weight: bold;
}

.ProductPriceDetail{
font-size: 13px;
padding: 3px 3px 5px 0px;
font-weight: bold;
}

.ProductPriceDetailTax{
font-size: 12px;
padding: 3px 3px 5px 0px;
}

.ProductPriceLabel{
font-size: 13px;
padding: 5px 3px 5px 3px;
font-weight: bold;
}

.ProductPriceLabelTax{
font-size: 12px;
padding: 5px 3px 5px 3px;
width: 100px;
}

.ProductPrice .right{
text-align: right;
}

.ProductPrice .left {
padding-top: 12px;
}

.ProductPriceSavingPRICE
{
	color: red;
	/*text-decoration:line-through;*/
}
.ProductBox{
padding-top: 20px;
border: 1px solid #cccccc;
}

.ProductFooter{
text-align: center;
}

.productDetail img
{
	border: none;
	margin-top: 15px;
}

.productDescription
{
	text-align: justify;
	line-height: 20px;
}

.productDetailLinks
{
	margin-top: 15px;
	padding: 3px 0 0 3px;
        background: white url(../App_Themes/EcommerceSite/Images/bg_price.gif) no-repeat;
	height: 45px;
}
.productDetail .ProductPrice
{
	width: 180px;
	padding: 5px 5px;
	display: block;
	background:  url(../App_Themes/EcommerceSite/Images/bg_price.gif) no-repeat top right;
	font-weight: bold;
}
.productDetail .percent
{
	margin-top: 20px;
	font-family: comic Sans MS;
	font-weight: bold;
	font-size: 26px;
}

input.AddToWishlistImageButton
{
	float: left;
}


.wishlistAdd .AddToCartContainer
{
	background: none;
}



.TotalPriceContainer
{
	text-align: center;
	background: #bde5f2;
	padding: 7px 10px 9px 0px;
	margin-bottom: 3px;
}

.TotalPriceLabel
{
	font-weight: bold;
	text-align: right;
}

.TotalPrice
{
	font-weight: bold;
	text-align: right;
}

/*#Containers#*/
/*#Containers/BlueTornBox#*/

.blueTornBox
{
	border: 1px solid #160092;
	padding: 10px;
	background: #E5E3F3 url(../App_themes/bikebikebike/images/blueboxheader2.png) 0% 0% repeat-x;
	margin-bottom: 15px;

}
.blueTornBox .title
{
	padding: 0px 0px;
	font-size: 14px;
	text-align: center;
	margin-top: -5px;
	color: #ffffff;
	margin-bottom: 0px;
}
.blueTornBox .content
{
	padding: 5px;
}

/*#Containers/BlueBox2#*/	

.blueBox02
{
	border-left: 1px solid #160092;
	border-right: 1px solid #160092;
	border-bottom: 1px solid #160092;
	padding-top: 30px;
	background: url(../App_themes/bikebikebike/images/silverHeader.jpg) 0% 0% repeat-x;
	margin-bottom: 15px;

}
.blueBox02 .title
{
	padding: 0px 0px;
	font-size: 15px;
	text-align: center;
	margin-top: -5px;
	color: #ffffff;
	margin-bottom: 0px;
}
.blueBox02 .content
{
	padding: 5px;
}

/*#Containers/Similar#*/

.similarProds
{
	padding: 10px;
	background: url(../App_themes/bikebikebike/images/similarproducts.jpg) 0% 0% no-repeat;
	/*height:26px;*/
	margin-bottom: 15px;

}
.similarProds .title
{
	padding: 0px 0px;
	font-size: 15px;
	text-align: center;
	margin-top: 33px;
	color: #ffffff;
	margin-bottom: 0px;
}
.similarProds .content
{
	padding: 5px;
}

/*#Containers/feature Box White#*/

.featureBoxwhite
{
	padding: 10px;
	background: url(../App_themes/bikebikebike/images/blueboxheader2.png) 0% 0% repeat-x;
	margin-bottom: 15px;


}
.featureBoxwhite .title
{
	padding: 0px 0px;
	font-size: 12px;
	text-align: center;
	margin-top: -5px;
	color: #ffffff;
	margin-bottom: 0px;
}
.featureBoxwhite .content
{
	padding: 11px 1px 1px 0px;
}

/*#Containers/Feature Section Container#*/

.featuresectionBox
{
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 10px;
	margin-bottom: 15px;

}
.featuresectionBox .title
{
	/*background: url(../App_themes/bikebikebike/images/featuresectionheader.jpg) repeat-x;*/
	padding: 0px 0px;
	font-size: 15px;
	text-align: center;
	margin-top: -5px;
	color: #160092;
	margin-bottom: 0px;
}
.featuresectionBox .content
{
	padding: 5px;
}
/*#ShoppingCart#*/

.subContent .shoppingCart
{
	padding: 10px 10px;
	_padding-right: 0;
}

.ShoppingCartStepImage
{
    border: none;
	margin-top: 10px;
	padding:0px;
	vertical-align: middle;
}

.ShoppingCartStepSeparator
{
    border: none;
    margin-top: 10px;
    padding: 0 20px;
    vertical-align: middle;
}

.CartStepHeader
{
	background: #160092;
	color: #ffffff;	
	padding: 5px;	
	font-weight: bold;
	font-family:Arial;
	font-size: 11px;
	margin-bottom: 5px;
}

.CartStepTable th
{
	background-color: #160092;
	color: #ffffff;	
	font-family:Arial;
	font-size: 11px;
}

.CartStepTable
{
	border: 1px solid #326590;	
	border-collapse: collapse;
	width: 740px;
}

.CartStepPanel
{
	padding: 5px;
}

.CartContentTable td
{
	border: 1px solid #dddddd;		
	background-color: #ffffff;
	padding: 4px;
}

.CartContentTable th
{
	border: 1px solid #dddddd;	
	font-family:Arial;
	font-size: 11px;	
}

.ErrorLabel{
color: red;
font-weight: bold;
}

.LineErrorLabel
{
color: #ff0000;
text-align: left;
}


.BlockTitle{
font-size: 14px;
font-weight: bold;
padding: 5px 0 5px 0;
margin: 15px 5px;
display: block;
}

.PricePanel
{
	float: right;
}

.ItemsNotAvailable{
color: red;
}

.MyCredit, .MyOrders, .MyAddresses{
padding: 0px 6px;
}

.UniGridHead{
text-align: left;
}

.shoppingCart input[type=submit]
{
	padding: 0px 15px;
}
.UnitsTextBox
{
	width: 40px;
}
.TextboxField, .TextBoxField
{
	width: 280px;
}
.DropDownField
{
	width: 285px;
}
/*#Shopping cart preview#*/
.tpzcartright .shoppingCart
{
	padding-left: 0px;
}
.tpzcartright .shoppingCart a
{
	color: #000;
	text-decoration: none;
}
.tpzcartright.shoppingCart a:hover
{
	text-decoration: underline;
}
.tpzcartright.shoppingCart
{
	/*line-height: 33px;*/
}
/*#Shopping cart item selector#*/

.AddToShoppingCartTextBox
{
	width:25px;
}


.AddToShoppingCartLink
{
	background-image: url('Images/ShoppingCart/AddToCart.gif');
	background-position: left -2px;
	background-repeat: no-repeat;
	padding-left: 18px;	
	color: #000000;
	text-decoration: underline;
}

.AddToShoppingCartButton
{
	width:80px;
}
.PricePanel
}
	float: right;
}
/*#Ecommerce Styles#*/
.LineErrorLabel
{
	color: #ff0000;
	text-align: left;
}
.shoppingCart
{
	width:95%;
	margin:auto;
	margin-top: 5px;
}

.ShoppingCartMiniPreviewArea Table
{
	margin-left:auto;
}

/* Overall */
.HiddenButton
{
	display: none;
}
.ContentButton
{
	width: 100px;
}

.ErrorLabel
{
	color: #ff0000;
	display: block;
	padding-bottom: 10px;
	text-align: left;
}

.DropDownField
{
	width: 285px;
}

.TextboxField, .TextBoxField
{
	width: 280px;
}

/* Addresses */
.BlockContent
{
	padding: 5px;
}

.BlockTitle
{
	font-size: 13px;
	font-weight: bold;
	display:block;
}

/*#Ecommerce Styles/Shopping Cart#*/
/* Shopping cart */
.AddressPreview
{
	padding: 0px 5px 5px 5px;	
	height: 100%;
}

.AddressPreviewLabel
{
	color: #000000;
	display: block;
}

.DiscountCouponPanel
{
	float:left;
}

.PricePanel
{
	float:right;
}

.CartStepInnerPanel
{
	margin: 10px;
}

.CartStepPanel
{
	padding-bottom:10px;
}

.CartStepPanel  fieldset
{
	border: 1px solid #000;
	background-color: #F2F2F2;
}

.CartStepPanel legend
{
	/*background-color: #000;*/
	margin-left: -8px;
	margin-right: 4px;
	color: #E36C26;	
	padding: 5px;	
	font-weight: bold;
	font-family:Arial;
	font-size: 12px;
}

.AddressTitle
{
	font-size: 16px;
	font-weight: bold;
}

.SmallTextLabel
{
	font-size: 10px;
}

.ShoppingCartIcon
{
    vertical-align: middle;
}

.UnitsTextBox
{
	width: 50px;
}

.ButtonSendPassword
{
	width: 115px;
}

.LongButton
{
	width: 160px;
}

.ItemsNotAvailable
{
	color: Red;
}

.InvoiceCompanyAddressTitle
{
	display:block;
	font-weight: bold;
}

.PaymentGatewayDataContainer
{	
}

.PaymentFormSeparator
{
	height: 10px;	
}

.InfoLabel
{
	color: #000000;
	display: block;
	padding-bottom: 10px;
}

.AddressPreviewWithTwoColumns td
{
	width: 46%;
}

.AddressPreviewWithThreeColumns td
{
	width: 29%;
}

/* Prodcut price detail */

.PriceDetailSummaryTable
{
	border: 1px solid #000000;
	border-collapse: collapse;
	color: #000000;
	width: 100%;	
}

.PriceDetailSummaryTable th
{
	border: 1px solid #000000;
	border-collapse: collapse;	
	background-color: #d8d8d8;
	font-weight: bold;		
}

.PriceDetailSummaryTable td
{
	border: 1px solid #000000;
	border-collapse: collapse;	
}

.PriceDetailSubtotalTable
{
	border: 1px solid #000000;	
	border-collapse: collapse;
	width:100%;	
	margin-bottom: 20px;	
	#margin-top: -1px; /* only in Internet Explorer */
}

.PriceDetailSubtotalTable tr
{
	border: 1px solid #000000;	
	border-collapse: collapse;
}
.PriceDetailSubtotalTable td
{
	border-top: 1px solid #000000;	
	border-collapse: collapse;
}

.PriceDetailSubtotalTable th
{
	background-color: #d8d8d8;
	font-weight: bold;	
}

.PriceDetailSubtotal
{
	background-color:#fde9d9;
	color: #000000;
}

.PriceDetailHeader td
{
	background-color: #333333;
	color:#ffffff;	
	font-weight: bold;	
}

.ProductPriceDetailTitle
{
	font-weight:bold;
	font-size: 16px;
	display: block;
	margin-bottom: 20px;
	margin-top: 10px;
	border-bottom: 1px solid #000000;
}

.ProductPriceDetailLink a, .ProductPriceDetailLink a selected
{
	color: #000000;
	text-decoration: underline;
}

/* Shopping cart */

.CartStepTable
{
	width: 95%;
	margin: auto;
	border: 1px solid #000000;	
	border-collapse: collapse;
}

.CartStepTable th
{
	background-color: #160092;
	color: #ffffff;	
	font-family:Arial;
	font-size: 11px;
}

.CartStepHeader
{
	background-color: #160092;
	color: #ffffff;	
	padding: 5px;	
	font-weight: bold;
	font-family:Arial;
	font-size: 11px;
	margin-bottom: 5px;
}

.CartStepBody
{
	background-color: #f2f2f2;	
}

.CartContentTable
{
	width:100%;
}

.CartContentTable td
{
	border: 1px solid #dddddd;		
	background-color: #ffffff;
	padding: 4px;
}

.CartContentTable th
{
	border: 1px solid #dddddd;	
	font-family:Arial;
	font-size: 11px;	
}

.ShoppingCartStepImage
{
    border: none;
	margin-top: 10px;
	padding:0px;
	vertical-align: middle;
}

.ShoppingCartStepSeparator
{
    border: none;
    margin-top: 10px;
    padding: 0 20px;
    vertical-align: middle;
}


/* Shopping cart item selector */

.AddToShoppingCartTextBox
{
	width:25px;
}


.AddToShoppingCartLink
{
	background-image: url('Images/ShoppingCart/AddToCart.gif');
	background-position: left -2px;
	background-repeat: no-repeat;
	padding-left: 18px;	
	color: #000000;
	text-decoration: underline;
}

.AddToShoppingCartButton
{
	width:80px;
}

.AddToShoppingCartImageButton
{	
}
/*#Data-Stream Logo#*/

.dsLogo
{
	text-align:center;
	margin-top: 20px;
}
/*#News Styles#*/
/*#News#*/

.NewsPTitle
{
	background:#000000 url(../App_themes/bikebikebike/images/blueboxheader2.png) repeat-x scroll left top;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#ffffff;
	padding:5px;
}

.NewsPTitle a{
	color: #ffffff;
	font-weight: bold;
}

.NewsPBody
{
	border:1px solid #cccccc;
	margin-bottom:20px;
	padding:10px 15px;
	line-height:18px;
}

.NewsSummary
{
	background-color:#f1f1f1;
	border:1px solid #cccccc;
	margin-top:10px;
	padding: 15px 0 15px 15px;
}

.NewsSummary img
{
	border: 1px solid #cccccc;
	float: left;
	margin-right: 15px;
	margin-bottom: 0px;
}

.NewsSummary .NewsContent
{
	float: left;
	width: 100%;
}

.NewsSummary .Date
{
	font-weight: bold;
	color: black;
	margin-bottom: 10px;
}

.NewsSummary .Clearer
{
	height: 0;
	line-height: 0;
	font-size: 0pt;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}

.NewsBody
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:15px;
}

.NewsDetail
{

}

.NewsTitle
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom:25px;
}

.NewsDate
{
	font-style: italic;

}

.NewsReleaseDate
{
	font-style: italic;
}

.BoxTitle
{
	font-size: 120%;
	color: #002756;
	font-weight: bold;
}
.NewsPreviewTitle
{
	padding-top: 10px;
}

.NewsPreviewTitle a
{
	font-weight:bold;
}

.NewsPreviewDate
{
	font-size:90%;
	padding:5px 0 3px;
}

.NewsPreviewSummary
{
	font-size:80%;
	color:#666666;
	line-height: 16px;
	padding-bottom: 15px;
}

/*#Product Data Grid new #*/

.ProductList
{
	padding:5px;
	/*background: url(../App_Themes/bikebikebike/Images/silverHeader.jpg)repeat-x center bottom;*/
}
.prodTable01 
{
	background: url(../App_themes/bikebikebike/images/silverHeader.jpg);	
	background-repeat:repeat-x;
	height: 240px;
	background-position:bottom center; 
	border-top: 1px dotted #cccccc;
	margin-bottom:10px;

}
.prodTitle01 {

	/*background: url(../App_Themes/bikebikebike/Images/silverHeader.jpg) repeat-x;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	height: 36px;
	color: #160092;
	text-align: center;
	padding: 5px;
}

.prodImage
{
	text-align: center;
	height: 130px;
}

.prodTitle01 a 
{
	color: #160092;
}
.prodShortDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
}
.priceTitle01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.ourPrice01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
}

.rrpPrice01 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
.prodImage01 {
	text-align: center;
	height: 180px;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	padding-top: 10px;
	margin-top: 10px;
}
.percent
{
	text-align: left;
	color: red;
}

.buyNowButton {
	background-position: center center;
	text-align: center;
}

.randomProductBox
{
	padding-top: 20px;
	border: 1px solid #cccccc;
	background: url(../App_Themes/bikebikebike/Images/silverHeader.jpg);
	background-repeat:repeat-x;
	background-position:bottom center; 
	margin-bottom: 15px;

}
.randomTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	height: 36px;
	color: #000000;
	text-align: center;
	padding: 10px;	
}
/*#Newsletter subscription#*/
.Subscription
{
	margin-left: 9px;
}
.SubscriptionTextbox
{
	border: 1px #c3c3c3 solid;
	width: 112px;
	height: 16px;
}
/*#Menus#*/
/*#Left Nav Menu/ Ecommerce Menu#*/

.leftMenuCMSListMenuUL
{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	width: 190px;
	line-height: 20px;
}

.leftMenuCMSListMenuUL ul
{
	margin: 6px;
	padding-left: 3px;
	background: #E6E6FF;
	border: 1px solid #7575FF;
	width: 165px;
}
.leftMenuCMSListMenuUL li:hover
{
	text-decoration: none;
	background:#160092;
	color:#fff!important;
}

.leftMenuCMSListMenuLink, .leftMenuCMSListMenuLinkHighlighted
{
	font-size: 12px;
	font-weight: normal;
	color:#160092;
	text-decoration: none;

}
.leftMenuCMSListMenuLink:hover
{
	text-decoration: none;
	background:#160092;
	color:#fff;
	width: 200px;
	height: 20px;
}
.leftMenuCMSListMenuUL 
{

	/8background: url(../App_Themes/bikebikebike/images/menuitems/arrow_left.gif) no-repeat center left;*/
	/*line-height: 26x;*/
	margin: 1px 2px 3px 4px;
	/*border-bottom: 1px dotted #000000;*/

}
.leftMenuCMSListMenuLI
{
	/*background: url(../App_Themes/bikebikebike/images/menuitems/arrow_left.gif) no-repeat center left;*/
	line-height: 26x;
	margin: 1px 2px 3px 0px;
	border-bottom: 1px dotted #000000;


}

.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI
{
	background: #AAAAFF;
	padding-left: 0px;
	/*height: 11px;*/
	line-height: 16px;
	margin: 4px 0px;
	border-bottom: 1px dotted #000000;
}

.leftMenuCMSListMenuUL .leftMenuCMSListMenuLI .leftMenuCMSListMenuUL
{
	display: none;
}
.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL
{
	display: block;

}

.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuLI,
.leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI .leftMenuCMSListMenuUL .leftMenuCMSListMenuHighlightedLI
{
	font-weight: normal;
	line-height: 20px;
}


/*#Button Style#*/

.button, .SubscriptionButton, .signoutButton, .Button, .CMSSearchDialogSearchButton, .PollVoteButton
{
	background:transparent url(../App_themes/bikebikebike/images/blueboxheader2.png) repeat-x scroll left top;
	border:1px solid #C3C3C3;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:20px;
	padding:0;
	width:55px;
}

.buyNowButton
{
	background:transparent url(../App_themes/bikebikebike/images/buy_now_up.jpg) repeat-x scroll left top;
}

/*#Search box#*/
.searchText
{
	border: 1px #c3c3c3 solid;
	width: 112px;
	height: 16px;
	margin-left: 0px;
}
.searchBox
{
	margin-left: 5px;
	margin-top: 5px;
	min-height: 26px;
}
/*#Credit card Images#*/

.cartimage
{
	margin-top: 10px;
	margin-bottom: 10px;
}
/*#Random product with status#*/
.randomProductWithStatus
{
	float: left;
	width: 182px;
}

/*#Product Level Similar Products#*/
.productlevelsimilarproducts
{
	width: 140px;
	/*height: 136px;*/
	float: left;
	text-align: center;
	float: left;
	border: 1px solid silver;
	margin: 2px;
}

.productlevelsimilarproductsTitle
{
	background: url(../App_themes/bikebikebike/images/silverHeader.jpg) repeat-x center bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 50px;
	/*color: #000000;*/
	text-align: center;
}
.productlevelsimilarproducts img
{
	border: none;
	margin-top: 5px;
	/*width: 100px;*/

}

.productlevelsimilarproductsImage
{
	height: 100px;
	/*line-height: 100px;*/
	text-align: center;
	background: white;
}
.IE6 .productlevelsimilarproducts img
{
	padding-top: 20px;
}

/*#Scoller Box Style#*/
.scrollerProductBox
{
	padding-top: 0px;
	border: 1px solid #cccccc;
	/*background: url(../App_Themes/bikebikebike/Images/silverHeader.jpg)repeat-x center bottom;*/
	margin-bottom: 0px;
}
.scrollerTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 36px;
	color: #000000;
	text-align: center;
	padding: 10px;	
}
.scollerProductBox img
{
	/*padding:10px;*/
}
/*#Products/Product Options#*/

.OptionCategoryName
{
	display: block;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.OptionCategoryDescription
{
	display: block;
	padding: 5px 0px;
}
.productOptions
{
	width:100%;
}
.productOptionsTable
{
	margin-top: 10px;
}
.ProductOptionSelectorContainer
{
	background: url(../App_themes/bikebikebike/images/blueboxheader2.png);
	background-repeat:repeat-x; 
	background-position: bottom center;
	border: 1px solid #d7d7d7;
	height: 70px;
	padding: 0px 10px;
	margin: 6px 0px;
}
.ProductOptionSelectorContainer select
{
   width: 100px;
}
.CartItemSelector{
padding: 6px 10px;
}

.right .CartItemSelector{
padding: 0px 10px;
}
input.AddToCartTextBox
{
	width: 25px;
	margin-top: 6px;
	margin-left: 260px;
	float: left;
}

/*#Search#*/
/*#Search/Results#*/
.SearchResults
{
	margin-left: 15px;
	margin-bottom: 10px;
}
.ResultImg
 {
	background-color: #FFFFFF;
	float: left;
	height: 120px;
	width: 120px;
	background-position: center center;
	margin: 10px;
	border: 1px solid #CCCCCC;

}
.ResultTitle
{
	float: left;
	margin-bottom: 3px;
}
.ResultPath
{
	background-color: #eeeeee;
	padding: 2px;
	
}
.clear
{
	clear:both;
}

/*#Wishlist#*/
.wishlist
{
	margin-top: 10px;
}
.wishlist .ProductImage
{
	width: 100px;
	text-align: center;
}
.wishlist .ProductDetail
{
	margin-top: 15px;
}
.wishlist .ProductPrice
{
	width: 140px;
	padding: 5px 15px;
	height: 26px;
	display: block;
	font-weight: bold;
	margin: 5px 0px 0px;
}
.btnContinue
{
	text-align: right;
	padding:10px 0px;
}
td.ProductImageWishlist
{
	padding-top: 30px;	
	/*vertical-align: top;*/
	width: 200px;
	border-left:1px solid #fff;
	text-align: center;
	background: #fff;
}

td.ProductImageWishlist img
{
	border: none;
}

.ProductData h2{
font-size: 14px;
}
.removeFromWishlist
{
	margin-top: 10px;
}
.ProductSummary
{
	background: white;
}

li
{
	margin-left: 15px;
}
ul
{
	margin-left: 15px;
}
li.mylist1
{
	margin-left: 15px;
}
ul.mylist0
{
	margin-left: 15px;
}

/*#My Account#*/
/*#My Account/Tab menu#*/
.logonReg, .textHeader, .wishList, .myAccount
{
	padding: 0px 10px;
	_padding: 0px 0px 0px 10px;
}

.myAccMenu
{
	background: url(../App_Themes/EcommerceSite/Images/myAccMenuBackground.gif) no-repeat top left;
	margin-left: -7px;
	width: 754px;
	min-height: 38px;
	_height: 38px;
}
.myAccMenu .TabsHeader
{
	background: url(../App_themes/bikebikebike/images/blueboxheader2.png) 0% 0% repeat-x;
	/*background: #160092;*/
}
.myAccMenu .TabControl
{
	height: 35px;
}

.TabControlTable
{
margin-left: 3px;
}


.myAccMenu .TabControlSelectedLeft{
	background: url(../App_Themes/EcommerceSite/Images/myAccMenuActiveLeft.gif) 100% 0% no-repeat; 
}

.myAccMenu .TabControlSelectedRight{
	background: url(../App_Themes/EcommerceSite/Images/myAccMenuActiveRight.gif) left top no-repeat;
}

.myAccMenu .TabControlSelected{
	background: url(../App_Themes/EcommerceSite/Images/myAccMenuActive.gif) repeat-x;
}
.myAccMenu .TabControlSelected a{
	color: #fff;
}

table.Grid{
width: 100%;
padding: 0px 10px;
}

.TabsHeader a
{
	display: block;
	color: #16009;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	text-align: center;
}

.TabsHeader a:hover{
	display: block;
	color: yellow;
	text-decoration: underline;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	text-align: center;
}
/*#My Account/Tab menu#*/
/*#My Account/Tab menu/Sub menu#*/

.TabsContent
{
	margin-top: 10px;
}
.TabsContent .TabControlTable
{
	background: none;
	width: 350px;
	height: 26px;
}
.TabsContent .TabsHeader
{
	background: none;
	background-color: #c4dbe7;
	height: 28px;
	margin-top: 1px;
	margin-bottom: 10px;
}
.TabsContent .TabControlSelectedLeft {
	background: none;
	width: 4px;
	height: 26px;
	font-size: 1px;
	float: left;
}

.TabsContent .TabControlSelectedRight {
	background: none;
	width: 4px;
	height: 26px;
	font-size: 1px;
	float: left;
}

.TabsContent .TabControl {
	height: 26px;
}

.TabsContent .TabControlSelected {
	background: white;
}
.TabsContent .TabControlSelected a
{
color: #000;
}
