/* - - - - - - - -  Site and Classes - - - - - - - - */

/* Font color was 5 8 5 8 5 8 */


html
{
/* overflow: -moz-scrollbars-vertical; */
 overflow-y:scroll;
 overflow-x: auto; 
}

*
{
 border:0;
 margin:0;
}

body
{
 font-family: Verdana, 'Helvetica Narrow', sans-serif; 
 background-image:url(/images/template/Site_Background.jpg);
 background-repeat:repeat-x;
 color:#656565;
 background-color:#7d7d7d;
 background-color:#ffffff;
 font-size:12px;
 border:0;
 margin:0;


/* background-image:url('/images/template/Christmas_Background.jpg'); */
/* background-repeat:no-repeat; */

/* background-position:top;	*/



}


.checkbox
{
 border:0px;
}


input 
{
 border:1px solid silver;
 color:#656565;
 font-family: Verdana, 'Helvetica Narrow', sans-serif;
 font-size: 10pt;
}

select
{
 border:1px solid silver;
 font-family: Verdana, 'Helvetica Narrow', sans-serif;
 font-size: 10pt;
 color:#656565;
}

textarea
{
 border:1px solid silver;
 font-family: Verdana, 'Helvetica Narrow', sans-serif;
 color:#656565;
 font-size: 10pt;
}


.Input_Error
{
 border:1px solid #aa0000;
 background-color: #fff5f5;
}

.Dotted_Right
{
 border-right:1px dotted silver;
}


.Chevron_Indent
{
 font-size:8pt;
 margin-top:0pt;
 margin-bottom:2pt;
 text-indent:-1em;
 margin-left:1em;
}


.Chevron_Indent_Search
{
 font-size:8pt;
 margin-top:3pt;
 margin-bottom:2pt;
 text-indent:-1em;
 margin-left:1.5em;
}


.Chevron_Indent_Wide
{
 font-size:8pt;
 margin-top:0pt;
 margin-bottom:2pt;
 text-indent:-1em;
 margin-left:1.5em;
}



.Error_Message
{
 color:#aa0000;
 font-weight:bold;
}

.Error_Text
{
 color:#aa0000;
}


.Bold
{
 font-weight:bold;
}

.Div_0px
{
 height:0px;
 clear:both;
}



.Div_5px
{
 height:5px;
 clear:both;
}


.Div_10px
{
 height:10px;
 clear:both;
}


.Div_25px
{
 height:25px;
 clear:both;
}


.Pad_Left_6px
{
 padding-left:6px;
}

.Pad_Top_10px
{
 padding-top:10px;
}


.Div_5px
{
 height:5px;
 clear:both;
}

.Size_8pt
{
 font-size:8pt;
}

.Size_11pt
{
 font-size:11pt;
}

.Left_Padding_4px
{
 padding-left:4px;
}

.Margin_5px
{
 margin:5px;
}


/* - - - - - - - -  Header - - - - - - - - */


#Page_Header
{
 width:948px;
 height:106px;
}


.Top_Nav_Div
{
 background-color:#5d5d5d;
 background-color:red;
 background-color:#ffffff;
 height:30px;
 width:947px;
 float:left;
 font-weight:bold;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}


/* - - - - - - - -  Footer - - - - - - - - */


#Footer_Copyright_Div
{
 float:right;
 padding-right:5px;
 text-align:right;
}


#Footer_Div
{
 clear:both;
 background-color:#e7e7e7;
 padding-left:3px;
 padding-top:6pt;
 padding-bottom:6px;
 height:13px;
 font-size:7pt;
 border-top:4px solid #00adf0;
}

#Footer_Div a
{
 text-decoration:none;
 color:black;
 float:left;
 border-right:1px dotted gray;
 padding-right:5px;
}

#Footer_Div a:hover
{
 text-decoration:underline;
}

#Footer_Div a:focus
{
 text-decoration:underline;
}


/* - - - - - - - -  Partner Pages - - - - - - - */
.Partner_Intro
{
 margin-top:0px;
 font-size:8pt;
 line-height:14pt;
 color:#555555
}



/* - - - - - - - -  Site Map - - - - - - - - */

.Site_Map_Column_1
{
 clear:both;
 float:left;
 width:210px;
}

.Site_Map_Column_2_3
{
 float:left;
 width:210px;
 margin-left:20px;
}



/* - - - - - - - -  Search Cloud - - - - - - - - */
.Cloud_xxLarge
{
    font-size: xx-large;
    font-family: Verdana;
    text-decoration: none;
}

.Cloud_xLarge
{
    font-size: x-large;
    font-family: Verdana;
    text-decoration: none;
}

