body
{
	font-family:Verdana, Serif;
	font-size:0.7em;
	line-height:1.7em;
	margin-top:0px;
}

p
{
	margin-top:0px;
	margin-bottom:15px;
}

a,a:visited
{
	color:#333344;
	text-decoration:underline;
}

a:hover
{
    color:#02377F;
    text-decoration:none;
}

a.white,a.white:visited
{
    color:White;
    text-decoration:underline;
}

a.white:hover
{
    color:White;
    text-decoration:none;
}

.black
{
    color:Black;
}

/* Forms */

.SearchTextBox
{
	font-size:85%;
    margin-bottom:2px;
    color:#02377F;
    width:114px;
    border:solid 1px #C2D6EA;
}

.Textboxes,.valuebox
{
    width:235px;
    font-size:85%;
    margin-bottom:5px;
    color:#02377F;
    border:solid 1px #989898;
}

textarea.valuebox
{
    width:235px;   
}

#CardType, #CCStartMonth, #CCStartYear, #CCExpiryMonth, #CCExpiryYear
{
   font-family:Verdana;
   font-size:85%;
   color:#02377F;
}

.IssueCV2
{
    width:85px;
    font-size:85%;
    margin-bottom:5px;
    color:#02377F;
    border:solid 1px #989898;
}

#EnquiryFor
{
    width:100%;
    margin-bottom:5px;
    font-size:95%;
    color:#02377F;
    border:solid 1px #E3EBF4;
}

.filterorders
{
    font-family:Verdana;
    font-size:95%;
}

.button,.Button
{
    background-color:#E3EBF4;
    font-size:90%;
    color:#02377F;
}

.CheckoutNextButton
{
    background-color:#E3EBF4;
    font-size:90%;
    color:#02377F;
    font-weight:bold;
}

/* Menu styles */

.SubMenuStyle
{
    font-weight:bold;
    line-height:14px;
}

.SubMenuItemSelected,a.SubMenuItemSelected,a.SubMenuItemSelected:visited,a.SubMenuItemSelected:hover
{
    font-size:90%;
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}

.SubMenuItemUnSelected
{
    font-size:90%;
    color:#C2D6EA;
    text-decoration:none;
    cursor:pointer;    
}

a.SubMenuItemUnSelected, a.SubMenuItemUnSelected:visited, a.SubMenuItemUnSelected:hover
{
    font-size:90%;
    color:#C2D6EA;
    text-decoration:none;
    cursor:pointer;    
}

a.SubMenuItemUnSelected:hover, a.SubMenuItemUnSelected:hover
{
    color:#ffffff;
    text-decoration:none;
}

.testClass
{
    background-color:Red;
    cursor:pointer;
}

.listPages
{
    width:45px;
    font-size:8pt;
}

.listSearch
{
    width:120px;
    height:14px;
    font-size:8pt;
}

.listSize
{
    font-size:8pt;
    width:110px;
}

.listSizeGels
{
    font-size:8pt;
    width:128px;
}

.listSizeStills
{
    font-size:8pt;
    width:85px;
}

.listSizeCocoon
{
    font-size:8pt;
    width:75px;
}

.listDensity
{
    width:45px;
    font-size:8pt;
}

.listProductOptions
{
    width:95px;
    font-size:8pt;
}

.listGradType
{
    width:50px;
    font-size:8pt;
}

.listColumnH
{
    font-family:Verdana;
    font-size:7pt;
    font-weight:bold;
    color:#02377F;
}

.listResultsText
{
    font-size:0.8em;
	color:#636363;
}

h1.ForList
{
    font-size:150%;
    color:#02377F;
    margin-bottom:0px;
    padding-bottom:0px;
}

.GelDesc
{
    color:#495663;
}

/* Custom text classes*/
.leftheading
{
    font-size:90%;
    color:#C2D6EA;
    font-weight:bold;
}

.lefttext
{
    font-size:90%;
    color:#C2D6EA;
    font-weight:normal;
}

.homepagetext
{
    font-family:Arial;
    font-size:170%;
    letter-spacing:1px;
    color:White;
    line-height:1.3em;
}

.homenewstext
{
    font-family:Arial;
    font-size:160%;
    letter-spacing:1px;
    color:White;
    line-height:1.3em;
}

a.newsticker1,a.newsticker1:hover,a.newsticker1:visited
{
    font-family:Arial;
    font-size:130%;
    letter-spacing:1px;
    color:White;
    line-height:1.2em;
}

.homepagehead
{
    color:White;
    font-weight:normal;
    font-size:180%;
}

.whitetext
{
    color:White;
}

.Breadcrumbtext
{
    font-size:0.8em;
    color:#02377F;
}

.BreadcrumbtextCD
{
    font-size:0.8em;
}

/* Image classes */

.Imgborder
{
    border:solid 1px #545253;
}

/*Custom Link styles*/

a.headerlink
{
    font-size:9px;
    color:#02377F;
    font-weight:normal;
}

a.newslink, a.newslink:visited
{
    color:#02377F;
    font-weight:bold;
}

a.Breadcrumblink
{
    font-size:0.8em;
}

a.checkoutlink, a.checkoutlink:visited
{
    font-size:130%;
    font-weight:bold;
    text-decoration:none;
    color:#02377F;
}

a.checkoutlink:hover
{
    color:#739EB7;
}

/* FOOTER CSS */ 

span.copyrighttext
{
    font-size:0.8em;
	color:#636363;
}

span.fwossfreshlinktext
{
    font-size:0.8em;
	color:#cccccc;
}

a.footerlink, a.footerlink:hover, a.footerlink:visited
{
	font-size:0.8em;
	color:#ffffff;
	text-decoration:none;
	border:none;
}

a.fwossfreshlink, a.fwossfreshlink:hover, a.fwossfreshlink:visited
{
	font-size:0.8em;
	color:#cccccc;
	font-weight:normal;
	text-decoration:none;
}

.quantityBox
{
    border:solid 1px #D5E0EC;
    width:40px;
    text-align:center; 
    font-size:1em;
    padding:2px 0px 2px 0px;
    margin-top:2px;
    margin-bottom:2px;
}

img.imageborder
{
    border:solid 1px #cccccc;
}

ul.hdBullet { list-style-type:none; margin:0px; padding:0px; }
                
ul.hdBullet li
{
    /* Dynamic Background Image */
    background-position: 0px 0px; /* X-pos Y-pos (from top-left) */
    background-repeat: no-repeat;
    padding-left: 17px; /* 12px for width + padding */
	line-height: 11px; /* This should be equal to the height of the image */
	border: 0px solid black;
	margin-top:12px;
	/*margin-bottom:14px;*/
}
