/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : e-Trade Pro Styles
Author : John Davies / G-Forces Web Management Ltd

Type: Print

Description : Print stylesheet for e-Trade Pro site

Created : 18/11/2009

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

body { font:12px arial, verdana, helvetica, sans-serif; margin:0; padding:0; text-align:left; width: 650px !important; }

#accessibility, #accessibilityContent
{ display:none; }

#headerNav, #headerText, #topBar, #breadcrumbs, #productsFound, .showAllOptions, #footer { display: none; }
.logo a { max-width: 650px !important; }
.logo img { max-width: 650px !important; }
#header { height: 150px !important; width: 650px !important; }
#container { width: 650px !important; }
#containerInner { width: 650px !important; }
#colLeft, #colRight { display: none !important; }
#colMain { margin: 0 !important; width: 650px !important; }
* #colMain { margin: 0 !important; width: 650px !important; }
.colMainWrapper { float: none !important; width: 650px !important; }
.colMainPadding { padding: 0 !important; width: 650px !important; }
.ie6DisplayNone { display: none; }

/*------- HOME PAGE ----------*/
.homePageImage {margin-bottom:15px;}
.homePageImage img {margin: 0 auto;}

#header { float:left; width: 650px; position:relative; height:100px; margin-bottom:20px; }
#header .padding { float:left; }
#headerText { position:absolute; bottom:20px; right:10px; color:#000; text-align:right; font-size: 1.2em; font-weight: bold; height: 20px; }

#footer { display:none;}
#validW3C div div { padding:0 15px 15px 0; }
#orderConfirmation th, #orderConfirmation td { padding:2px 4px; font-size:11px !important;}
#orderConfirmation th {  background:#cccccc;}
#orderConfirmation td {  background:#F2F2F2;}