.Cloud_Large
{
    font-size: large;
    font-family: Verdana;
    text-decoration: none;
}

.Cloud_Medium
{
    font-size: small;
    font-family: Verdana;
    text-decoration: none;
}

.Cloud_Small
{
    font-size: small;
    font-family: Verdana;
    text-decoration: none;
}

.Cloud_xSmall
{
    font-size: x-small;
    font-family: Verdana;
    text-decoration: none;
}

.Cloud_xxSmall
{
    font-size: xx-small;
    font-family: Verdana;
    text-decoration: none;
}    





/* - - - - - - - -  Recent Items - - - - - - - - */
#Recent_Items_Div
{
 height:145px;
 background-color:#eeeeee;
 padding:0px;
 margin-top:10px;
}


#Recent_Items_Div P
{
 margin-left:10px;
 padding-top:2px;
 margin-top:5px;
}




/* - - - - - - - -  Account_Management - - - - - - - - */

.Account_Dotted_Caption
{
 border-top:1px dotted silver;
 font-size:11pt;
 padding-top:10px;
}

.Account_Caption
{
 width:140px;
 float:left;
 padding-right:10px;
 padding-top:3px;
 font-weight:bold;
}


.Account_Caption_No_Bold
{
 width:140px;
 float:left;
 padding-right:10px;
 padding-top:3px;
}


.Account_Input_Field
{
 float:left;
}


.Account_Text_Field
{
 float:left;
 padding-top:3px;
}


.Account_Submit_Button
{
 margin-top:10px;
}


.Account_Right_Hand_Div
{
 padding-left:15px;
 border-left:1px dotted silver;
 float:left;
 width:340px;
 margin-left:10px;
}



.Account_Cross_Div
{
 border-top:1px dotted silver;
 border-bottom:1px dotted silver;
 padding-top:10px;
 padding-bottom:10px;
 float:left;
 width:700px;
}



.Account_Left_Hand_Div
{
 float:left;
 width:340px;
}



.Account_Spacer_Div
{
 height:15px;
 clear:both;
}


/* - - - - - - - -  Account_Management: Delivery Addresses - - - - - - - - */

#Delivery_Addresses
{
 width:680px;
 margin-left:4px;
 font-family: Verdana, 'Helvetica Narrow', sans-serif;
 border:1px solid silver;
}




/* - - - - - - - -  Search - - - - - - - - */


#Search_Bar
{
 background-color:#e7e7e7;
 width:947px; 
 height:36px; 
 padding-top:3px;
 padding-bottom:3px;
 clear:both;
}


#Search_Form
{
 margin-left:5px;
 height:30px;
 float:left;
}


#Search_Input
{
 color:gray;
 background-color:white;
 font-family:verdana;
 font-size:14px; 
 width:150px;
 border:1px solid #000;
 margin-top:7px;
}


#Search_Submit
{
 border:1px solid #000;
 margin-left:5px;
 height:20px;
}



/* - - - - - - - -  Accreditations - - - - - - - - */
#Accreditations_Div
{
 background-color:#f9f9f9;
 height:175px;
 width:221px;
 float:left;
 margin-top:5px;
 margin-bottom:-5px;
 padding-top:10px;
 padding-left:5px;
 text-align:center;
}

/* - - - - - - - -  Basket - - - - - - - - */

#Top_Basket_Outer_Div
{
 font-family: verdana;
 font-size:8pt;
 margin-top:3px;
 margin-right:10px;
 float:right;
 width:260px;
 height:28px;
 background-color:white;
 border:1px solid gray;
}

#Top_Basket_Text_Div
{
 float:left;
}


Basket_Row_Dotted
{
 border-bottom:1px dotted silver;
 padding-top:10px;
 padding-bottom:10px;
}

.Basket_Row_Dotted_No_Pad
{
 border-bottom:1px dotted silver;
 padding:0px 0px 5px 5px;
}


.Basket_Row_No_Dots
{
 padding-top:10px;
 padding-bottom:10px;
}




#Top_Basket_Link_Div
{
 float:left;
 height:15px;
 margin-top:7px;
}

#Top_Basket_Link_Div a
{
 color:gray;
}


#Top_Basket_Contents_Div
{
 width:140px;
 text-align:right;
 float:right;
 height:15px;
 margin-top:7px;
}

#Breadcrumb_Div
{
 border-bottom:1px solid #e7e7e7;
 background-color:white;
 height:20px;
 padding-top:5px;
 clear:both;
}


#Right_Div
{
 text-align:left;
 width:947px;
 width:947px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(/images/template/Grey_Filler.jpg);
 background-repeat:repeat-y;
 background-color:#ffffff;
}


