*{margin:0; padding:0;}
body{background-color:#FFFFFF;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
ul.standard
{
list-style: disc inside;

}
li.standard
{
line-height: 15pt;
}
.column{float:left;}
.container{width:100%; height:212px; overflow:hidden;}
body{font-family:Tahoma, Arial, helvetica, sans-serif; color:#383838; font-size:0.6875em; line-height:1.27em; text-align:center;}
input, textarea, select{color:#333B3F; vertical-align:top; text-align:left; font:11px Tahoma, Arial, helvetica, sans-serif; padding-left:5px;}
input.imageinput
{
	border: 0px;
}
input#keywords
{
background-color:#DDDDDD;
}
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
.top-indent-6{margin-top:35px; display:block;}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle, .col-middle-2{float:left;}

/*=======header===========*/
.logo{width:267px; height:207px; float:left; background:url(images/logo.jpg) left top no-repeat;}
.head-navigation{width:664px; height:93px; float:left; padding-top:20px; text-align:right; word-spacing:32px;}
.head-navigation a{color:#000000; text-decoration:none; word-spacing:0;}
.head-navigation a:hover{text-decoration:underline;color:#666666;}
.head-navigation .cart{color:#CC2475; background:url(images/shopping_cart.gif) left center no-repeat; padding-left:16px;}
.head-banners{width:668px; height:53px; float:left; }
.head-banners .img-indent{margin:0 0 0 25px;}
.menu{width:664px; float:left; background:url(images/menu_bg.gif) left top repeat-x;}
.menu div{height:31px; background:url(images/menu_corner_right_bg.jpg) right top no-repeat; padding-top:10px;}
.head-form{height:33px; padding:16px 29px 0 40px;}
.head-form a{color:#000000; text-decoration:underline;}
.head-form a:hover{text-decoration:none;}
.head-form span{float:right;}

#search-form{color:#000000;}
#search-form strong{display:block; margin-top:2px; float:left;}
#search-form input{width:177px; height:14px; margin:0 0 0 8px;}
#search-form select{width:143px; height:17px; margin:0 4px 0 5px;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:0 0 16px 26px;}

a{color:#383838; text-decoration:underline;}
a:hover{text-decoration:none;}

#content .col-1 .indent{margin-top:3px;}

.line-x{height:1px; font-size:0; margin:5px 0 4px 0; background:url(images/line_x.gif) left top repeat-x;}

#content .col-3 .banner{margin-top:3px;} 

.price{color:#C52225; font-weight:bold; font-size:1.63em; margin:5px 0;}

.img-indent{margin-left:12px;}

.product{width:100%; overflow:hidden;}
.product .box-1{width:169px;}
.product .box-2{width:301px;}
.product .box-1 .img-indent{margin:9px 0 5px 0;}
.product select{width:148px; height:17px; margin-top:12px; display:block;}
.product .select-2{width:70px; height:17px; margin:7px 9px 0 0; float:left;}
.product .select-3{width:92px; height:17px; margin-top:7px;}

.product-buttons{margin:32px 0 0 15px;}
.product-buttons img{margin-right:12px;}
/*=====//content===========*/

/*=======block_1===========*/
.block-1{background:url(images/block_1_border_top.jpg) left top repeat-x #EEF3F6; width:100%;}
.block-1 .border-bot{background:url(images/block_1_border.gif) left bottom repeat-x;}
.block-1 .border-left{background:url(images/block_1_border.gif) left top repeat-y;}
.block-1 .border-right{background:url(images/block_1_border.gif) right top repeat-y;}
.block-1 .corner-left-top{background:url(images/block_1_corner_left_top.jpg) left top no-repeat; width:100%;}
.block-1 .corner-right-top{background:url(images/block_1_corner_right_top.jpg) right top no-repeat; padding:10px 15px 12px 13px;}
.block-1 .title{margin-bottom:15px;}



.block-1 li{padding:6px 0 7px 3px; background:url(images/list_line.gif) left bottom repeat-x;}
.block-1 li a{color:#000000; text-decoration:none; line-height:1em;}
.block-1 li a:hover{text-decoration:underline;}
.block-1 ul .clear{background:0;}
/*=====//block_1===========*/
.block_menu li{padding:6px 0 7px 3px; background:url(images/list_line.gif) left bottom repeat-x;}
.block_menu li a{color:#000000; text-decoration:none; line-height:1em;}
.block_menu li a:hover{text-decoration:underline;}
.block_menu ul .clear{background:0;}
/*=======block_2===========*/
.block-2{background:url(images/block_1_border_top.jpg) left top repeat-x #EEF3F6; width:100%;}
.block-2 .border-bot{background:url(images/block_1_border.gif) left bottom repeat-x;}
.block-2 .border-left{background:url(images/block_1_border.gif) left top repeat-y;}
.block-2 .border-right{background:url(images/block_1_border.gif) right top repeat-y;}
.block-2 .corner-left-top{background:url(images/block_2_corner_left_top.jpg) left top no-repeat; width:100%;}
.block-2 .corner-right-top{background:url(images/block_2_corner_right_top.jpg) right top no-repeat; padding:10px 5px 6px 6px;}
.block-2 .title{margin:0 0 9px 7px;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block-3{background:url(images/block_3_bg.jpg) left top repeat-x #DDE7ED; padding:10px 8px 8px 9px; color:#6D90AB;}

.block-3 a{color:#2A2A2B; font-size:1.27em; text-decoration:none; padding-left:12px; background:url(images/block_3_link_marker.gif) left center no-repeat; font-weight:bold;}
.block-3 a:hover{text-decoration:underline;}
/*=====//block_3===========*/

/*=======block_4===========*/
.block-4{background:url(images/block_4_border_top.jpg) left top repeat-x; width:100%; margin-bottom:4px;}
.block-4 .border-left{background:url(images/block_4_border.gif) left top repeat-y;}
.block-4 .border-right{background:url(images/block_4_border.gif) right top repeat-y;}
.block-4 .corner-left-top{background:url(images/block_4_corner_left_top.jpg) left top no-repeat; width:100%;}
.block-4 .corner-right-top{background:url(images/block_4_corner_right_top.jpg) right top no-repeat; padding:5px 5px 5px 15px;}
.block-4 .title{margin:0 0 30px 0;}
/*=====//block_4===========*/

/*=======page_1===========*/
#page1 .col-2 .banner{margin-top:3px; margin-bottom:3px;}

#page1 .col-2 .box-1{width:142px;}
#page1 .col-2 .col-middle{width:34px;}
#page1 .col-2 .box-2{width:142px;}
#page1 .col-2 .col-middle-2{width:31px;}
#page1 .col-2 .box-3{width:150px;}

#page1 .col-2 .col-middle, #page1 .col-2 .col-middle-2{background:url(images/line_y.gif) center top repeat-y;}

#page1 .col-2 .box-1, #page1 .col-2 .box-2, #page1 .col-2 .box-3{padding-top:16px;}
#page1 .col-2 .title{margin-bottom:14px;}
/*=====//page_1===========*/

/*=======page_3===========*/
#page3 #content{padding-right:28px;}
#page3 .block-4 .corner-right-top{padding-right:25px; padding-bottom:20px;}
/*=====//page_3===========*/

/*=======footer===========*/
#footer{margin:0 0px 0 0px; height:41px; background:url(images/footer_bg.gif) left top repeat-x #EEF3F6; padding:21px 0 20px 13px; color:#302C26;}
#footer .box-1{width:195px;}
#footer a{color:#302C26; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer i a{text-decoration:none; font-style:normal;}
#footer i a:hover{text-decoration:underline;}
#footer span{display:block; margin-bottom:3px; font-weight:bold; word-spacing:9px;}
#footer span a{color:#302C26; text-decoration:none; word-spacing:0;}
#footer span a:hover{text-decoration:underline;}
/*=====//footer===========*/

.morearrow
{
border: none;
position: relative;
top: 13px;
}

td.middlecolumn
{
	background-color: #ffffff;	
	padding-left: 3px;
	padding-right: 3px;
}
TABLE.productOptions
{
color: #000099;
	width: 210px;
}
select
{
color: #000099;
}					   
/* from stylesheet.css */


.boxText { padding-left: 10px; font-family:Tahoma, Arial, helvetica, sans-serif; font-size: 10px; }
.errorBox { font-family:Tahoma, Arial, helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family:Tahoma, Arial, helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family:Tahoma, Arial, helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #000000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
.infoBox {
  
  background: #c5c3c3;
 /*   border: solid 1px #c5c3c3;  */
  border: solid 1px #000000;
  margin-bottom: 5px;
}
.infoBox2 {
	 margin-top: 15px;
  background: white;
  margin-bottom: 5px; border: solid 0px #c5c3c3;
}
#enquiry
{
width: 400px;
}
.infoBoxContents {
  background: #FFFFFF; /*#eef3f6;*/
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
  border: solid 0px #c5c3c3;

}
.infoBoxContents td
{
	padding-left: 6px;
	padding-right: 6px;
padding-top: 5px;
  padding-bottom: 5px;
}
.infoBoxContents2 {
	padding-left: 10px;
  background: white;
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
  border: solid 0px #c5c3c3;

}
.infoBox3 {
  margin-top: 15px;
  
  background: white;
  margin-bottom: 5px; border: solid 0px #c5c3c3;
}
.infoBoxContents3 td {
padding-left: 6px;
padding-right: 6px;
padding-bottom: 6px;
}
.infoBoxContents3 {
	padding-left: 10px;
  background: #eef3f6;
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
  border: solid 0px #c5c3c3;

}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background:url(../images/block_1_border_top.jpg) left top repeat-x #EEF3F6; 
  
}

TD.infoBox, SPAN.infoBox {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #eef3f6;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

TD.productListing-heading {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
  background:url(../images/block_4_border_top.jpg) left top repeat-x red; 
  color: #FFFFFF;
  font-weight: bold;
}
A.productListing-heading {

  color: #FFFFFF;

}

TD.productListing-data {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 12px;
	padding-top:5px;
		padding-bottom:5px;

}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;

}

A.brightLink {
  color: #FF0000;
}

A.brightLink:hover {
  color: #FF0000;
  
text-decoration:none;

}

TD.pageHeading, DIV.pageHeading {
  background:url(../images/block_4_border_top.jpg) left top repeat-x #EEF3F6; 
height:26px;
padding-top: 10px;
padding-left:10px;

	font-size: 1.25em;
	letter-spacing: 0.01em;
	color: #fff;

  font-family: Tahoma,Arial, helvetica, sans-serif;
vertical-align: top;
font-weight: bolder;

}
TD.price
{
	color: white;
	font-size: 14pt;
}
span.productCode
{
	font-size: 8pt;

}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:Tahoma, Arial, helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:Tahoma, Arial, helvetica, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family:Tahoma, Arial, helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:Tahoma, Arial, helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:Tahoma, Arial, helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:Tahoma, Arial, helvetica, sans-serif; font-size: 10px; color: #ff0000; }


#container{ 
float:left; 
width:550px; 

} 
.table_float{ 
float:left; 
width: 180px; 
} 