a{text-decoration:underline;}
a:hover{color:#ef402f;text-decoration:underline;}
td{font-size:85%;color:#000;padding:0;margin:0;}
#container{max-width:1280px;}
#bodyshell{max-width:1280px;}
#caption{font-size:92%;}
.breadcrumbs{font-size:80%;}
#bodycontent{float:right;width:76%;padding:1px 1px 3px 3px;background-color:#fff;}
*:first-child+html #bodyshell{width:99%;}
#bodyshell {background-color:#ffffff; padding-top:0; border-left:0px solid #1492c2; float:left; zoom:1; margin:0;*position:relative;}
#brandmark{float:left;font:normal 0 Arial,Helvetica,sans-serif;width:67%;}
#container{width:99%;border:0;padding:0;}
#contentarea{margin:1px 1px 1px 5px;background-color:#fff;}
#section-contenttitle{background-color:#fff;url('');color:#565556;font:bold 120% Arial,Helvetica,sans-serif;margin:0 3px;padding:1px 5px 3px;}
#bodyContent #info-div #searchpageHeader{background-color:#fff;background-image:url('');color:#565556;font:normal 120% Arial,Helvetica,sans-serif;margin:0;padding:6px;}
#itemarea{background-color:#fff;margin:0 12px 0;padding:10px;zoom:1;}
#itemarea:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

#nav-general {clear:both; float:left; display:block; list-style:none; margin:0px;}
#nav-general li {background-color:#1492c2; border:1px solid #1492c2; border-top:0; float:left; margin:0 2px;}
#nav-general li a {color:#ffffff; display:block; font-size:80%; font-weight:bold; padding:4px 20px 4px; text-align:center; text-decoration:none; white-space:nowrap;}
#nav-general li a:hover {background-color:#ffffff; color:#000000;}
#nav-general a.linkcheckout {background:transparent url('http://ep.yimg.com/ca/I/yhst-79527721444966_2117_13419197') 90% 0 no-repeat; padding-right:35px;}	

#nav-product {_display:inline; float:left; margin-left:0px; overflow:hidden; position:relative; width:23%; z-index:100;} /* IE Experiences the pixel doubling bug here. "display: inline;" fixes this. Position Relative and Z-Index are needed for IE in order to display the background colors */

#nav-product ul li a {border-bottom:1px solid #9dcc0b; color:#006699; display:block; font-weight:bold; font-size:80%; height:18px; margin:0; min-height:18px; padding:6px 6px 3px 3px; text-decoration:none; width:99%; background-color: #fdfeff;}

html>body #nav-product a {height:auto;}

#nav-product li {margin:0;}

 * html #nav-product ul li a {  /* make hover effect work in IE */
	width: 98%px;}

#htmltop, #htmlbottom, #htmltop a, #htmlbottom a{padding:5px;color:#000000}

* html #nav-product ul li a{width:98%; height:100%; overflow:hidden; background-color: #fdfeff; overflow:hidden;}

* html #nav-product { overflow:visible; width:23%; }

#footer-links a {color:#006699; 
text-decoration:none; text-transform:uppercase;}
#footer-links a:hover {text-decoration:underline;}

#searcharea{border-left:0px;}
#searcharea fieldset{border:0 solid;display:block;padding:2px 0 2px 13px;}
#searcharea input{font-size:90%;}
#searcharea label{font-size:90%;}
#searchsubmit{font-size:90%;}
#searchpageHeader{font:bold 120%;}
#slogan{padding:10px 10px 0 10px;width:29%;text-align:right;}
#messagearea{width:99%;}
*:first-child+html #itemarea{width:100%;}
#badge{margin:0;}
* html #badge{width:24%;text-align:left;}
.dakaasort{display:block;font-size:80%;text-align:left;}
P.Arabic{unicode-bidi:embed;direction:rtl;font-size:115%;text-align:right;margin:0 20px 8px 0;}
p.first{margin-left:6px;margin-right:6px;}
p.second{margin-left:6px;margin-right:3px;}
p.third{font-size:85%}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.i{font-style:italic;}
.font1{font-size:75%;}
.font2{font-size:80%;}
.font3{font-size:90%;}
.font4{font-size:105%;}
.h5{font-size:110%;font-weight:bold;}
.h6{font-size:115%;font-weight:bold;}
.h7{font-size:125%;font-weight:bold;}
.h8{font-size:145%;font-weight:bold;}
.h9{font-size:160%;font-weight:bold;}
.h10{font-size:175%;font-weight:bold;}
.h11{font-size:185%;font-weight:bold;}
.h12{font-size:195%;font-weight:bold;}
.h13{font-size:205%;font-weight:bold;}
.orange{color:#ef402f;}
.blue{color:#1492c2;}
.green{color:#2f6820;}
.greenbright{color:#9dcc06;}
.grey{color:#565656;}
.white{color:#fff;}
.black{color:#000;}
.rtop2,.rbottom2{display:block;background:#fff;}
.rtop2 *,.rbottom2 *{display:block;height:1px;overflow:hidden;background:#719c43;}
.rtop5,.rbottom5{display:block;background:#fff;}
.rtop5 *,.rbottom5 *{display:block;height:1px;overflow:hidden;background:#9dcc0b;}
.rtop6,.rbottom6{display:block;background:#fff;}
.rtop6 *,.rbottom6 *{display:block;height:1px;overflow:hidden;background:#1492c2;}
.bgbluebright{background-color:#1492c2;}
.bggreenbright{background-color:#9dcc0b;}
.bggreenmedium{background-color:#719c43;}
.bgbluelight{background-color:#eaf4ff;}
.bggreenlight{background-color:#ebfec1;}
.bgwhite{background-color:#fff;}
.greenfade{background-image:url('/lib/yhst-79527721444966/backgroundgreen.jpg');background-repeat:repeat-x;}
.bluefade{background-image:url('/lib/yhst-79527721444966/backgroundblue.jpg');background-repeat:repeat-x;}
.bluefade130{background-image:url('/lib/yhst-79527721444966/backgroundblue130');background-repeat:repeat-x;}
.lightgreen{background-image:url('/lib/yhst-79527721444966/lightgreenpaper.jpg');}
.r1{margin:0 5px;}
.r2{margin:0 3px;}
.r3{margin:0 2px;}
.r4{margin:0 1px;height:2px;}
.rl1{margin:0 0 0 5px;}
.rl2{margin:0 0 0 3px;}
.rl3{margin:0 0 0 2px;}
.rl4{margin:0 0 0 1px;height:2px;}
.rr1{margin:0 5px 0 0;}
.rr2{margin:0 3px 0 0;}
.rr3{margin:0 2px 0 0;}
.rr4{margin:0 1px 0 0;height:2px;}