#Basket_TandC_Alert_Div
{
 border-top:1px solid red;
 border-bottom:1px solid red;
 margin-top:15px;
 width:98%;
 font-size:8pt;
 line-height:0pt;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
}

#Basket_TandC_Div
{
 border-top:1px solid white;
 border-bottom:1px solid white;
 margin-top:15px;
 padding:0px;
 width:98%;
 font-size:8pt;
 line-height:0pt;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
}

#Basket_TandC_Checkbox
{
 border:0px solid white;
}


#Product_Confirmation
{
 text-align:left;
 font-size:11pt;
 width:670px;
 margin-top:10px;
}


/* - - - - - - - -  Pharmaceutical Pages - - - - - - - - */

#Pharma_Key
{
 width:677px;
 padding:10px;
 text-align:center;
 word-spacing: 2px;
 font-size:9pt;
 border:1px solid silver;
 margin-top:10px;
 margin-bottom:10px;
}


.Pharma_Grid_Header
{
 width:695px;
 font-size:11px;
 height:25px;
 padding-top:8px;
 font-weight:bold;
 clear:both;
}


.Pharma_Item_Div
{
 width:695px;
 font-size:11px;
 height:38px;
 padding-top:8px;
 clear:both;
 border-bottom:1px dotted silver;
}




.Pharma_Item_Div_Discon
{
 width:695px;
 font-size:11px;
 height:50px;
 padding-top:8px;
 clear:both;
 color:#bdbdbd;
 border-bottom:1px dotted silver;
}

.Pharma_Item_Div_Offer
{
 width:695px;
 font-size:11px;
 height:47px;
 padding-top:8px;
 clear:both;
 border-bottom:1px dotted silver;
}




#Pharma_AtoZ_Div
{
 background-color:#f5e8e8;
 background-color:#e5f7fc;
 background-color:white;
 background-repeat:repeat-x;
 border-right:1px solid #f3f1f1;
 padding-top:5px;
 height:310px;
 padding-top:5px;
 padding-left:5px;
}


.Pharma_AtoZ
{
 float:left;
 width:35px;
 height:30px;
 text-align:center;
 margin-bottom:5px;
 margin-left:5px;
 padding-top:4px;
 font-size:20px;
 border:1px solid silver;
}



/* - - - - - - - -  Clearance - - - - - - - - */


#Clearance_AtoZ_Div
{
 background-color:#f5e8e8;
 background-color:#e5f7fc;
 background-color:white;
 background-repeat:repeat-x;
 border-right:1px solid #f3f1f1;
 padding-top:5px;
 padding-top:5px;
 padding-left:5px;
 margin-bottom:20px;
}


.Clearance_AtoZ
{
 float:left;
 width:35px;
 height:30px;
 text-align:center;
 margin-bottom:5px;
 margin-left:5px;
 padding-top:4px;
 font-size:20px;
 border:1px solid silver;
}



/* - - - - - - - -  Sutures - - - - - - - - */
#Suture_Choice_Div
{
 background-color:#f5e8e8;
 background-color:#e5f7fc;
 background-color:white;
 border-right:1px solid #f3f1f1;
 padding-top:5px;
 height:318px;
 padding-top:5px;
 padding-left:5px;
}


/* - - - - - - - -  Sections, Subsections and Product Pages - - - - - - - - */

#Info_Div
{
 float:right;
 width:710px;
 background-color:#ffffff;
 color:#656565;
 font-size:9pt;
}

#Info_Div p
{
 line-height:12pt;
 font-size:9pt;
 margin-left:0px;
}

#Info_Div H1
{
 color:#656565;
 margin-top:5px;
 padding-left:0px;
 font-size:13pt;
}


#Info_Div H1 a:link
{
 text-decoration:none;
 color:#656565;
}

#Info_Div H1 a:visited
{
 color:#656565;
 text-decoration:none;
}


#Info_Div H2
{
 color:#656565;
 margin-top:5px;
 padding-left:0px;
 font-size:12pt;
}


ul
{
 margin-left:22pt;
 line-height:12pt;
}


li
{
 line-height:11pt;
}



#Info_Div H2
{
 color:#656565;
 margin-top:5px;
 padding-left:5px;
 font-size:11pt;
}


#Info_Div UL
{
 _margin-left:12pt;
 line-height:12pt;
}


#Info_Div LI
{
_margin-left:12pt;
 margin-left:0pt;
 line-height:13pt;
 font-size:9pt;
}


#Left_Div
{
 float:left;
 width:226px;
 padding:0px;
 padding-right:5px;
 background-color:white;
 color:#f5f5f5;
 color:#656565;
 font-size:8pt;
}

