@import "cssmenu_style.css";

/*------------- Container Positioning -------------*/

body 
{ margin: 0; padding:0; }
#wrapper 
{ margin:0 auto; position:relative;	width:940px; }
#container 
{ float:left; margin:190px 0 0 0; width:940px; border:1px solid #2A2A2A; }
#content 
{ float:left; margin:0;	padding:0; position:relative; width:940px; }
#footer 
{ float:left; margin:0; padding:10px 20px 10px 20px; position:relative; width:900px; height:52px; clear:both; border-top:10px solid #000; border-bottom:10px solid #000; }
#footer_bottom
{ float:left; width:940px; clear:both; }
#header 
{ float:left; position:absolute; top:0; left:0; width:940px; height:190px; margin:0; padding:0; clear:both; border:1px solid #2A2A2A; }
#banner img
{ width:468px; height:60px; }
#transactBannerWrapper
{ width:468px; height:60px; overflow:hidden; }
#banner
{ margin:20px 20px 0 0; float:right; }

/*------------- Header Styles -------------*/

img 
{ border:none; }
#logo 
{ padding:20px 0 0 20px; float:left; width:auto; }
#pg-search 
{ height:24px; position:absolute; right:18px; bottom:18px; width:215px; }
input.searchField 
{ background:transparent none repeat scroll 0 0; border:medium none; height:35px; left:5px; position:absolute; top:4px; width:170px; }

/*------------- Content Styles -------------*/

#navigation 
{ float:left; width:130px; padding-left:20px; padding-right:20px; }
#departments-menu
{ float:left; }
#departments-menu li li
{ padding-left:5px; }
#information-right 
{ float:right; padding-left:20px; padding-right:20px; width:130px; }
#products 
{ float:left; width:590px; }
#information-menu-heading, #departments-menu-heading
{ padding-top:20px; }
#infolinks 
{ padding:0 0 20px 0; margin:0; overflow:hidden; width:120px; }
.basket_icon 
{ padding:0 0 0 10px; }
a.checkoutLink 
{ float:right; padding:20px 0 5px 0; }
#cartSummary 
{ clear:both; float:right; }
#iframebody, #cartsummary
{ height:40px; text-align:right; width:129px; }
#description
{ float:left; margin-top:20px; }
#breadcrumb
{ float:left; width:920px; padding:10px; height:13px; }
#pagination, #pagination-btm
{ float:left; width:600px; }
#pagination
{ padding-bottom:10px; }
.item-listing-main 
{ float:left; padding-bottom:10px; padding-left:2px; }
.item-listing 
{ float:left; width:170px; margin:0 13px; text-align:center; }
.item-listing a
{ margin-top:5px; }
#info-listing-main
{ float:left; margin:20px; }
#info-listing-main h1
{ float:none; margin:0 0 20px 0; }
#search-holder
{ float:left; margin:20px; width:550px; }
#search-holder h1
{ float:none; margin:0 0 20px 0; }
#search-holder input
{ margin-bottom:5px; }
#product-images 
{ float:left; padding:15px; }
#product-details 
{ float:right; padding:0 15px 15px 0; width:280px; }
.priceoutput-prod
{ float:left; clear:both; margin-bottom:10px; }
#emailfriend
{ float:left; clear:both; margin-bottom:10px; }
table.complexOptions
{ clear:both; }

/*------------- Footer Styles -------------*/

#company_details
{ float:left; height:auto; padding-top:5px; }
#newsletter
{ float:right; }
#company_details img
{ float:left; padding-right:20px; margin-bottom:10px; clear:both; }
#company_details span
{ float:left; padding:0 0 8px 0; vertical-align:top; clear:both; }
#pg-newsletter
{ height:25px; width:240px; position:relative; }
input#newsletterInput
{ background:transparent none repeat scroll 0 0; border:medium none; height:16px; left:5px; position:absolute; top:3px; width:175px; }
#subscribe
{ height:24px; width:55px; float:right; background-color:transparent; text-indent:-9999px; }
#footer_bottom table
{ float:left; }
#paypal
{ float:left; }

/*------------- Cart Styles -------------*/

#cart-holder
{ float:left; clear:both; padding:20px; width:820px; }
#breadcrumb_cart
{ float:left; width:920px; padding:10px; height:13px; }
#cart
{ float:left; clear:both; }
#cart-holder td, #cart-holder th
{ padding:5px; }
