body{margin:0;padding:15px 0 0 0;font-family:verdana,arial,helvetica,sans-serif;color:#000;font-size:12px;text-align:center;background:url(/images/bkgd/background-side.jpg) #ababab left top repeat-x;}
#main{margin:0 auto;text-align:left;width:949px;background-color:#fff;}

#header{}
#footer{background:url(/images/bkgd/background-base.jpg) left top;height:20px;}
#logo{padding-top:12px;}

#home_outer1{background:url(/images/bkgd/background1.jpg) no-repeat 32px 0px;}
#home_outer2{background:url(/images/bkgd/background2.jpg) no-repeat 32px 0px;}
#home_outer3{background:url(/images/bkgd/background3.jpg) no-repeat 32px 0px;}
#home_outer1,#home_outer2,#home_outer3{height:543px;}

#menu {border-left:1px solid #fff;margin-left:54px;}
#menu ul{list-style:none;margin:0 0 8px 5px;padding:0 0 8px 5px;}
#menu ul ul{margin:0 0 0 20px;padding:0 0 0 20px;}
#menu ul li{padding-top:8px;}
#menu ul ul li{padding-top:2px;}
#menu li a:link,#menu li a:active,#menu li a:visited {color:#000;text-decoration:none;font-weight:bold;}
#menu li a:hover {color:#737a87;}
#menu li.selected a:link,#menu li.selected a:active,#menu li.selected a:visited {color:#737a87;text-decoration:none;font-weight:bold;}
#menu li.selected a:hover {color:#737a87;}


#footer_links {display:block;float:right;margin:5px 32px 5px 0;}
#footer_links ul{list-style:none;margin:0 0 0 5px;padding:0 0 0 5px;}
#footer_links ul li{display:block;border-right:1px solid #4f5051;padding-right:5px;margin-right:5px;font-size:11px;}
#footer_links ul li.last{display:block;border-right:0px solid #fff;padding-right:0px;margin-right:0px;font-size:11px;}
#footer_links li a:link,#footer_links li a:active,#footer_links li a:visited {color:#4f5051;text-decoration:none;font-weight:bold;}
#footer_links li a:hover {color:#4f5051;text-decoration:underline;}
#footer_links li a.selected:link,#footer_links li a.selected:active,#footer_links li a.selected:visited {color:#4f5051;text-decoration:underline;font-weight:bold;}
#footer_links li a.selected:hover {color:#4f5051;text-decoration:underline;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}


#content{}
#content h1{font-size:16px;margin:10px 0 5px 0;color:#74798c;}
#content h2{font-size:14px;margin:10px 0 5px 0;color:#74798c;}
#content h3{font-size:13px;margin:10px 0 5px 0;color:#74798c;}
#content p{margin:10px 0;color:#525252;font-size:12px;}
#content a:link,#content a:visited,#content a:active {color:#9adc44;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:none;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#525252;font-size:12px;line-height:16px;}
#content ul li a:link,#content ul li a:visited {color:color:#9adc44;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color::#9adc44;text-decoration:none;}



.col1home{display:block;float:left;width:494px;overflow:hidden;}
.col2home{display:block;float:left;width:391px;overflow:hidden;height:534px;}

.col1{display:block;float:left;width:222px;overflow:hidden;}
.col2{display:block;float:left;width:663px;/*overflow:hidden;*/position:relative;min-height:420px;height:auto !important;height:420px;}
.col2inner{margin:10px;}

.bottom_bar{margin:10px 0;}

.home_fh_col1{position:absolute;top:188px;left:15px;width:173px;}
.home_fh_col2{position:absolute;top:188px;left:196px;width:171px;}

.home_so_col1{position:absolute;top:312px;left:15px;width:173px;}
.home_so_col2{position:absolute;top:312px;left:196px;width:171px;}

/*search form*/
#search select{font-size:11px;color:#525252;}
#search h1{font-size:14px;margin:2px 0;color:#74798c;}
#search p{margin:2px 0;color:#525252;font-size:11px;}

#home h1{font-size:14px;margin:2px 0;color:#74798c;}
#home p{margin:2px 0;color:#525252;font-size:11px;}

.holidays {margin-top: 30px;}
.holiday img {float: left;}
.holiday a img {float: none;}
.holiday .summary {float:left;width:543px;padding-left:20px;}
.holiday .summary2 {float:left;width:483px;padding-left:20px;}

.checkout_progress {padding: 7px 0;border-top: 1px solid #74798c;border-bottom: 1px solid #74798c;font-size:11px;}
.checkout_progress span {text-transform: uppercase;}
.checkout_progress .title {text-transform: none; padding-right: 30px;color:#74798c;}
.checkout_progress .complete {font-weight: bold;color: #9adc44; padding-right: 30px; padding-left: 3px;background: url(/images/bkgd/arrows-red.jpg) no-repeat right;}
.checkout_progress .incomplete {font-weight: bold;color: #74798c; padding-right: 30px; padding-left: 3px;background: url(/images/bkgd/arrows-grey.jpg) no-repeat right;}
.checkout_progress .last {background: none;}

.continue_checkout {padding: 20px 0 0 0;}
.continue_checkout img {float: left; margin-right: 20px;}

#shopbasket{margin-left:0;margin-top: 15px;}
#shopbasket table{font-family:helvetica,arial,sans-serif;color:#000000;font-size:11px;font-weight:normal;}
#shopbasket th,td{font-weight:normal;padding:2px 0;vertical-align:top;}
#shopbasket th {font-weight: bold;color:#74798c;}
#shopbasket td.basket,td.basket2{border-top:1px solid #d7d2ce;padding:2px 0;}
#shopbasket td.basket2{text-align:right;}
#shopbasket input.qty{width:25px;background:transparent;border:1px solid #74798c;font-family:arial,helvetica,sans-serif;color:#000000;font-size:11px;}


#content label.twocol{margin:2px 0px;display:block;float:left;width:120px;font-size:11px;color:#525252;}
#content input.twocol{margin:2px 0px;display:block;float:left;width:258px;font-size:11px;color:#525252;border:1px solid #525252;background-color:#fff;}
#content input.twocol_small{margin:2px 0px;display:block;float:left;width:80px;font-size:11px;color:#525252;border:1px solid #525252;background-color:#fff;}