#Left_Div a
{
 text-decoration:none;
 color:#656565;
}

#Left_Div a:hover
{
 text-decoration:underline;
}

#Left_Div a:focus
{
 text-decoration:underline;
}


/* - - - - - - - -  Section Pages - - - - - - - - */

.Section_Outer_Div
{
 background-color:white;
 width:349px;
 height:144px;
 float:left;
 margin-bottom:10px;
 margin-left:2px;
}

.Section_Title
{
 margin-top:10px;
 margin-right:10px;
 background-color:white;
 float:right;
 width:200px;
 height:30px;
 font-weight:bold;
}

.Section_Title a:link
{
 font-size:8pt;
 text-decoration:none;
 font-weight:bold;
 color:#656565;
}

.Section_Title a:visited
{
 color:#656565;
 text-decoration:none;
}

.Section_Image_Div
{
 width:105px;
 height:110px;
 padding:10px;
 float:left;
}

.Section_Image
{
 border:1px solid #e6e7e8;
 margin:5px; 
}


.Section_Copy
{

 font-size:8pt;
 margin-top:2px;
 margin-right:10px;
 background-color:white;
 float:right;
 width:200px;
 height:75px;
}

.Section_More_Info
{
 clear:both;
 padding:3px;
 font-size:7pt;
 margin-top:-5px;
 margin-left:5px;
 margin-right:5px;
 background-color:#f5f5f5;
 height:13px;
 font-weight:bold;
}



.Section_More_Info a:link
{
 text-decoration:none;
 font-weight:bold;
 color:#656565;
}

.Section_More_Info a:visited
{
 color:#656565;
 text-decoration:none;
}


/* - - - - - - - -  Subsection Pages - - - - - - - - */

.SubSection_Outer_Div
{
 width:234px;
 height:165px;
 float:left;
 margin-bottom:40px;
 margin-left:-5px;
 margin-right:6px;
}

.SubSection_Title
{
 padding-left:5px;
 padding-right:2px;
 height:27px;
 font-weight:bold;
}


.SubSection_Title A:link
{
 font-size:8pt;
 text-decoration:none;
 font-weight:bold;
 color:#656565;
}


.SubSection_Title A:visited
{

 font-size:8pt;
 color:#656565;
 text-decoration:none;
}


.SubSection_Image_Price_Inner
{
 text-align:left;
 height:125px;
}


.SubSection_Image
{
 margin-left:8px;
 margin-bottom:6px;
 margin-top:10px;
 width:100px;
 float:left;
}


.SubSection_Price
{
 width:115px;
 padding-top:25px;
 background-color:white;
 float:left;
 text-align:center;
}


.SubSection_Image_Div
{
 width:109px;
 height:107px;
 float:left;
}


.SubSection_Information
{
 width:100px;
 height:64px; 
 text-align:center;
 padding-top:12px;
 float:left;
}

.SubSection_More
{
 width:100px;
 text-align:center;
 height:25px;
 float:left;
}

.SubSection_More_Info_Icon
{
 margin-top:6px;
}


/* - - - - - - - -  Product Pages - - - - - - - - */


/* CHECK Floating Area for Images, Dox and Vids - renders oddly in IE6 */


#Image_Video_Document_Outer
{
 float:left;
 width:214px;
 background-color:white;
 border:0px solid silver;
 font-family:arial;
 font-size:8pt;
 margin-right:10px;

}


#ProductInfo_Tab_Outer
{
 height:25px;
 width:172px;
 border-left:1px solid #f6f6f6;
 border-bottom:1px solid #f6f6f6;
 border-top:1px solid #f6f6f6;
 float:left;
 background-color:#fdfdfd;
}

#ProductInfo_Tab_Outer_Selected
{
 height:25px;
 width:169px;
 float:left; 
 background-color:white;
 font-weight:bold;
 border-left:1px solid #f6f6f6;
 border-top:1px solid #f6f6f6;
}

#Videos_Tab_Outer
{
 height:25px;
 width:172px;
 border-left:1px solid #f6f6f6;
 border-bottom:1px solid #f6f6f6;
 border-top:1px solid #f6f6f6;
 float:left;
 background-color:#fdfdfd;
}

#Videos_Tab_Outer_Selected
{
 height:25px;
 width:172px;
 border-top:1px solid #f6f6f6;
 border-left:1px solid #f6f6f6;
 float:left;
 background-color:white;
 font-weight:bold;
}

#Documents_Tab_Outer
{
 height:25px;
 width:173px;
 border-left:1px solid #f6f6f6;
 border-right:1px solid #f6f6f6;
 border-bottom:1px solid #f6f6f6;
 border-top:1px solid #f6f6f6;
 float:left;
 background-color:#fdfdfd;
}

