body { padding:0 0; margin:0 0; font-size:12px; color:#222222; letter-spacing:0; background: url(../images/m_bg.gif) top left repeat-x;	font-family:Verdana, Arial, Helvetica, sans-serif;
}
FORM {
	PADDING: 0px; 
	MARGIN: 0px
}
ul,li,p,h3,h4 {
	list-style: none;
	margin: 0; 
	padding: 0;
}

#desc ul li  {
	list-style:circle;
	margin: 0; 
	margin-left:15px;
}

div, table, td {	
	FONT-SIZE: 9pt; 
	color:#222
}
a:link {
	color: #222;
	text-decoration: none;
}
a:visited {
	color: #222;
	text-decoration: none;
}
a:hover {
	color: #222;
	text-decoration: underline;
}
a:active {
	color: #555;
	text-decoration: none;
}

.lh { line-height: 130%}
.lh5 { line-height: 150%}
.lh8 { line-height: 180%}
.lh25 { line-height: 250%}
.lh28 { line-height: 280%}

.fwB {
	FONT-WEIGHT: bold
}
.tCenter {
/*	TEXT-ALIGN: center*/
}
.tRight {
	TEXT-ALIGN: right
}
.tLeft {
	TEXT-ALIGN: left
}
.nowrap {
	WHITE-SPACE: nowrap
}
.png24 {tmp:expression(setPng24(this));}
.clear { clear: both; display: block; visibility: hidden; line-height:0px;}

/*ID*/
#wrap {width:916px; margin:0px auto;}

#header {}
#nav {}

#partners {background:url(../images/company_bg.gif) repeat-x; height:40px;}

#wrapcontent { background-color:#fff; border-left: 3px #000066 solid; border-right: 3px #000066 solid; height:100%; width:910px; position:relative;  float:left; }

#contents {padding:20px 10px;  height:100%;}

#leftmenu {float:left; width:150px;}
#right {float:right; width:211px; padding-left:20px}
#content {float:left; width:489px; padding-left:20px}
#subcontent {float:left; width:710px; padding-left:20px}
#subcontent h4 span{float:right; font-size:12px; font-weight:normal; color:#000;}
#subcontent h4 span a:link {color:#000;}
#subcontent h4 span a:hover {color:#000;}
#subcontent h4 span a:visited {color:#000;}

#subcontent input { padding:0px; margin:0px; height:14px; width:190px;}
#subcontent .small { width:25px; }
#subcontent .desc { width:110px; }
#subcontent .i_style { width:55px; }
#subcontent .colour { width:55px; }

#footer {background:url(../images/footer_bg.gif) top right repeat; height:28px; padding-top:12px; text-align:center;}

/*Font*/
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #222;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	color: #222;
}
h4 {
	font-size: 18px;
	color: #222;
}
.font11 {font-size:11px}
.font11 a {font-size:11px}
.font11 a:hover {font-size:11px}

.gray_text { font-size:11px; color:#555555;}
.gray_text a{ font-size:11px; color:#555555; text-decoration:none;}
.gray_text a:hover{ font-size:11px; color:#555555; text-decoration:underline;}

.gray_text2 { font-size:11px; color:#999;}
.gray_text2 a{ font-size:11px; color:#999; text-decoration:none;}
.gray_text2 a:hover{ font-size:11px; color:#999; text-decoration:underline;}

.p11_white {font-size:11px; color:#fff;}
.p11_white a{font-size:11px; color:#fff; text-decoration:none;}
.p11_white a:hover{font-size:11px; color:#fff; text-decoration:underline;}

.white {color:white;}

.bule { color:#1c52e9;}
.bule a{ color:#1c52e9; text-decoration:none;}
.bule a:hover{ color:#1c52e9; text-decoration:underline;}

/*padding*/
.pdb10 { padding:0 0 10px 0}
.pdr10 { padding:10px 10px}
.pdtf10 {padding:10px 0}
.pdt20 {padding-top:20px}
.pdr12 {padding:20px 10px}
.pdtl10 { padding:10px 0 0 10px}
.pdr5 {padding:5px 5px}
.pdtf5 {padding:5px 0}
.pd_cate {padding:20px 0 0 120px;}

/**/
#productslist {border-left:#ccc 1px solid; border-right:#ccc 1px solid;}
#productslist li { border-bottom:#ccc 1px solid; background:url(../images/ic_list.gif) left center no-repeat; padding:3px 20px; line-height:24px; letter-spacing:-1px;
margin:0px; float:left; width:110px; 
}
#productslist .text li a{ text-decoration:none;}
#productslist .text li a:hover{ color:#6fa8d9; text-decoration:underline; }
#productslist td {
	background-color:#fff; border:1px solid #cccccc; padding:5px 0 5px 10px;
}
#productslist .subcat { 
	background-color:#fff; border:1px solid #cccccc; padding:5px 0 5px 10px; width:150px;
}

.dotline {border-bottom:#ccc 1px dotted;}

/*.tabmenu {
margin-right:1px;
padding: 0;
float: left;
font: 12px;
background-color:#213e6d;
font-weight:bold

}
.tabmenu li{
display: inline;
}
.tabmenu li a{
float: left;
color: white;
background-color:#213e6d;
padding: 9px 25px;
font-weight:bold;
text-decoration:none;
border:1px solid #213e6d;
border-bottom:none;
}
.tabmenu li a:hover, .blockmenu li .active {
border:1px solid #213e6d;
border-bottom:none;
color: #213e6d;
background: #fff;
text-decoration:none;
}
*/
.basictab ul{
margin: 4px;
padding: 3px 0;
margin-left: 0;
border-bottom: none;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #213e6d;
border-bottom: none;
background-color: #213e6d;
color: white;
}

.basictab li a:visited{
color: white;
}

.basictab li a:hover, .basictab li a.current{
background-color: white;
color: #213e6d;
text-decoration:none
}

.align-left {
	float: left;
	margin-right:10px;
}
#prices {padding:0; margin:0; position:relative; width:340px;}
.box_graybg {background-color:#666; color:#FFF; font-size:11px}
.box_gray {border:1px solid #666;}
.box_sblue {background-color:#eef8ff; padding:5px 5px;}

.order_box_black {border:2px solid #000000; width:690px;}
.order_tit {background-color:#cccccc;}
.order_redbg {background-color:#ffeeee;}
.order_graybg {background-color:#eaeaea;}


.leftsmenu {border-top:1px solid #cccccc; border-right:1px solid #cccccc;}

.smenubox {background-color:#fff; border-bottom:1px solid #cccccc; padding:5px 0 5px 10px;}
.smenubox a{background-color:#fff;}
.smenubox a:hover{background-color:#b7d3ec; color:#1c52e9;}





.hand { cursor:pointer; }


#eweb {
color: rgb(255, 255, 255); 
width: 916px;
margin: 0px, auto;
font-size: 11px;
height: 10px;
text-align: right;
}

.chunky {
font-weight: bold;
}

.subheaders {
font-size: 18px;
}


/*temporary*/
div#sitewalk, div#sitewalk a {
	color:#666;
}
div#sitewalk table {
	width: 70%;
	margin: 0 auto;
}
div#sitewalk table td{
	width: 33%;
	vertical-align:top;
	text-align:center;
	font-size: 9px;
}
div#sitewalk h2 {
	font-size:11px;
	color: #333;
}

p.title {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 20px;
}
blockquote {
	font-style: italic;
	background-color: #EBEBEB;
	border: 1px solid #999;
	padding: 20px;
}
a [href="#top"], a.top {
	font-style: italic;
	font-size: 11px;
}
