body {margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; background-image:url(../images/oc/back.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#ffffff; line-height:1.3em;}

.clearall {clear:both; height:0px; font-size:0;}

#wrap {width:1024px; margin:0px auto; text-align:left; padding-bottom:30px;}
#header {width:1024px; height:130px; margin:0px auto; background-color:#ffffff;}
#headerleft {width:213px; height:80px; float:left}
#headerright {width:695px;height:110px;float:right;}
#toptabs {width:695; float:right; height:31px; margin-bottom:10px;}

#logo {width:213px; height:80px; float:left; margin-top:20px;}
#logo img {width:213px; height:80px; display:block;}

#contacttab {width:143px; height:31px; background-image:url(../images/oc/content_tab.png); background-repeat:no-repeat; float:left; text-align:center; color:#000000; margin-right:10px; padding-top:5px;}
#contacttab a {color:#000000; text-decoration:none;}
#contacttab a:hover {color:#6c9d31; text-decoration:none;}

#search {padding:1px; width:314px; height:31px; float:right; text-align:center; background-image:url(../images/oc/search_tab.png); background-repeat:no-repeat;}

#mainmenu {width:695px; color:#ffffff; font-size:12px; text-align:left; font-weight:bold; height:25px; float:left; margin-bottom:5px;}
#mainmenu ul {width:695px; margin:0px; height:25px; padding:0px;}
#mainmenu li {list-style:none; padding-right:5px; height:25px; width:135px; float:left; text-align:left;}
#mainmenu a {background-color:#6c9d31; color:#ffffff; float:left; text-decoration:none; background-image:url(../images/oc/menu_back.jpg); background-repeat:repeat-x; font-weight:bold; height:20px; width:135px; text-align:center; padding-top:5px;}
#mainmenu a:hover {background-color:#8c6c43; color:#ffffff; text-decoration:none; background-image:url(../images/oc/menu_over.jpg); background-repeat:repeat-x; font-weight:bold; height:20px; width:135px; text-align:center; padding-top:5px;}
#mainmenu li.active a {background-color:#8c6c43; color:#ffffff; text-decoration:none; background-image:url(../images/oc/menu_over.jpg); background-repeat:repeat-x; font-weight:bold; height:20px; width:135px;}
#mainmenu .last, #mainmenu .nav-schoolwear, #mainmenu li:last-child {padding-right:0px;}
#mainmenu ul li ul {display:none;}

#topmenu {float:left; width:695px; height:35px; background-color:#e8f2da; text-align:right; color:#000000; font-size:11px;}
#topmenu img {float:right; padding-top:3px; padding-right:5px;}
#toplinks {height:25px; padding-top:10px; color:#000000; text-align:right; font-size:10px; float:right; margin-right:10px; font-weight:bold;}
#toplinks ul {color:#000000; font-size:11px; text-decoration:none; list-style-type:none; padding:0;}
#toplinks ul li {color:#000000; font-size:11px; padding-right:5px; padding-left:5px; text-decoration:none; display:inline; list-style-type:none; border-right:solid 1px #000000;}
#toplinks a {color:#000000; font-size:11px; text-decoration:none;}
#toplinks a:hover {color:#6c5635; font-size:11px; text-decoration:none;}
#toplinks .last {border-right:none;}
#toplinks .welcome {color:#6c5635;}

#welcome {height:25px; padding-top:10px; margin-right:2px; color:#6c5635; font-size:11px; float:right;}
#welcome span {padding-right:5px; padding-left:5px; border-right:1px solid #000000; font-weight:bold;}

#content {background:#ffffff; width:1024px; margin:auto; padding-bottom:0px; min-height:390px;}
#homemainbox {width:754px; height:390px; float:left; margin-right:10px;  background-image:url(http://www.outdoor-clothing-store.co.uk/flash-images/01.jpg); background-repeat:no-repeat;}
#homeright {float:left; width:260px; min-height:390px;}

#brands {width:1024px; height:110px; margin-bottom:15px; margin-top:15px; padding-top:10px;}
#brands .logos {width:165px; height:93px; float:left; margin-right:6px; background-color:#ffffff;}
#brands .logoslast {width:165px; height:93px; float:left; margin-right:0px; background-color:#ffffff;}

#newsletterhome {height:47px; width:1024px; background-image:url(../images/oc/sign-up-bar.png); background-repeat:no-repeat; text-align:center; background-position:center; margin-top:15px; margin-bottom:10px;}
#newsletterhome .copy {margin:auto; text-align:center; color:#ffffff; font-stretch:condensed; font-size:16px;}
#newsletterhome .copy table {width:52%; margin:0 auto;}
#newsletterhome .copy table td {line-height:40px;}

#footer {width:1024px; clear:both; margin:auto; padding-top:5px;}
#footercontent {color:#000000; font-size:9px; text-align:left; float:left; font-weight:bold;}
#footercontent a {color:#000000; font-size:9px; text-decoration: underline;}
#footercontent a:hover {color:#6c9d31; font-size:9px; text-decoration:underline;}
#footercards {width:1024px; clear:both; margin:auto; padding-top:5px;}
#footercardscontent {color:#000000; font-size:9px; text-align:left; float:right; font-weight:bold;}
#footercardscontent a {color:#000000; font-size:9px; text-decoration: underline;}
#footercardscontent a:hover {color:#000000; font-size:9px; text-decoration: underline;}

#breadcrumbtrail {}
.breadcrumbs {width:1004px; display:block; overflow:hidden; zoom:1; background-color:#e6e6e6; padding:5px 10px; margin:0; list-style:none;}
.breadcrumbs li {float:left; display:block; padding-right:5px;}
.breadcrumbs li strong {font-weight:normal;}

#mid {width:754px; min-height:400px; float:left; background-color:#ffffff;}
#left {float:left; width:260px; min-height:400px; margin-right:10px; background-color:#ffffff;}
.columncopy {padding:10px;}
#homeright .columncopy {padding:0 10px 10px 0;}

#products-list ul li {overflow:hidden; zoom:1; min-height:125px; border-bottom:1px solid #dddddd; margin-bottom:5px; padding-bottom:5px;}
#products-list ul li:last-child {border-bottom:0;}
#products-list .product-image {margin-bottom:0; float:right; width:125px; height:125px;  vertical-align:top;}
#products-list .product-image img {display:block;}
#products-list .product-name {font-weight:bold;}
#products-list .product-more a {font-weight:bold; color:#6C9D31; text-align:left; text-decoration:none; text-transform:uppercase;}
#products-list .product-more a:hover {color:#000000; text-decoration:none;}

#boxSpecial .head h4 {background-color:#5b57a6;}

.mini-related-items ol li:last-child {border:none;}

.product-img-box .product-image img#loader {display:block; margin-top:134px; margin-left:134px;}

.product-image img {display:block;}

.cart-collateral {padding:10px 0;}

.cart-coupon-block {float:right; width:250px; margin-bottom:20px; background-color:#e8f2da; padding:10px;}
.cart-coupon-block h4 {float:none;}
.cart-coupon-block .input-text {width:100px;}