#Documents_Tab_Outer_Selected
{
 height:25px;
 width:172px;
 border-left:1px solid #f6f6f6;
 border-top:1px solid #f6f6f6;
 float:left;
 background-color:white;
 font-weight:bold;
}


#Reviews_Tab_Outer
{
 height:25px;
 width:173px;
 border-left:1px solid #f6f6f6;
 border-right:1px solid #f6f6f6;
 border-bottom:1px solid #f6f6f6;
 border-top:1px solid #f6f6f6;
 float:left;
 background-color:#fdfdfd;
}

#Reviews_Tab_Outer_Selected
{
 height:25px;
 width:176px;
 border-top:1px solid #f6f6f6;
 border-right:1px solid #f6f6f6;
 float:left;
 background-color:white;
 font-weight:bold;
}

#ProductInfo_Tab_Inner
{
 padding:3px;
 padding-top:5px;
}

#Videos_Tab_Inner
{
 padding:3px;
 padding-top:5px;
 color:silver;
}

#Documents_Tab_Inner
{
 padding:3px;
 padding-top:5px;
 color:silver;
}

#Reviews_Tab_Inner
{
 padding:3px;
 padding-top:5px;
 color:silver;
}


#Image_Video_Document_Content
{
 padding:2px;
 padding-top:5px;
 background-color:white;
}


#Images_Main
{
 margin-top:5px;
 margin-left:3px;
 width:200px;
 height:200px;
}

#Images_Div
{
 height:215px;
 width:215px;
 border-left:1px solid silver;
 border-bottom:1px solid silver;
 border-right:1px solid silver;
 padding-top:15px;
 padding-left:15px;
 margin-top:-1px;
}


.Image_Thumbnail
{
 cursor:pointer;
 margin-top:0px;
 margin-bottom:3px;
 float:left;
}

#Thumbnail_Div
{
 width:210px;
 background-color:white;
 margin-top:10px;
 height:70px;
}


#More_Images
{
 text-align:right;
 font-size:7pt;
 margin-top:7px; 
}


.
.Availability_Green
{
 font-size:xx-small;
 color:green;
 padding-bottom:3px;
 padding-top:3px;
}

.Availability_Amber
{
 font-size:xx-small;
 color:#e69008;
 padding-bottom:3px;
 padding-top:3px;
}



.Availability_Green_No_Pad
{
 font-size:xx-small;
 color:green;
}

.Availability_Amber_No_Pad
{
 font-size:xx-small;
 color:#e69008;
}


.Product_Grid_Table
{
 width:475px;
 margin-bottom:3px;
 font-size:8pt;
 border-top:1px dotted silver;
 float:right;
 margin-right:8px;
}

.Product_Grid_Description
{
 width:275px;
 padding:4px;
}

.Product_Grid_Price
{
 width:85px;
 color:#aa0000;
 padding:4px;
}

.Product_Grid_IncEx
{
 width:58px;
 padding:4px;
}

.Product_Grid_NoProduct
{
 padding-top:8px;
}


.Product_Grid_Quantity
{
 padding:2px;
 font-size:10pt;
 text-align:right;
 border:1px solid silver;
}


.Product_Grid_Colour_Choice
{
 padding:4px;
 background-color:white;
}

.Product_Grid_Colour_Choice_Dropdown
{
 border:0px;
}


.Product_Grid_Offers
{
 padding:3px;
}

.Product_Grid_Message
{
 padding:3px;
 text-align:left;
}


#Product_Grid_Add_Icon
{
 border:0px;
 float:right;
}



/* - - - - - - - -  Checkout Pages - - - - - - - - */
#Checkout_Login_Form
{
 display:inline;
}

#Checkout_Login_Div
{
 height:100px;
 width:689px;
 border:1px solid silver; 
 padding:4px;
 font-size:8pt; 
 background-color:#fefefe;
}


#Checkout_EmailAddress
{
 width:225px;
}

#Checkout_Password
{
 width:125px;
}

#Checkout_EmailAddress_Title
{
 float:left;
 padding-right:10px;
 padding-top:3px;
}


#Checkout_Password_Title
{
 float:left;
 padding-left:10px;
 padding-right:10px;
 padding-top:3px;
}

#Checkout_EmailAddress_Div
{
 float:left;
}


#Checkout_LoginButton_Div
{
 float:left;
 padding-left:10px;
}

#Checkout_Password_Div
{
 float:left;
}


#Checkout_Payment_Method_Form
{
 display:inline;
}



