*{font-size:12px;}
body { margin:0;padding:0;text-align:center;font-family:Trebuchet MS, Helvetica, "sans-serif";font-size:12px;color:#333; }
td { vertical-align:top; }
img { border:0px; }
hr { border:0;border-bottom:1px solid #cecece; }
hr.dashed { border-bottom:1px dashed #cecece;width:323px;margin:15px 0; height: 1px; overflow: hidden; padding:0px;  } 
div.dashed{ border-bottom:1px dashed #cecece; width:100%; height: 1px; overflow: hidden; margin: 0 !important;  padding: 0 !important; clear: both;} 
h2 { font-family:Trebuchet MS, Helvetica, "sans-serif";font-size:16px;color:#333;font-weight:normal;margin:0 0 3px 0;padding:0; }

.li { padding:0;margin:10px 0 0 0; }
        .li a { text-decoration:none;font-size:11px;color:#333; }
        .li a:hover span { border-bottom:1px dotted #333; }
        .li .border { display:block;border-bottom:1px solid #cecece;height:15px; }
        .li img { vertical-align:-5px; }

.paragraph { font-size:11px;padding:0 0 15px 0;margin:0; line-height: 12px;}
.link { text-decoration:none;font-size:11px;color:#333; }
    .link:hover { border-bottom:1px dotted #333; }
    
#main { margin:0 auto;text-align:left; }
#mainborderleft { width:4px;background:url('../img/layout/mainborderleft.gif') repeat-y; } 
    #mainborderleft #topperleft { width:4px;height:10px;background:#fff;background:url('../img/layout/mainborderlefttop.gif') no-repeat #fff; }
#mainborderright { width:4px;background:url('../img/layout/mainborderright.gif') repeat-y; } 
    #mainborderright #topperright { width:4px;height:10px;background:#fff;background:url('../img/layout/mainborderrighttop.gif') no-repeat #fff; }

#top { background:url('../img/layout/topbg.gif') repeat-x #0b0b0b;width:980px;height:97px;margin:0;padding:0;}
#move_gif{position:absolute;float:left;width:100px;height:50px;margin:5px 0 0 309px;}


#shoppingbag { display:block;float:right;position:absolute;width:183px;height:21px;background:url('../img/basket.gif') no-repeat #0b0b0b;padding:39px 0 0 21px;margin:16px 41px 21px 735px;color:#fff;text-decoration:none; }
    #shoppingbag:hover { background-position:0 -60px; }
        #shoppingbag:hover span { border-bottom:1px dotted #fff }


#maincontainer { width:980px; }
    #maincontainer #topmenu { height:27px;background:url('../img/menu/bg.gif') repeat-x #808080;margin:0 0 0 0; }
    	#maincontainer #topmenu form {margin:0; padding:0px; }
        #maincontainer #topmenu span { display:none; }
        #maincontainer #topmenu #myaccount { background:url('../img/menu/myaccount.gif') no-repeat;width:94px;height:27px;display:block;float:left; } 
        #maincontainer #topmenu #myaccount:hover { background-position:0 -27px; }  
        #maincontainer #topmenu #login { background:url('../img/buttons/login.gif') no-repeat;width:75px;height:27px;display:block;float:left; } 
        #maincontainer #topmenu #login:hover { background-position:0 -27px; }   
        #maincontainer #topmenu #logout { background:url('../img/buttons/logout.gif') no-repeat;width:75px;height:27px;display:block;float:left; } 
        #maincontainer #topmenu #logout:hover { background-position:0 -27px; }   
        #maincontainer #topmenu #home { background:url('../img/menu/home.gif') no-repeat;width:52px;height:27px;display:block;float:left;  background-position:-6px 0; } 
        #maincontainer #topmenu #home:hover { background-position:-6px -27px; } 
        #maincontainer #topmenu #aboutrise { background:url('../img/menu/aboutrise.gif') no-repeat;width:72px;height:27px;display:block;float:left; } 
        #maincontainer #topmenu #aboutrise:hover { background-position:0 -27px; } 
        #maincontainer #topmenu #newsletter { background:url('../img/menu/newsletter.gif') no-repeat;width:75px;height:27px;display:block;float:left; } 
        #maincontainer #topmenu #newsletter:hover { background-position:0 -27px; } 
        #maincontainer #topmenu #brochure { background:url('../img/menu/brochurenew.gif') no-repeat;width:78px;height:27px;display:block;float:left;padding-right:33px; } 
        #maincontainer #topmenu #brochure:hover { background-position:0 -27px; } 
        #maincontainer #topmenu #press { background:url('../img/menu/pressnew.gif') no-repeat;width:43px;height:27px;display:block;float:left;background-position:-6px 0;margin-right:6px; } 
        #maincontainer #topmenu #press:hover { background-position:-6px -27px; } 
        #maincontainer #topmenu #help { background:url('../img/menu/help.gif') no-repeat;width:40px;height:27px;display:block;float:left; } 
        #maincontainer #topmenu #help:hover { background-position:0 -27px; } 
        #maincontainer #topmenu #contact { background:url('../img/menu/contact.gif') no-repeat;width:86px;height:27px;display:block;float:left; } 
        #maincontainer #topmenu #contact:hover { background-position:0 -27px; } 
        #maincontainer #topmenu #newin { background:url('../img/menu/newin.gif') no-repeat;width:55px;height:27px;display:block;float:left;background-position:-12px 0; } 
        #maincontainer #topmenu #newin:hover { background-position:-12px -27px; } 
        #maincontainer #topmenu #riseoutlet { background:url('../img/menu/riseoutlet.gif') no-repeat;width:75px;height:27px;display:block;float:left;background-position:-6px 0; } 
        #maincontainer #topmenu #riseoutlet:hover { background-position:-6px -27px; } 
        #maincontainer #topmenu #onlineshop { background:url('../img/menu/onlineshop.gif') no-repeat;width:78px;height:27px;display:block;float:left;background-position:-6px 0; } 
        #maincontainer #topmenu #onlineshop:hover { background-position:-6px -27px; } 
        #maincontainer #topmenu #beverley { background:url('../img/menu/beverley.gif') no-repeat;width:132px;height:27px;display:block;float:left; } 
        #maincontainer #topmenu #beverley:hover { background-position:0 -27px; } 
        #maincontainer #topmenu #riseelite { background:url('../img/menu/riseelite.gif') no-repeat;width:68px;height:27px;display:block;float:left;background-position:-6px 0; } 
        #maincontainer #topmenu #riseelite:hover { background-position:-6px -27px; } 
        #maincontainer #topmenu #e1london { background:url('../img/menu/e1london.gif') no-repeat;width:74px;height:27px;display:block;float:left;background-position:-6px 0; } 
        #maincontainer #topmenu #e1london:hover { background-position:-6px -27px; } 
        #maincontainer #topmenu #rise { background:url('../img/menu/rise.gif') no-repeat;width:39px;height:27px;display:block;float:left;background-position:-6px 0; } 
        #maincontainer #topmenu #rise:hover { background-position:-6px -27px; } 
        #maincontainer #topmenu #riseboutique { background:url('../img/menu/riseboutique.gif') no-repeat;width:95px;height:27px;display:block;float:left;background-position:-6px 0; } 
        #maincontainer #topmenu #riseboutique:hover { background-position:-6px -27px; } 
        
        #maincontainer #topmenu #phrase { float:left;height:16px;width:123px;border-top:2px solid #969696;border-left:2px solid #969696;border-right:2px solid #fbfbfb;border-bottom:2px solid #fbfbfb;margin:2px 0 0 0; }
        #maincontainer #topmenu #go { width:28px;height:27px;border:0;padding:0;margin:0;background:url('../img/menu/go.gif') no-repeat; }
        #maincontainer #topmenu #go:hover { background-position:0 -27px; } 

    #maincontainer #leftmenu { border-top:1px solid #cecece;width:167px;background:#f5f5f6; }
    #maincontainer #leftmenubot {width:167px; }
        #maincontainer #leftmenu #leftmenu1 { background:url('../img/menuleft/element1bg.gif') repeat-y #f3f3f4;border-bottom:1px solid #cecece; }
        #maincontainer #leftmenu .element1,#maincontainer #leftmenu .element1on { display:block;background:url('../img/menuleft/element1bg.gif') repeat-y #f3f3f4;height:25px;width:155px;padding:0 0 0 12px;color:#333;text-decoration:none; }
        #maincontainer #leftmenu .element1:hover,#maincontainer #leftmenu .element1on { background:url('../img/menuleft/element1bgon.gif') repeat-x #fff; } 
        #maincontainer #leftmenu img { display: block; }
        #maincontainer #leftmenu #leftmenu1 .element1 img,#maincontainer #leftmenu #leftmenu1 .element1on img { display:inline;vertical-align:-7px;height:25px;margin:0;padding:0; }
        
        #maincontainer #leftmenu #leftmenu2 { background:#f5f5f6; }
        #maincontainer #leftmenu .element2,#maincontainer #leftmenu .element2on { display:block;background:#f5f5f6;height:18px;width:155px;padding:7px 0 0 12px;color:#333;text-decoration:none; }
        #maincontainer #leftmenu .element2:hover,#maincontainer #leftmenu .element2on { background:url('../img/menuleft/element1bgon.gif') repeat-x #fff; }
        #maincontainer #leftmenu .element2 img,#maincontainer #leftmenu .element2on img { vertical-align:-7px; }
        
        #maincontainer #leftmenubot #newsletterbox { background:#e7e7e8;padding:10px;margin:10px;font-size:11px;line-height:14px; }
            #maincontainer #leftmenubot #newsletterbox #newsletterinput { height:16px;width:122px;border-top:2px solid #969696;border-left:2px solid #969696;border-right:2px solid #fbfbfb;border-bottom:2px solid #fbfbfb;margin:2px 0 8px 0; }
            #maincontainer #leftmenubot #newsletterbox #signmeupsubmit { width:71px;height:18px;border:0;padding:0;margin:0;background:url('../img/buttons/signmeup.gif') no-repeat; }
            #maincontainer #leftmenubot #newsletterbox #signmeupsubmit:hover { background-position:0 -18px; }
			#maincontainer #leftmenubot #leftBlogTwitterButtons { margin:10px 0 10px 10px;}
			#maincontainer #leftmenubot #leftBlogTwitterButtons a.riseBlog { background:url('../img/buttons/riseBlog.gif') no-repeat; display:block; height:22px; width:147px;}
			#maincontainer #leftmenubot #leftBlogTwitterButtons a.riseBlog:hover { background-position:0 -22px;}
			#maincontainer #leftmenubot #leftBlogTwitterButtons a.riseBlog span { display:none;}
			#maincontainer #leftmenubot #leftBlogTwitterButtons a.riseOnTwitter { background:url('../img/buttons/risOnTwitter.gif') no-repeat; display:block; height:22px; width:147px; margin-top:5px;}
			#maincontainer #leftmenubot #leftBlogTwitterButtons a.riseOnTwitter:hover { background-position:0 -22px;}
			#maincontainer #leftmenubot #leftBlogTwitterButtons a.riseOnTwitter span { display:none;}
			#maincontainer #leftmenubot #leftBlogTwitterButtons a.riseOnFacebook { background:url('../img/buttons/riseFacebook.gif') no-repeat; display:block; height:22px; width:147px; margin-top:5px;}
			#maincontainer #leftmenubot #leftBlogTwitterButtons a.riseOnFacebook:hover { background-position:0 -22px;}
			#maincontainer #leftmenubot #leftBlogTwitterButtons a.riseOnFacebook span { display:none;}


    #maincontainer #content #newarrivalsbox { width:365px;border:1px solid #cecece;padding:12px 9px 11px 10px;margin:0 16px 0 0; }
        #maincontainer .risebg { background:url('../img/layout/rise.gif') no-repeat top right;width:725px; }
		/* contact links */
		#maincontainer .risebg a.emailContact { text-decoration:none;font-size:12px;color:#333; text-decoration:none}
		#maincontainer .risebg a.emailContact:hover { border-bottom:1px dotted #333; }
        #content a.emailContact { text-decoration:none;font-size:12px;color:#333; text-decoration:none}
		#content a.emailContact:hover { border-bottom:1px dotted #333; }
		
		#maincontainer .brochurebg { background:url('../img/layout/brochure.jpg') no-repeat top right;width:725px; }
        #maincontainer .newsletterbg { background:url('../img/layout/newsletter.jpg') no-repeat top right;width:725px; }
    
    #maincontainer #content #salebox { width:296px;border:1px solid #cecece;padding:9px 13px 11px 10px;font-size:11px;line-height:12px; }
    
	.imgmedium a:hover { border-bottom:1px dotted #333; text-decoration:none !important; color:#333; }    

#footer { border:1px solid #cecece;height:30px;width:980px;margin:0 auto;text-align:left;margin:16px auto;color:#a5a4a4;font-size:11px;background-color:#828282; }
    #footer a { color:#ffffff;font-size:11px;display:block;float:left;margin:0 8px 0 8px;height:19px;padding:8px 0 3px 0;text-decoration:none; }
    #footer a:hover span { border-bottom:1px dotted #ffffff;}
    #footer small { float:left;margin:0 8px 0 8px;height:19px;padding:11px 0 0 0;font-size:11px; }
            
#otherbought { border:1px solid #cecece;padding:9px 16px 11px 10px;font-size:11px;color:#333; }
        
.sitemap td { height:20px; }

        
/* products images rollovers */ 
.imgtiny { display:block;text-decoration:none;width:113px;height:148px;border:1px solid #cecece;margin:0 10px 0 0; }
    .imgtiny span { position:absolute;float:left;margin:130px 0 0 0;background:#fff;border-top:1px solid #cecece;border-right:1px solid #cecece;padding:2px 7px 4px 5px;font-size:10px;color:#6b6b6b;line-height:11px; }
    .imgtiny span strike {font-size:10px;}
    .imgtiny:hover { border:1px solid #B4B4B4; }
    .imgtiny:hover span { border-top:1px solid #B4B4B4;border-right:1px solid #B4B4B4; }
    
.imgmedium { width:166px;color:#333;text-align:center;text-decoration:none;font-size:11px;margin:0 0 10px 0; }
    .imgmedium img { border:1px solid #cecece; } 
    .imgmedium p { line-height:14px;margin:6px 0px 8px 0;padding:0; } 
    .imgmedium span { border:1px solid #cecece;padding:2px 8px;color:#000;font-size:14px; }

.imgmedium:hover { color:#333; }
    .imgmedium:hover img { border:1px solid #B4B4B4; }
    .imgmedium:hover span { border:1px solid #B4B4B4; }
    .imgmedium:hover p { text-decoration:underline; }
    
.imgbig { color:#333;width:305px;text-decoration;none; }
    .imgbig img { border:1px solid #cecece; } 
    .imgbig p { text-align:center;line-height:19px;font-size:10px;border:1px solid #cecece;border-top:0;margin:0;padding:0;width:305px;text-decoration;none; color:red; } 
    a.imgbig {color:#fff;}
    
.imgbig:hover { color:#333; }
    .imgbig:hover img { border:1px solid #B4B4B4; }
    .imgbig:hover p { text-align:center;text-decoration:underline;border:1px solid #B4B4B4;border-top:0; }

.ajaxAlertContainer { width: 300px; clear: left; }
.ajaxAlert { width: 253px; height: 15px; float: left; margin: 5px 0 0; background-color: #000; color: #fff; height: auto; font-weight: bold; font-size: 11px; padding: 2px 5px; margin-bottom: 10px; }
.goodArrow { color: #5eb039; font-weight: bold; }
.badArrow  { color: #c02; font-weight: bold; }

.tagErrorMsg { width: 253px; float: left; margin: 10px 0; padding: 0 0 3px; background-color: #000; color: #fff; height: auto; font-weight: bold; font-size: 11px; padding: 2px 5px; margin-bottom: 10px; }

    #normal a{ color:#333;text-decoration:none !important; }
    #normal a:hover { border-bottom:1px dotted #333; text-decoration:none !important;color:#333;}

.spacer7{height: 7px; overflow: hidden; margin: 0 !important; padding: 0 !important;}
.spacer9{height: 9px; overflow: hidden; margin: 0 !important; padding: 0 !important;}

#blackTable{width: 393px; border: solid 1px #000; font-size: 11px; line-height: 12px;}
#blackTable .title{background-color: #000; color: #fff; font-size: 16px; line-height: 26px; height: 26px;}
#blackTable .titleLeft{float: left; padding-left: 9px;}
#blackTable .titleRight{float: right; padding-right: 19px;}
#blackTable .col1{float: left; width:306px; border-right: solid 1px #000; padding: 5px 12px 6px 12px;}
#blackTable .col2{float: left; width:50px; padding: 24px 5px 6px 5px; text-align: center;}

img.update{ background:url('../img/buttons/update.gif') no-repeat;width:67px;height:18px;display:block;float:left;border:0;cursor:pointer;cursor:hand; }
img.update:hover { background-position:0 -18px; }

h5 {
	font-family: Arial;
	font-weight:bold;
	font-size: 22px;
	padding:0 0px;
	margin:0px 0px 10px 0px;
	line-height:100%;
	height:22px;
}

#sizesFilter { margin: 25px auto 0; width: 142px; padding-bottom: 10px; background: url('../img/sizesFilterBorder.gif') bottom center no-repeat; }
#sizesFilter p { margin: 0; padding: 10px 0; background: url('../img/sizesFilterBorder.gif') top center no-repeat; }
#sizesFilter a { display: block; clear: both; color: #e365a1; text-decoration: none; }
#sizesFilter .sizeOption { clear: none; color: #333; float: left; width: 71px; margin-bottom: 7px; line-height: 12px; }
#sizesFilter .sizeOption span { display: block; float: left; line-height: 0; font-size: 0; height: 10px; width: 10px; border: 1px solid #6e6e6e; background-color: #fff; margin-right: 7px; }
#sizesFilter a.checked { color: #e365a1; }
#sizesFilter a.checked span { background: url('../img/checked_cross.gif') center no-repeat; }
#sizesFilter a.lastsize { width: auto; }
