a:hover{text-decoration:underline; color:#d30;}

img{border:0; display:inline;}

[lang|=ar] {direction:rtl;}

#contents a{text-decoration: none;}
#contents a:hover{text-decoration:underline; color:#d30; }
#contents .horizontal-seperator{border-bottom:1px solid #a0a0a0;}
#contents .vertical-seperator{border-right:1px solid #a0a0a0;}
.horizontal-sep{border-top:1px solid #a0a0a0;}
.vertical-sep{border-right:1px solid #a0a0a0;}

#maintype #caption {background:transparent; padding:0px; margin:0px;}

body {background-repeat:repeat-x} 
#container{width:100%; max-width:950px; border:0px; padding:0px; background-color:transparent;}
#bodyshell{width:100%; border:0px; margin:0px; padding:0px; background-color:transparent;}

*:first-child+html #bodyshell {width:100%;}

#bodycontent {float:right; width:69%; margin:0px; padding:10px 0px 0px; background-color:transparent;}
#bodycontentindex {float:left; width:100%; margin:0px; padding:0px; background-color:transparent;}
#bodycontentcat {float:left; width:100%; margin:10px 0px; padding:0px; background0color:transparent;}
#bodycontentcat #contents #contents-table .horizontal-seperator a{line-height:115%; padding-left:15px; font-size:105%; font-family:tahoma,arial,sans-serif;}
#bodycontentcat #contents #contents-table .name {margin-left:-10px; font-weight:bold; font-size:110%; 
font-family:tahoma,arial,sans-serif;}

#contents {background-color:transparent;}
#contentarea {background-color:transparent;}
#contents-table {background-color:transparent;}
#contents-table td {background-color:transparent;}
#item-contenttitle {font-family:tahoma,arial,sans-serif; background-color:transparent;}
#section-contenttitle {font-family:tahoma,arial,sans-serif; background-color:transparent;}

.Arabic{unicode-bidi:embed; direction:rtl; text-align:right; margin:0px 20px 10px 0px; font-family:tahoma,arial,sans-serif;}

.harabic {unicode-bidi:embed; direction:rtl; font-family:tahoma,arial,sans-serif;}
.name {font-family:tahoma,arial,sans-serif; font-weight:bold; background-color:transparent;}
.breadcrumbs {font-family:tahoma,arial,sans-serif;}

#messagearea {width:100%; margin:0px; padding:0px; background-color:transparent;}
#messagetitle{width:100%; margin:0px; padding:0px; font-weight:normal; background-color:transparent;}
#specialstitle {width:100%; margin:0px; padding:0px; font-weight:normal; background-color:transparent;}
#contentarea #caption {width:100%; margin:0px; padding:0px; background-color:transparent;}

#header {border:0px; margin:0%; padding:0px; background-color:transparent; }

#page {border:0px; padding:0px;}

#brandmark {width:45%; margin:0% 0% 0% 1%; padding:0px; text-align:left;}
#brandmark a {color:#005b9a; display:block; padding:0px; text-decoration:none; font-weight:normal;}
#brandmark a:hover {text-decoration:none; font-weight:normal;}

#slogan {width:53%; margin:0% 1% 0% 0%; padding:0%; text-align:right; vertical-align:text-bottom;}

#searcharea {text-align:right; width:100%; margin:0px; padding:0px; height:30px; border-top:1px ridge #005b9a; padding-top:5px; background-color:transparent; }

#searcharea input {font-size:90%; margin:0px; padding:2px;}
#searcharea fieldset {border:0px; display:block; padding:0px;}
#searcharea label {color:#005b9a; font-size:90%; font-weight:bold; text-transform:none;}
#searchsubmit{border:1px solid #005b9a; margin:0 5px 2px; padding:2px 5px; background-color:#005b9a; background:http://ep.yimg.com/ca/I/yhst-13585719059552_2196_653600843; color:#fff; font-weight:bold; font-size:90%; text-align:center; cursor:pointer;}

.ys_wrapper {background:transparent; width:100%; margin:0px; padding:0px; height:48px; border-top:1px solid #005b9a; padding-top:5px;}

*html #searchsubmit{padding:1px 2px 1px;}

#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left; position:relative;}
#ys_social_tweet {float:left; position:relative;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}

#ys_superbar {left:0; margin:20 auto; position:static; top:0; width:100%; max-width:946px; background:transparent; height:16px; font-size:85%; font-family:arial, sans-serif; padding-bottom:0px}
#ys_cpers { float:right;}
#yfc_mini { float:right;}
.ys_clear { clear:both; }
#yscp_welcome_msg { margin:0px 10px 0px 5px; display:none; line-height:16px; color:#0191c8; }
#yscp_signin_link { display:none; line-height:16px; color:#0191c8; }
#yscp_signout_link { margin-left:10px; display:none; line-height:18px; } 
#yscp_myaccount_link { display:none; line-height:16px; margin-right:10px; margin-left:10px; }
#yscp_welcome_msg .yscp_bold { font-weight:bold; color:#0191c8; }
a.yscp_link { font-family:arial, sans-serif; text-decoration:none; color:#0191c8; line-height:16px; }
a.yscp_link:hover { font-family:arial, sans-serif; color:#5b5b5b; text-decoration:underline; line-height:16px; }
a.yscp_link:visited {color:#0191c8;}

#nav-general li {border:0px; background:transparent; } 
#nav-general li a:hover {text-decoration:underline}

#nav-product {margin:0px; padding:10px 0px 0px; width:30%; background:transparent;}
#nav-product ul li a {margin:0px; padding:6px 1px 6px 6px; text-decoration:none; width:96%;}
#nav-product ul li a:hover {text-decoration:underline;}
#nav-product li {margin:0px;}
#nav-product ul {list-style:none;}
 * html #nav-product ul li a {  /* make hover effect work in IE */
	width:96%;}

#htmltop, #htmlbottom, #htmltop a, #htmlbottom a{padding:6px 0px 6px 6px;}
* html #nav-product ul li a{width:96%; height:100%; overflow:hidden;}
* html #nav-product { overflow:visible; width:30%;}

#copyright {background:#ffffff; color:#6b6b6b; display:block; font-weight:normal; font-size:100%;  font:normal medium/1.2 arial, verdana, sans-serif; padding:15px 15px 10px; text-align:center;}

#finaltext, #introtext {margin:10px;}
#footer {border:0px;}
#footer-links {color:#005b9a; display:block; font-weight:normal; font-size:95%; padding:15px; text-align:center;}
#footer-links a {color:#005b9a; text-decoration:none; text-transform:none;}
#footer-links a:hover {text-decoration:underline;}

.jbssort { display:block; font-size:95%; text-align:left;}

p.first {margin-left:6px; margin-right:6px}
p.third {font-size:90%} 

.floatc {margin-left:auto; margin-right:auto}

.fft {font-family: Georgia, "Times New Roman", Times, Serif;}
.c {text-align:center; }
.b {font-face:bold;}
.i {font-style:italic;}
.red    { color: #d30; }
.white  { color: #fff; }
.gray   { color: #6b6b6b; }
.blue   { color: #3090ca; }
.bluedk { color: #005b9a; }

.f1  { font-size: 85%;  }
.f2  { font-size: 90%;  }
.f3  { font-size: 95%;  }
.h4  { font-size: 105%; }
.h5  { font-size: 110%; }
.h6  { font-size: 120%; }
.h7  { font-size: 130%; }
.h8  { font-size: 160%; }
.h9  { font-size: 190%; }
.h10 { font-size: 220%; }
.h11 { font-size: 250%; }

.bgleather {
background-image: url('http://lib.store.yahoo.net/lib/yhst-13585719059552/bgblueleather.jpg'); }

.bgtexture {
background-image: url('http://lib.store.yahoo.net/lib/yhst-13585719059552/bgwhitetexture.jpg'); }

.bggraystripe {
background-image: url('http://lib.store.yahoo.net/lib/yhst-13585719059552/palegreystripe.jpg'); }

.bgartsy {
background-image: url('http://lib.store.yahoo.net/lib/yhst-13585719059552/backgroundartsy.gif'); }

.bgclouds {
background-image: url('http://lib.store.yahoo.net/lib/yhst-13585719059552/bgclouds.jpg');background-repeat:repeat-x;}

.bgsky {
background-image: url('http://lib.store.yahoo.net/lib/yhst-13585719059552/bgsky.jpg');background-repeat:repeat-x;}

.bgbluebar {
background-image: url('http://lib.store.yahoo.net/lib/yhst-13585719059552/bluebar.gif');background-repeat:repeat-x;}

.bgteardrop {
background-image: url('http://lib.store.yahoo.net/lib/yhst-13585719059552/bgteardrop.gif'); background-repeat:no-repeat;}

.bgpaper{ background-image: url('http://lib.store.yahoo.net/lib/yhst-13585719059552/bgpaper.jpg'); }

.bgblue { background:#3090ca}
.bgwhite { background:#fff }
.bggray {background-color:#cad7ce;}
.bgbluelt {background-color:#86b9ce;}
.bgbluedk {background-color:#005b9a;}
.bggraylt {background-color:#f4f5fa;}
.bgred {background-color:#d30;}


 /* box formats */
.rounded {border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px; padding:10px;}

.rounded-top {border-top-right-radius: 10px;-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; 
-o-border-top-right-radius: 10px; border-top-left-radius: 10px;-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -o-border-top-left-radius: 10px;}

.rounded-bottom {border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px;}

.box {-webkit-box-shadow: 4px 4px 6px #283958; -moz-box-shadow: 4px 4px 6px #283958; box-shadow: 4px 4px 6px #283958; }
.boxl {-webkit-box-shadow: -3px -3px 5px #283958; -moz-box-shadow: -3px -3px 5px #283958; box-shadow: -3px -3px 5px #283958;}