#Checkout_Postcode_Offer
{
 clear:both;
 border:1px solid silver;
 margin-bottom:10px;
 margin-top:15px;
 width:97%;
 font-size:8pt;

 padding-left:4px;
 padding-bottom:10px;
}



#Checkout_TandC_Div
{
 clear:both;
 border-top:1px solid white;
 border-bottom:1px solid white;
 margin-bottom:10px;
 margin-top:15px;
 width:97%;
 font-size:8pt;
 line-height:0pt;
 padding-top:5px;
 padding-bottom:5px;
}


#Checkout_TandC_Div_Error
{
 clear:both;
 border: 1px solid #aa0000;
 margin-top:15px;
 margin-bottom:10px;
 background-color: #fff5f5;
 width:97%;
 font-size:8pt;
 line-height:0pt;
 padding:5px;
}




#Checkout_Payment_Method_30Day
{
 height:150px;
 width:230px;
 border-right:1px dotted silver;
 float:left;
}

#Checkout_Payment_Method_CC
{
 margin-left:5px;
 height:150px;
 width:230px;
 border-right:1px dotted silver;
 float:left;
}

#Checkout_Payment_Method_GGL
{
 margin-left:5px;
 height:150px;
 width:230px;
 float:left;
}

#Checkout_Login_Button
{
 margin-top:1px;
 font-size:8pt;
 height:20px;
}

.Login_Caption
{
 width:110px;
 float:left;
 padding-right:10px;
 padding-top:3px;
 font-weight: bold;
}

.Login_Input_Field
{
 float:left;
}

.Login_Submit_Button
{
 float:left;
}


#Checkout_Personal_Details_Table
{
 margin-top:10px;
}



#Checkout_Check_Account_Details
{
 font-size:9pt;
}


#Checkout_Select_Delivery_Address
{
 width:180px;
 margin-top:4px;
 margin-left:4px;
}

#Checkout_Use_Billing_Address
{
 width:180px;
 margin-top:4px;
}


#Checkout_Delivery_Addresses_Dropdown
{
 width:680px;
 margin-left:4px;
 font-family:Verdana, 'Helvetica Narrow', sans-serif;
}

#Checkout_Delivery_Address_Table
{
 margin-top:10px;
}


/* - - - - - - - -  A to Z - - - - - - - - */


.A_to_Z_Section_Div
{
 padding:3px;
 width:222px;
 float:left;
}

.A_to_Z_Section_Div A:link
{
 text-decoration:none;
 color:#656565;
}

.A_to_Z_Section_Div A:visited
{
 color:#656565;
 text-decoration:none;
}

.A_to_Z_Section_Div A:hover
{
 text-decoration:underline;
 color:#656565;
}

.A_to_Z_Section_Div A:focus
{
 text-decoration:underline;
 color:#656565;
}


.A_to_Z_Subsection_Div
{
 padding:4px;
 width:333px;
 float:left;
}

.A_to_Z_Subsection_Div A:link
{
 text-decoration:none;
 color:#656565;
}

.A_to_Z_Subsection_Div A:visited
{
 color:#656565;
 text-decoration:none;
}

.A_to_Z_Subsection_Div A:hover
{
 text-decoration:underline;
 color:#656565;
}

.A_to_Z_Subsection_Div A:focus
{
 text-decoration:underline;
 color:#656565;
}




/* - - - - - - - -  Homepage - - - - - - - - */


#Homepage_Banner_Div
{
 float:right;
 height:280px;
 width:709px;
 background-color:white;
 color:#f5f5f5;
 border-left:1px solid white;
}

Homepage_Banner_Image
{
 border:0px;
 width:708px;
 height:276px;
}

#Homepage_Featured_Products_Div
{
 clear:both;
 padding-top:10px;
 padding-bottom:10px;
 width:947px;
 background-color:#ffffff;
 height:230px;
 font-size:8pt;
}


.Homepage_Featured_Products_Dots
{
 padding:10px;
 float:left;
 width:215px;
 height:210px;
 border-right:2px dotted silver;
 background-color:white;
}

.Homepage_Featured_Products_Dots p
{
 margin:5px;
}


.Homepage_Featured_Products_Dots A:link
{
 text-decoration:none;
 color:#656565;
}

.Homepage_Featured_Products_Dots A:visited
{
 color:#656565;
 text-decoration:none;
}

.Homepage_Featured_Products_Dots A:hover
{
 text-decoration:underline;
 color:#656565;
}

.Homepage_Featured_Products_Dots A:focus
{
 text-decoration:underline;
 color:#656565;
}


.Homepage_Featured_Products_No_Dots
{
 padding:10px;
 float:left;
 width:215px;
 height:210px;
 background-color:white;
}

