@CHARSET "UTF-8";

/* Base Elements */
    html, body {height:100%; margin:0px; padding:0px; border:0px; background-color:#F1F9FB;}
    form {margin:0px; padding:0px;}
    
/* Generic Elements */
    /* Links */
        .SmallLink, .SmallLink a {font-family: Verdana; font-size:10px; color: #666; text-decoration: none;}
        .SmallLink a:hover {text-decoration:underline;}
    
    /* Text */
        p {margin:0px; padding:0px;}
    
    .Text {text-align:left; font-family:Verdana; font-size:12px; color:#666; padding-bottom:10px;}
    .TextImage {float:left; padding:0px; margin:10px;}
    
    /* Images */
        .ImageNoFrame {border:0px; padding:0px; margin:0px;}
        .ImageVerticalCenter {vertical-align:text-bottom;}
        .ImageVerticalCenter1 {vertical-align:middle;}
        
        #ProductImagePreviewContainer {position:absolute; display:none; font-family:Verdana; font-size: 9px; color:#FFF; background-color:#666; border:1px solid #666;}
        #ProductImagePreviewDimmer {position:absolute; left: 0px; top: 0px; width:100%; height:100%; background:#000; opacity:0.5; display:none;}        

    /* Blocks */
        .spacer5px {margin-bottom:5px; width:100%;}

/* Form Elements */
    .LeftSearchInput {border:0px; margin:0px; padding:0px; background-color:transparent; width:93px; height:22px;}
    .LeftSearchInputBg {width:100%; background-image:url('../../media/bg_left_search.gif'); background-repeat:no-repeat; margin-left:10px; padding-left:28px; padding-top:2px; position:absolute;}
    
    .LeftInputFieldLabel {padding:0px; margin:0px; margin-bottom:5px; margin-top:5px;}
    .LeftInputField {border:0px; margin:0px; padding:0px; padding-top:2px; background-color:transparent; width:90px; height:21px; margin-right:20px; margin-left:5px;}
    .LeftInputFieldBg {text-align:center; background-image:url('../../media/bg_left_input.jpg'); background-repeat:no-repeat; margin-left:23px;}
    
    .FormContainer {background-image:url('../../media/bg_form.jpg');background-repeat:no-repeat; background-position:center center;}
    .FormLabel {font-family:Verdana; font-size:13px; color:#666; padding-left:46px; text-align:left;}
    .FormLabelError {font-family:Verdana; font-size:13px; color:#F66; padding-left:46px; text-align:left;}
    .FormEntity input {border:1px solid #999; font-family:Verdana; font-size:12px; padding-left:3px;}
    .FormEntity select {border:1px solid #999; font-family:Verdana; font-size:12px; padding-left:3px; width:100%;}
    .FormEntity {font-family:Verdana; font-size:12px; color:#000; text-align:left;}
    .FormEntityError input {border:1px solid #F66; font-family:Verdana; font-size:12px; padding-left:3px; background-color:#FFEFEF;}
    .FormEntityError select {border:1px solid #999; font-family:Verdana; font-size:12px; padding-left:3px; width:100%;}
    .FormEntityError {font-family:Verdana; font-size:12px; color:#F66; text-align:left;}

	.SimpleForm {
		font-family: Verdana;
		font-size: 12px;
		color: #666;
		text-align: left;
	}
	
	.SimpleForm tr .Name {
		font-weight: bold;
	}
	
	.SimpleForm tr .Value {
	
	}
/* Frames */
    .LeftColumnFrame {background-image:url("../../media/frame_nav_center.gif"); position:relative;}
    .LeftColumnFrameContent {padding:0px; margin:0px 20px 0px 14px; font-family: Verdana; font-size:12px;}

/* Container Elements */
    #Container {width: 800px; min-height: 100%;}
    * html #Container {height: 100%;}

    #Header {}
    #LeftColumn {width:180px; float:left;}
    #ContentColumn {width:620px; float:left; bottom:0px;}
    
    #NonFooter {min-height: 100%;}
    * html #NonFooter {height: 100%;}
    
    #Footer {height:35px; background-image:url("../../media/footer_nav.jpg"); clear:left;}

    /* A CSS hack that only applies to IE -- specifies a different height for the footer */

    * html #Footer {margin-top: 0;}

/* Header */    
    .HeaderTopNavigationContainer {width:100%; height:41px; background-image:url("../../media/header_top_nav.jpg"); text-align:center;}
    .HeaderTopNavigation {width:780px; text-align:center; padding-top:15px;}
    .HeaderTopNavigation, .HeaderTopNavigation a {font-family:Verdana; font-size:12px; color:#FFF; text-decoration:none;}
    .HeaderTopNavigation a:hover {text-decoration:underline;}
    
    .HeaderImageContainer {width:100%; height:239px;}
    
    .HeaderBottomNavigationContainer {width:100%; height:30px; background-image:url("../../media/header_bottom_nav.jpg");}
    .HeaderBottomNavigationLeft {padding-top:7px; padding-left:10px; float:left;}
    .HeaderBottomNavigationLeft, .HeaderBottomNavigationLeft a, 
    .HeaderBottomNavigationRight, .HeaderBottomNavigationRight a {font-family:Verdana; font-size:12px; color:#FFF; text-decoration:none;}    
    .HeaderBottomNavigationLeft a:hover, .HeaderBottomNavigationRight a:hover {text-decoration:underline;}
    .HeaderBottomNavigationRight {padding-top:7px; padding-right:10px; float:right;}
    .HeaderShoppingCart {padding-left:20px; background-image:url("../../media/icon_cart.gif"); background-repeat:no-repeat;}
    .HeaderItemsInCart {color:#3A9FBC; font-weight:bold;}

/* Left Column */
    .LeftColumnTitle {height:15px; font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; border-bottom:1px solid #FB3E3C; margin-bottom:5px;}
    
    /* Categories */
    .CatLevel1 {font-family:Verdana; font-size:12px; color:#666; margin-left:10px; padding-top:7px;}
    .CatLevel2 {font-family:Verdana; font-size:11px; color:#666; margin-left:20px; padding-top:6px;}
    .CatLevel3 {font-family:Verdana; font-size:10px; color:#666; margin-left:30px; padding-top:5px;}
    .CatLevel4 {font-family:Verdana; font-size:9px; color:#666; margin-left:40px; padding-top:4px;}

    .CatLevel1 a {font-family:Verdana; font-size:12px; color:#666; text-decoration:none;}
    .CatLevel2 a {font-family:Verdana; font-size:11px; color:#666; text-decoration:none;}
    .CatLevel3 a {font-family:Verdana; font-size:10px; color:#666; text-decoration:none;}
    .CatLevel4 a {font-family:Verdana; font-size:9px; color:#666; text-decoration:none;}
    
    .CatLevel1 a:hover, .CatLevel2 a:hover, .CatLevel3 a:hover, .CatLevel4 a:hover {text-decoration:underline;}
    
    .ProfileMenu {padding-top:7px;}
    .ProfileMenu, .ProfileMenu a {font-family:Verdana; font-size:12px; color:#666; text-decoration:none;}
    .ProfileMenu a:hover {text-decoration:underline;}


/* Content */
    .ContentContainer {width:100%; background-color:#FFF;}
    .ContentContainerLeft {width:47px; vertical-align:top; background-image:url('../../media/frame_content_left.gif');}
    .ContentContainerRight {width:47px; vertical-align:top; background-image:url('../../media/frame_content_right.jpg');}
    .ContentContainerTopCorner {width:47px; height:47;}
    .ContentContainerBottomCorner {width:47px; height:52px; bottom:0px;}
    .ContentContainerTop {width:100%; height:11px; background-image:url('../../media/frame_content_top.jpg'); background-repeat:repeat-x;}
    .ContentContainerBottom {width:100%; height:52px; background-image:url('../../media/frame_content_bottom.jpg'); background-align:top;}

    .ContentTitle {font-family:Verdana; font-size:12px; font-weight:bold; color:#666; border-bottom:1px dashed #666; text-align:left; margin:0px; padding:0px; margin-bottom:20px; padding-bottom:5px;}
    .ContentTitle a {text-decoration:none; color:#666;}
    .ContentTitle a:hover {text-decoration:underline;}
    .ContentTitle1 {width:90%; font-family:Verdana; font-size:12px; font-weight:bold; color:#666; border-bottom:1px dashed #666; text-align:left; margin:0px; padding:0px; margin-bottom:20px; padding-bottom:5px; float:right;}
    .ContentTitleImage {float:left;}

    /* Products */
    .ProductsContainer {width:500px; text-align:center;}
    .ProductsSepRight {border-right:1px dashed #CCC;}
    .ProductsSepBottom {border-bottom:1px dashed #CCC;}
    .ProductsName, .ProductsName a {font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#0099FF;}
    .ProductsName a:hover {text-decoration:underline;}
    .ProductsDescription, .ProductsPrice, .ProductsPrice1 {font-family:Verdana; font-size:12px;}
    .ProductsPrice1 {font-weight:bold; color:#FB3E3C;}
    .ProductsNoProducts {font-family:Verdana; font-size:12px; color:#666;}

  
    /* Paging */
    .PagingLink {font-family:Verdana; font-size:12px; text-decoration:none; color:#666;}
    .PagingLink a {color:#FB3E3C; text-decoration:none;}
    .PagingLink a:hover {text-decoration:underline;}
    .PagingNumber {font-family:Verdana; font-size:12px; text-decoration:none; color:#666;}
    .PagingNumber a {color:#FB3E3C; text-decoration:none;}
    .PagingNumber a:hover {text-decoration:underline;}
    
    /* Product Details */
    .ProductTitle {font-family:Verdana; font-size:12px; color:#666; border-bottom:1px dashed #666; text-align:left; margin:0px; padding:0px; margin-bottom:20px; padding-bottom:5px;}
    .ProductTitle a {text-decoration:none; color:#666;}
    .ProductTitle a:hover {text-decoration:underline;}
    .ProductLeftColumn {float:left; text-align:center; width:40%;}
    .ProductRightColumn {float:left; padding-top:25px; width:50%; text-align:left;}
    .ProductInfoSign {float:left; width:30px;}
    .ProductSku {font-family:Verdana; font-size:13px; color:#666;}
    .ProductDescription {font-family:Verdana; font-size:12px; color:#666; text-align:left; margin:0px; padding:0px;}
    .ProductPrice {font-family:Verdana; font-size:12px; font-weight:bold; color:#F00; text-align:left; padding-bottom:5px;}
    .ProductSeparator {clear:both; border-bottom:1px dashed #666;}
    .ProductBack {float:right; clear:both; padding-top:5px;}
    .ProductBack a {font-family:Verdana; fotn-size:15px; text-decoration:none; color:#666;}
    .ProductBack a:hover {text-decoration:underline;}
    .ProductVariants {font-family:Verdana; font-size:12px; text-decoration:none; color:#FB3E3C;}
    .ProductVariants select {font-family:Verdana; font-size:11px; margin-top:5px;}
	
	.OldPrice , 
	.OldPrice .ProductsPrice1
	{
		text-decoration: line-through;
		color: black;
	}
    /* CHANGE DISPLAY PROPERTY TO DISPLAY HELP BLOCK */
    .ProductHelpContainer {background-image:url('../../media/bg_helpwoman.jpg'); width:464px; height:121px; display:none; }
    .ProductHelpText {font-family:Verdana; font-size:16px; color:#666; margin-left:200px; text-align:left;}
    .ProductHelpText a {font-family:Verdana; font-size:16px; color:#666; text-decoration:none;}
    .ProductHelpText a:hover {text-decoration:underline;}
    .ProductHelpTitle {color:#E9A853; padding-top:5px;}
    
    /* Basket */
    .BasketContainer {width:100%; border-top:1px solid #CCC; border-left:1px solid #CCC;}
    .BasketHeader, .BasketCell, .BasketName, .BasketPrice, .BasketQuantity {font-family:Verdana; font-size:12px; padding:3px; padding-left:7px; height:22px; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
    .BasketHeader, .BasketCell, .BasketName {color:#666;}
    .BasketName {font-weight:bold;}
    .BasketName a {font-family:Verdana; font-size:12px; text-decoration:none; color:#666;}
    .BasketName a:hover {text-decoration:underline;}
    .BasketQuantity {color: #666; text-align:center;}
    .BasketQuantity input {width:36px; border:1px solid #000; text-align:center; font-family:Verdana; font-size:12px;}
    .BasketQuantity a {color:#FB3E3C; text-decoration:none;}
    .BasketQuantity a:hover {text-decoration:underline;}
    .BasketPrice {color:#F00; text-align:center;}
    .BasketPriceTotal {font-family:Verdana; font-size:12px; font-weight:bold; color:#F00; text-align:center; padding-bottom:5px;}
    .BasketCell {
    	padding-bottom: 15px;
    }

    .BasketSummaryContainer,.BasketCouponContainer {float:left; width:50%;}

    /* My Orders */
    .OrderPreviewLink a {color:#FB3E3C; text-decoration:none;}
    .OrderPreviewLink a:hover {text-decoration:underline;}
    .OrderPrice {color:#F00;}

    /* Order Summary */
    .ProductTotalsBg {background: #F6F6F6;}

/* Footer */
    .FooterContainer {width:100%; height:100%;}
    .FooterTextLeft {text-align:left; padding-left: 10px;}
    .FooterTextRight {text-align:right; padding-right: 10px;}
    .FooterTextCenter {text-align:center;}
    .FooterTextLeft, .FooterTextLeft a, .FooterTextRight {font-family:Verdana; font-size:11px; color:#FFF; text-decoration:none;}
    .FooterTextCenter, .FooterTextCenter a {font-family:Verdana; font-size:12px; color:#FFF; text-decoration:none;}
    .FooterTextCenter a:hover, .FooterTextLeft a:hover {text-decoration:underline;}
    
/* Baloon */
    .BaloonContainer {left:615px; top:54px; display:none; position:absolute;}


