/******* General *******/
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
input, select, textarea { FONT-SIZE: 10px; FONT-FAMILY: verdana }
img {border: 0px; margin: 0px; }
p {margin: 0px; }
li {padding-bottom: 3px; list-style-image: url(images/bullet.gif);}
ul { margin: 8px 0px 0px 22px; }
hr {height: 1px; color: #cccccc;}

/******* LINKS *******/
a {color: #7A7A7A; margin: 0px; padding: 0px; text-decoration: none;}
a.link-coloured:active  { color: #7A7A7A; text-decoration: none; margin: 0px; padding: 0px;}
a.link-coloured:visited { color: #7A7A7A; text-decoration: none; margin: 0px; padding: 0px;}
a.link-coloured:link   { color: #7A7A7A; text-decoration: none; margin: 0px; padding: 0px;}
a.link-coloured:hover { color: #7A7A7A; text-decoration: underline; margin: 0px; padding: 0px;}

a.txt_link:link   {text-decoration: none; font-size: 10px; color: #717171;}
a.txt_link:visited {text-decoration: none; font-size: 10px; color: #717171;}
a.txt_link:hover {text-decoration: underline; font-size: 10px; color: #717171;}

a.link_orange:link   {text-decoration: underline; font-size: 10px; color: #E58F14;}
a.link_orange:visited {text-decoration: underline; font-size: 10px; color: #E58F14;}
a.link_orange:hover {text-decoration: underline; font-size: 10px; color: #E58F14;}

a.finish {width: 50px; height: 50px; border: 2px solid #F5F5F5; margin: 4px; display: block;}
a.finish:active {border: 2px solid #F5F5F5;}
a.finish:link {border: 2px solid #F5F5F5;}
a.finish:visited {border: 2px solid #F5F5F5;}
a.finish:hover {border: 2px solid #b0b0b0;}

/******* BUT FOR BUTTONS *******/
.button	{ background-color: white; border: 1px solid #B5B5B5;	text-align: center; color: #717171; cursor: pointer; font-weight: bold;
}
.front_button
{
    background-color: white;
    border: 1px solid #B5B5B5;
    text-align: center;
    color: #717171;
    cursor: pointer;
    font-weight: bold;
    width: 70px;
    float: right;
    margin-top: 5px;
}
.front_button_search
{
    background-color: white;
    border: 1px solid #B5B5B5;
    text-align: center;
    color: #717171;
    cursor: pointer;
    font-weight: bold;
    width: 70px;
    float: right;
    margin-top: 1px;
}
.linkbutton { padding:3px;
}
.searchbutton { height: 18px;	background-color: white; border: 1px solid #7AAD99;	text-align: center; color: #717171; cursor: pointer; font-size: 10px;}
.searchtxt	{border: 1px solid #CEDBD5; width: 200; FONT-FAMILY: verdana; font-size: 10px;}
.enquiry
    {
         padding: 6px; 
         color: white; 
         display: block; 
         background-color: #f19702; 
         width: 180px;   
    }

/******* top Navigation *******/
.topMenu { height: 15px; border-right: 1px #F19702 solid; cursor: pointer; font-size: 10px; font-family: Verdana; color: #989898; text-align: center;}
/*
.topMenu { height: 15px; border-right: 1px #F19702 solid; cursor: pointer; font-size: 10px; font-family: Verdana; color: #989898; text-align: center; padding-left: 20px; padding-right: 20px;}
.topMenu:hover { height: 15px; border-right: 1px #78789D solid; cursor: pointer; font-size: 10px; font-family: Verdana; color: black; text-align: center; padding-left: 20px; padding-right: 20px;}
.topMenuItem { height: 15px; border-left: 1px #F19702 solid; border-right: 1px #F19702 solid; cursor: pointer; font-size: 10px; font-family: Verdana; color: #989898; text-align: center; padding-left: 20px; padding-right: 20px; background-color: White;}
.topMenuItem:hover {border-left: 1px #78789D solid; border-right: 1px #78789D solid; cursor: pointer; font-size: 10px; font-family: Verdana; color: black; text-align: center; padding-left: 20px; padding-right: 20px; background-color: White;}
.topMenuOver { height: 15px; border-right: 1px #78789D solid; cursor: pointer; font-size: 10px; font-family: Verdana; color: black;}
*/

.topMenuOver { height: 15px; border-right: 1px #78789D solid; cursor: pointer; font-size: 10px; font-family: Verdana; color: black;}

.topMenu02 { cursor: pointer; color: #3C3C3C; background-color: white; padding: 5px 30px 5px 10px; border-bottom: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4;}
.topMenuOver02 { cursor: pointer; color: #3C3C3C; background-color: #F4FAF4; padding: 5px 30px 5px 10px; border-bottom: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4;}


.topaNav {Cursor: pointer; font-family: Arial; color: #7B7B7B; text-decoration: none;}
.topaNav:hover {Cursor: pointer; font-family: Arial; color: #000000; text-decoration: none;}

.menuItemOver {background-image: url(images/nav-products02.gif); Cursor: pointer; font-size: 12px; font-family: Arial; color: #414141; padding: 4px 0px 5px 20px; height: 24px;}
.menuItemSelected {	background-image: url(images/nav-products02.gif); Cursor: pointer; font-size: 12px; font-family: Arial; color: #414141; padding: 4px 0px 5px 20px; font-weight: bold; height: 24px;}

.specials { color: #F19702; font-size: 10px; cursor: pointer; border-right: 1px #F19702 solid; }

.productLinkText
{
	 vertical-align: top;
	 color: #E58F14;
	 padding-top: 3px;
	 width:310px !important;
}



/******* pages *******/
.size-guide {background-color: #CFE3CF; font-weight: bold; font-size: 12px; width: 173px; cursor: pointer; text-decoration: none; padding: 5px 0px 5px 12px; color: #454545;}
.size-guideOver {background-color: #AFD8AF; font-weight: bold; font-size: 12px; width: 173px; cursor: pointer; text-decoration: none; padding: 5px 0px 5px 12px; color: #454545;}
.textbox { width: 256px; height: 16px; background-position: left top; background-image: url('images/textbox2.gif');	border: 1px solid #CEDBD5; margin-top: 5px; background-color: white;}
.noOpacity { color: #383838; filter: alpha(opacity=100); position:relative;  opacity:1;}
.noOpacityLastViewed { color: black; filter: alpha(opacity=50); position:relative;  opacity:0.5;}
.snapbg { background-color: white;	width: 160px;	margin-top: 3px; padding:10px; text-align: left;	filter:alpha(opacity=75);	opacity: 0.75;	-moz-opacity:0.75; font-family: Verdana; font-size: 10px;}
.snapbgLastViewed { background-color: white;	width: 180px;	margin-top: 3px; padding:10px; text-align: left;	filter:alpha(opacity=75);	opacity: 0.75;	-moz-opacity:0.75; font-family: Verdana; font-size: 10px;}
.link_disply {	text-decoration: none; font-weight: bold; color: #717171; }
.detailinfo-left {color: #717171; font-size: 10px; border-bottom: 1px solid white;  padding: 5px 0px 5px 10px; color: #333333;}
.detailinfo-right {font-size: 11px; border-bottom: 1px solid white; padding: 4px 0px 4px 0px; color: #333333;  font-weight: bold;}
.detailinfo-right_b {font-size: 11px; padding: 4px 0px 4px 0px; color: #333333;}

.lastViewedHeader {	background-color: #EDF2F0;	}
.lastViewedexpanded {background-color: #bff2fb; filter:alpha(opacity=55);}

.searchheader {	background-color: #bff2fb;	filter:alpha(opacity=55);}
.searchheaderexpanded {background-color: #EDF2F0;  width: 180px;}
.titleText {font-size: 16px; color: #447c66;	font-family: Arial;}

.tabThang {	cursor:pointer; height:20px; background-color:white; width: 134px; margin-right: 5px; vertical-align:middle; padding-left: 10px; padding-top: 3px; filter:alpha(opacity=75); }
.tabSelected { filter:alpha(opacity=65); }
.tabUnSelected { filter:alpha(opacity=45);}
.bottomText { filter:alpha(opacity=65); width:750px; height: 166px; background-color:white; }
.top_left_text { filter: alpha(opacity=65); width: 350px; background-color: white; padding: 10px; margin: 5px; }
.transbox {	filter:alpha(opacity=75); background-color:white; opacity:0.75;}
.dv1 { padding-top:2px; text-align:center; 	margin-top:15px; margin-left:10px; width: 150px; float:left; height: 28px; }
.dv2 { text-align:center; padding-top:2px; margin-top: 16px; width: 150px; float:left; height: 28px; }

.fin_bot {background-image: url(images/fin_back_bot.gif); background-position: right top; background-repeat: no-repeat;}
.fin_left {background-image: url(images/fin_back_left.gif); background-position: right top; background-repeat: no-repeat;}
.fin_right {background-image: url(images/fin_back_right.gif); background-position: left top; background-repeat: no-repeat;}
.case_info {background-image: url(images/case_info.gif); background-position: right top; background-repeat: no-repeat;}
.account_back {background-image: url(images/account_back.gif); background-position: right top; background-repeat: no-repeat;}

.price {color: #B70D0D;}
.basket_header {background-color: white; padding: 10px 5px 10px 5px; color: #F19702;}
.basket_row {padding: 7px 5px 7px 5px; border-bottom: 1px solid #dddddd; background-color: #f2f2f2; }#
.underline {text-decoration: underline;}
.line {height: 1px; background-color: #CBCBCC; }
.border-bot {border-bottom: 1px solid black;}
.bottom_5 {margin-bottom: 5px;}
.broBottom {background-image: url(images/brochureImage.gif); background-position: left bottom; background-repeat: no-repeat;}

.clearenceImage
{
	border: 1px solid #D3D3D3;
	width: 310px;
	background-color:#EDF6F3; 
}  

.frontTitles
{
	height: 5px;
	cursor: pointer;
	font-size: 13px;
	font-family: Verdana;
	color: #989898;
} 
.frontDescritpion
{
	height: 15px;
	cursor: pointer;
	font-size: 10px;
	font-family: Verdana;
	color: #f19702;
} 
    