.Homepage_Featured_Products_No_Dots p
{
 margin:5px;
}


.Homepage_Featured_Products_No_Dots A:link
{
 text-decoration:none;
 color:#656565;
}

.Homepage_Featured_Products_No_Dots A:visited
{
 color:#656565;
 text-decoration:none;
}

.Homepage_Featured_Products_No_Dots A:hover
{
 text-decoration:underline;
 color:#656565;
}

.Homepage_Featured_Products_No_Dots A:focus
{
 text-decoration:underline;
 color:#656565;
}


/* - - - - - - - -  Left Navigation - - - - - - - - */

#HotPages_Div
{
 background-color:#f5e8e8;
 background-color:#e5f7fc;
 background-color:white;
 background-repeat:repeat-x;
 baorder-right:1px solid #f3f1f1;
 height:210px;
 padding-top:5px;
 padding-left:5px;
}


#Filter_Div
{
 background-color:#f5e8e8;
 background-color:#e5f7fc;
 background-color:white;
 background-repeat:repeat-x;
 baorder-right:1px solid #f3f1f1;
 padding-top:5px;
 padding-left:10px;
}

.HotPages_Title
{
 margin-top:0px;
}


#MoreLikeThis_Div
{
 background-color:#f5e8e8;
 background-color:#e5f7fc;
 background-color:white;
 background-repeat:repeat-x;
 baorder-right:1px solid #f3f1f1;
 height:210px;
 padding-top:5px;
 padding-left:5px;
}

.MoreLikeThis_Title
{
 margin-top:0px;
}




#JumpTo_Div
{
 height:57px;
 background-color:#f5e8e8;
 background-color:#e5f7fc;
 background-color:white;
 baorder-right:1px solid #f3f1f1;
 padding:5px;
 margin-top:5px;
}

.JumpTo_Title
{
 margin-left:5px;
 margin-top:0px;
}

.JumpTo_SmallText
{
 margin-top:2px;
 margin-left:5px;
 margin-top:4px;
}


#JumpTo_AtoZ
{
 text-decoration:none;
 /* color:white; */
}


#JumpTo_Select
{
 margin-left:5px;
 width:190px;
 color:#656565;
 border:1px solid silver;
 font-family:verdana;
 font-size:8pt;
}


#Shopping_Div
{
 background-color:#eeeeee;
 background-color:#f7f4f4;
 color:#474747;
 margin-top:10px;
 padding:5px;
 margin-bottom:5px;
}

.Shopping_Title
{
 margin-left:5px;
 margin-top:0px;
}




h1{
	font-size:10pt;
}
h222{
	margin-left:5px;font-size:medium;
}
h3{
	margin-left:0px;font-size:small;
}

h4{
	margin-left:5px;font-size:medium;
}


a:link {text-decoration: underline; color: #00a9f0;}
a:visited {color: #00a9f0;}
a:active {text-decoration: underline; color: #00a9f0;}
a:hover {text-decoration: underline; color: #00a9f0;}
a:focus {text-decoration: underline; color: #00a9f0;}

p
{
 margin:5px;
 margin-top:15px;
 margin-bottom:10px;
}


th
{
	text-align:left;
}







#left{
	width:199px;
	margin-right:1px;
	float:left;
}






#right{
	width:178px;
	float:left;
		
}





#footer{
	width:948px;
	margin-top:7px;
	clear:left;
}









#intro h1{
	background-image:url(images/layout/header_background.jpg);
	background-repeat:repeat-x;
	background-color:gray;
	width:100%;
	color:#FFF;
	height:20px;
	padding-top:5px;
	padding-left:5px;	
	border-left:1px dotted white;
}

.intro {
	background-image:url(images/layout/header_background.jpg);
	background-repeat:repeat-x;
	background-color:#0067B1;
	color:#FFF;
	height:25px;
	padding-top:5px;
	padding-left:5px;	
}

.intro a:link{color:white}
.intro a:visited{color:white;}





/* GROUP OF PRODUCTS THE ENG BIG ONE*/


#group 
{
	padding:10px;
}

#groupimage
{
	margin-top:7px;
}

#products table{
	margin-top:20px;
	border-top:1px solid #036;
}


/*PRODUCT TABLE TO BUY ENG BIG ONE*/
#products {
	width: 741px;
}
#products table{
	width: 100%;
	font-family:Verdana;
	font-size:14px;
}

#products th{
	vertical-align:top;
	background-color:#0067B1;
	color:#FFF; 
	font-size:16px;
}
#products td{
	vertical-align:top;
}
.productcode {
	vertical-align:top;
}
.price {
	text-align:right;
}








/* OFFERS DISPLAY */
.offer6 
{
 color:red;
 font-weight: bolder;
}

