#ffchooser {width: 738px;height: 89px; background: url(/_images/fitflopslanding/chooser.gif) no-repeat; margin-top: 3px; padding: 10px 10px 0 0; position: relative; display: block;}
.ffchoosercontent { text-align: right;}

#mainright #ffchooser a{ outline: none; text-decoration: none;}

.ui-accordion-header {display: block; text-align: right; }

.swatches {width: 258px; height: 47px; margin-left: 480px; padding-top: 5px;  }
#mainright .swatches li { list-style-type: none; list-style-image: none; float: right; margin-left: 3px;}
.bysize {padding-top: 5px;}

.sizes {width: 190px; height: 50px; margin-left: 548px; padding-top: 5px;}
#mainright .sizes li { list-style-type: none; list-style-image: none; float: left; margin-left: 3px;}

.chosencolour {color:#666666;font-size:10px;font-weight:bold;left:498px;position:absolute;top:8px;}
.sizeundo {padding-left: 173px;}


#mainright #ffproductslist li {text-align: center;list-style-type: none; list-style-image: none; float: left; margin-left: 10px; margin-right:8px; height:310px; }
.ffproductslistswatches {background: url(/_images/fitflopslanding/swatchesbkg.gif) center center no-repeat;width: 168px; height: 72px; position: relative;}
.ffproductslistswatches ul {position: absolute; left:15px; top:20px;}
#mainright .ffproductslistswatches li {list-style-type: none; list-style-image: none; float: left; margin-left: 3px!important; margin-right:0px!important;}
.swatchtitle {font-size:10px;left:72px;position:absolute;text-align:right;top:6px;width:78px;}

#refresh {padding:25px 0 20px 10px;}

#ffdetailsheader {width: 738px;height: 89px; background: url(/_images/fitflopslanding/detailsheader.gif) no-repeat; margin-top: 3px; padding: 10px 10px 0 0; position: relative; display: block;}

.morecolours {position: absolute; left: 566px; top:60px;}
.rangetitle {position: absolute; left: 85px; top:27px;}
.rangecolour {position: absolute; left: 85px; top:44px; color: #b1b1b1; text-transform: uppercase; margin: 0; padding: 0;}

#ffdescription {width: 371px; float: left; margin: 20px;}

#flopimages {float: left;}
.flopmainimage {background: url(/_images/fitflopslanding/mainbkg.gif) no-repeat;height:181px;margin-top:20px;padding:5px;text-align:center;width:309px;}
.flopmainimage img {height: 161px;}

#mainright .flopthumbs li {list-style-type: none; list-style-image: none; float: left; margin-right: 18px; margin-top: 10px;}

#morecolours {margin-top: 10px;}
.morecolourstop { background: url(/_images/fitflopslanding/morecolours_top.gif) no-repeat; height: 26px; width: 748px;display: block;	}
.morecoloursmiddle {background: url(/_images/fitflopslanding/morecolours_middle.gif) repeat-y;width: 748px; display: block;	}
.morecoloursbottom {background: url(/_images/fitflopslanding/morecolours_bottom.gif) no-repeat;width: 748px; height: 20px;display: block;}

#mainright .morecoloursmiddle li {float: left; list-style: none; list-style-image: none; text-align: center; margin-left: 25px;}

.ui-accordion-content {overflow: hidden!important;}



/* Following Code Added by Peter Bell for Gym Company on 18th Feb 2010 and last updated 22nd Feb 2010 */
#fitlfop_landing_banner{height:212px; width:747px; overflow:hidden;}
#fitflop_landing_banner ul li{list-style:none none;}
#fitflop_landing_header{background:url(/_images/fitflop/header.jpg) top left no-repeat; text-align:right; font-family:Myriad Pro, Helvetica, Arial; font-size:12px; color:#ababab; font-weight:bold; text-transform:uppercase; padding:35px 0px; margin:5px 0px; width:747px;}
#fitflop_landing_header a{color:#ed164e; padding:0px 10px 0px 10px; text-decoration:none;}
#fitflop_landing_header a:hover{color:#808080; text-decoration:none;}
#fitflop_landing_header_divider{color:#ed164e;}
#fitflop_landing_content{width:747px; padding:5px 20px;}
.fitflop_landing_content_node_left{float:left; border-top:#f0f0f0 1px solid; border-right:#f0f0f0 1px solid; width:353px;}
.fitflop_landing_content_node_right{float:left; border-top:#f0f0f0 1px solid; width:353px;}
.fitflop_landing_content_node_img{float:left;}
.fitflop_landing_content_node_text{float:left; padding:50px 0px 30px 10px;}
#mainright .fitflop_landing_content_node_text p{padding:2px 0px 5px 0px;}
.fitflop_landing_content_node_text img{padding-bottom:5px;}
#fitflop_landing_content_node_left_first{float:left; border-right:#f0f0f0 1px solid; width:353px;}
#fitflop_landing_content_node_right_first{float:left; width:353px;}