/*------- FEATURED PRODUCTS ----------*/
.bc { margin:0; text-align:left; font-size: 10px; padding:0; width: 160px !important; height: 210px !important; float: left; display: inline; }
.bc img.star { display: none; }
.offerImage { display: none !important; }
.productImagesDiv { width: 160px !important; }
.productImagesDiv .productImagesLink { margin: 10px 0px 5px 0px; border: 2px solid #ddd; }

/* ----- PRODUCT LIST ----- */
#promoBoxCont, #promoBoxCont2 { width:100%; float:left; text-align:left; margin-top: 0px; font-size: 11px; }
.spcialOffersRandom { display: none; }
.buyQtyProduct { display: none; }
.addToComparison { display: none; }
.buttonSize { display: none; }
.promoBoxContBtm { padding-bottom:0px; }
.midcolflclr2 { display:none; }
.midcolfull{ width:100%; }
.midcolfl { float:left; width:280px; margin-bottom:15px; margin-right: 15px; border: 2px solid #ddd; }
#promoBoxCont p {padding-bottom:0px;}
.midcolfl2 { float:left; width:47%;}
.midcolflclrmaxwidth { width:100%; }
.boxProduct { border:2px solid #FFFFFF; height:187px; padding-top:0px; }
.boxProductHover { border:2px solid #dddddd; height:187px; padding-top:0px;}
.boxProduct a { font-weight: bold; }
.bcleft { margin:0; border-right:1px solid #dddddd; width:87px; text-align:center; padding:0 7px; height:180px; float:left; position:relative; }
.bcleftImage { width:85px; height:85px; border: solid 1px #dddddd;}
.bcleft img.star { margin-top:5px; position:absolute; bottom:10px; left:23px;}
.bcright {  padding:0px; float:left; position:relative; height:180px; width:165px; padding-left:7px;}
.bcright p { margin: 8px 0 0 0; padding:0; }
.productOptions {width:140px; font-size:90%; margin:3px; }
.viewProductSurroundThumbs img { border: solid 1px #dddddd; margin-right:8px; float:left;}
input.qty { width: 22px; }
.productTable label { display: none; }

/* ----- PRODUCT DETAIL ----- */
#productDetails { float:none !important; }
#productDetail .spcialOffers { display: none !important; }
#productDetail .qty { display: none !important; }
#productDetail .col1_800 { float:left; width:102px; }
#productDetail .col2_800 { margin-left:119px; }
#productDetail .col1 .imageMain { width:173px; height:173px;}
#productDetail .col1 .imageMain_800 { width:102px; height:102px; }
#productDetail .col1 .imageMain a { font-weight:normal; display:block; }
#changeImgSize p { margin-top:12px; font-size:10px; }
#productDetail .col2 { height: 200px !important; min-height: 200px !important; }
#productDetail .col2a { width:100%; float:left; font-size:100%; }
#productDetail .col2aPadding { margin:0 15px; }
#productDetail .col2aPadding input { display: none !important; }
#productDetail .col2b { display: none !important; }
#productDetail .review { padding:10px 0 2px 0; margin:0; }
#productDetail .review a { font-weight:normal; }
#productDetail .productDetailTitle { font-size:115%; font-weight:bold; padding-bottom:3px; margin-bottom:0;}
#productDetailTabs {  margin-top:15px; width: 650px; }
#productDetailTabs p{ padding-bottom:1.4em; }
#productDetailTabs .shadowLeft { display: none !important; }
#productDetailTabs .shadowRight { display: none !important; }
#productDetailTabs .tabset_tabs { display: none !important; }
#productDetailTabs .tabset_content { border: 2px solid #ddd; margin-bottom: 15px; padding: 10px; }
#productDetailTabs .tabset_content ul { padding:0; margin:0 0 0 15px; }
#productDetailTabs li { margin-bottom:1.4em; }
#productsByManufacturer {font-size: 90%; color: #777777; padding-bottom:3px; display: block;}
#productsByManufacturer a {font-size: 90%; color: #777777 }
#loginTabs {  margin-top:5px; font-size:90%; float:left; position:relative; width:99%;}
#loginTabs .shadowLeft { position:absolute; top:-2px; left:-17px; z-index:5; }
#loginTabs .shadowRight { position:absolute; top:0px; right:-15px; z-index:5; }
#loginTabs .tabset_content ul { padding:0; margin:0 0 0 15px; }
#loginTabs li { margin-bottom:1.4em; }

/*login register screen*/
.loginBox { border:1px solid #bbbbbb; background:#f5f3f1; width:265px; height:260px; float:left; margin:0;}
.loginBox h4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#333333;}
.loginBox label {font-weight:bold; }
.loginBox .loginTitle { font-size:130%;}
.loginBox .buttons .buttonSize {}
.loginBox .padding { padding:20px 20px 0 20px;}
.forgottenPasswordLink {}
.forgottenPasswordLink a, .infomationLinks a{font-weight:normal; text-decoration:underline;}
#loginBoxes { margin:30px auto; width:850px; padding-left:15px;}
#newCustomer { margin-left:16px;}
#newCustomerSurround { background:#f5f3f1 !important; border-left:solid 1px #bbbbbb; border-right:solid 1px #bbbbbb; border-bottom:solid 1px #bbbbbb; font-size:11px;}
#newCustomerSurround label { display:block; float:left; width:230px;}
#newCustomerSurround .padding { padding:20px; margin:0 auto;}
#justCheckout { margin-left:16px;}
.unregisteredLoginBoxes p { padding: 0px 0px  1.4em 0px; }

/* ----- GLOBAL CLASSES ----- */
.clear { clear:both; display: block; }
.clearSmall { clear: both; display: block; height: 0; line-height: 0; font-size: 0; }
.hide { display:none; }
.show { display:block; }
.printShow { display: block; }
.printHide { display: none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.align_left { text-align:left !important; }
.align_center { text-align:center !important; }
.align_right { text-align:right !important; }
.align_justify { text-align:justify !important; }
.align_bottom { vertical-align:bottom !important; }
.image_right { float:right; margin:0 0 15px 15px; }
.image_left { float:left; margin:0 15px 15px 0; }
.image_center { margin:0 auto; }
.hand { cursor:pointer; }

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:bold;}

/* ----- GLOBAL ----- */
img { display:block; border:0; }
p { padding:0 0 15px 0; margin:0; }
address { font-style:normal;}

/* ----- LINKS ----- */
a { color:#4599c9; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:none; }

/* ----- FORMS ----- */
form { padding:0; margin:0; }
fieldset { padding:0; margin:0; border:0px none; }
legend { padding:0; margin:0; display:none; }
label { display:none; }
input, textarea { color:#000000; padding:2px;  }
input.checkbox { border:none; }
.box .inputfield { width:124px; border:1px solid #859ab9; }
.inputfield { background:#FFFFFF !important; }
.required { color:#da0101; }

/* ----- TABLES ----- */
table{ border-collapse:collapse; }

#recentlyViewedBox { display: none; }