.offer6price 
{
	text-align:right;

}


.offer6incprice 
{
	text-align:right;
}


.offer6excprice 
{
	text-align:right;
}

.offerdisplay
{
 font-size:7pt;
 font-weight: bolder;
 color:#aa0000;
}

/* MINI BASKET */
#minibasket {
	height:25px;
	width:350px;
	display:block;
	margin-top:4px;
	margin-left:590px;
	font-size:14px;
	background-image: url('/images/layout/topb_back.jpg');
	background-repeat:no-repeat;
}
#minibasket img{
	float:left;
	margin-left:8px;
}
#minibasket div{
	width:128px;
	height:25px;
	display:block;
	font-size:10px;
	float:left;
	margin-left:10px;
}

.red 
{
 color:red;
}


.cyan
{
 color:#00a9f0;
}







#ShopByBrand a:link
{
	text-decoration: none;
}


#ShopByBrand a:hover
{
	text-decoration: underline;
}

#ShopByBrand a:focus
{
	text-decoration: underline;
}



.NavBarContainer
{
  background-color:#5d5d5d;
  height:30px;
  width:947px;
}

a.Menu_Header
{
  background: #5d5d5d;
  text-align:center;
  display: block;
  float:left;
  border-right: 1px dotted silver;
  padding-left:15px;
  padding-right:15px;
  padding-top:8px;
  height:21px;
  color:white;
  text-decoration: none;
  font-family: Verdana, Sans-Serif;
  font-weight: 900;
  font-size: 8pt;
  background-image:url(images/template/Nav_Bar_Background.gif);  
  background-repeat:repeat-x;
}


a:hover.Menu_Header
{
 text-decoration:none;
 color:white;
}

a:active.Menu_Header
{
 text-decoration:none;
 color:white;
}


a:visited.Menu_Header
{
 color:white;

}


.ContentDiv
{
  width:150px;
  background-color:white;
  border:1px solid silver;
  font-family: Verdana, Sans-Serif;
  padding:5px;
}

a.Menu_Item
{
  display: block;
  background-color:white;
  width:   150px;
  border:  1px solid silver;
  padding: 2px 5px;
  text-decoration: none;
  font-family: Verdana, Sans-Serif;
}


.lowertab
{
	padding:10px;
	padding-bottom:0px;
	line-height:17px;	
	height:92%;
	width:210px;
	float:left;
	background-color: #eeeeee;
}


.lowertab a:link
{
	color: #666666;
	text-decoration: none;
}


.lowertab a:active
{
	color: #666666;
	text-decoration: none;
}

.lowertab a:visited
{
	color: #666666;
	text-decoration: none;
}


.lowertab a:hover
{
	color: #666666;
	text-decoration: none;
}


/* -------------------------left nav style yet to be uploaded-----------------------------------------------------------*/

#navspace {
	float: left;
	height: auto;
	width: 196px;
	display: inline;
	font-family: Arial, Verdana, Georgia, Times, serif;
	padding: 0px;
	color: #666666;
	font-size: 75%;
	background-color: #FFFFFF;
	/*background-image: url(olu_background.jpg);*/
	background-repeat: repeat;
	/*margin-top: 20px; */
	margin-right: 0px;
	/*margin-bottom: 20px; */
	margin-left: 0px;
}

#navspace a:link {
	color: #666666;
	text-decoration: none;
}

#navspace a:visited 
{
	color: #666666;
}

#navspace a:hover {
	color: #936B7F;
	text-decoration: none;
}

#navspace a:active {
	color: #666666;
	text-decoration: none;}

#menu {
	float: left;
	height: auto;
	width: 196px;
	display: inline;
}
/* Main UL Styling */
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/* Top Level LI Styling */
#menu ul li span {
	display:block;
	width:189px;
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color: #CCCCCC;
	border-right-style:solid;	
	border-right-width:1px;
	border-right-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	cursor: pointer;
	font-size: 11px; 
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


.collapsed {
	/*background-image: url(orange_square.gif); */
	background-repeat: no-repeat;
	background-position: left;
}

.collapsed a {
	width: 100%;
	height: 100%;
	display: block;
}

.collapsed a:hover{
	background-image: url(images/orange_box.gif);
	background-repeat: no-repeat;
	background-position: left;

}

.collapsed a:active{
	background-image: url(images/orange_box.gif);
	background-repeat: no-repeat;
	background-position: left;
	}

/* ------------------------- end left nav style yet to be uploaded-----------------------------------------------------------*/




/* End of Styles for Clouds */




.NewResultsLink
{
	color:#656565;
	text-decoration:none;
}
