body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #69b5e5;
	background-image: url(background.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

*{ text-align:left}
a.more{background:url(http://www.rjettek.com/site/icon-more.gif) no-repeat right center;font-size:11px;padding:6px 12px 10px 0px}
.closeButton a{ color:#d00; font-weight:bold; }        /* ======= Welcome msg===============  */
.arrow-dotted{background:url(http://www.rjettek.com/site/dotted-arrow.gif) no-repeat right center;color:#000;padding:0px 9px 0px 0px;font-weight:bold}
.cart{float:left; display:block;height:40px;background:url(http://www.rjettek.com/site/icon-cart.gif) no-repeat left 7px;color:#000;padding:0px 0px 0px 37px;font-weight:bold;line-height:40px!important}


#changepassword{padding-top:5px}
#changepassword .textbold{border-bottom: 1px solid #F1F1F1;
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
    padding: 20px 0 3px;
	margin-bottom:10px!important}
	.bglttext{padding:20px 0px!important}
#homepage .breadcrumb{display:none}

#handle_checkoutMainPortlet{margin:10px 0 0}
.checkoutprogresstext{color:#999!important; border-bottom:1px solid #f1f1f1;padding:15px 0 2px}
.auto-scroll{height:100px; overflow:auto; display:block}
.product-thumb img{margin:0 auto; display:block}

.featuredBox{border:1px solid #e5e5e5; border-right-width:0px; background:url(http://www.rjettek.com/site/box-grad.gif) repeat-x 0 0; display:block; float:left; width:234px; padding:0px!important; margin:0px!important; height:355px}
.featuredBox.last{ border-right-width:1px}
.featuredBox h3{ font-size:14px;  margin:0px!important; padding:15px 15px 8px; color:#333}
.featuredBox p{line-height:17px; padding:0 15px!important}
.featuredBox td{ text-align:center!important}
.featuredBox img{margin:10px auto 0; border:0px  }
.featuredBox em{background:url(http://www.rjettek.com/site/icon-more.gif) no-repeat 100% 55%; padding-right:15px; color:#5281c2; font-style:normal; font-weight:bold; line-height:24px; padding-left:15px}

.featuredBox:hover{ background:#fff; background-image:none;text-decoration:none}
.featuredBox:hover em{text-decoration:underline}

.featuredBox span.splat-1{width:115px; height:115px; margin-left:119px; margin-top:240px; background:url(http://www.rjettek.com/site/images/home-page-specials/splat-blue.gif) no-repeat right bottom; position:absolute; display:block}

.featuredBox span.splat-video-demo{width:115px; height:115px; margin-left:119px; margin-top:240px; background:url(http://www.rjettek.com/site/images/home-page-specials/splate-video-demo.png) no-repeat right bottom; position:absolute; display:block}


.featuredBox span.splat-setinaction{width:115px; height:115px; margin-left:119px; margin-top:240px; background:url(http://www.rjettek.com/site/images/home-page-specials/splate-set-in-action.png) no-repeat right bottom; position:absolute; display:block}

.featuredBox span.splat-green{ width:115px; height:115px; margin-left:119px; margin-top:240px; background:url(http://www.rjettek.com/site/images/home-page-specials/splat-green.gif) no-repeat right bottom; position:absolute; display:block}
.featuredBox span.splat-orange{ width:115px; height:115px; margin-left:119px; margin-top:240px; background:url(http://www.rjettek.com/site/images/home-page-specials/splat-orange.gif) no-repeat right bottom; position:absolute; display:block}


.listitembg{background:#fcfcfc url(http://www.rjettek.com/site/listitem-bg.gif) repeat-x left 1px;padding:12px 9px 9px}
h4{ font-size:14px;padding:0px 0px 5px; margin:0px; }

.lnk11b-colorOff h2{ color:#333; padding:20px 0px 3px; margin-top:0px; font-size:22px; border-bottom:1px solid #f1f1f1}
h1.pageheading{ color:#333; padding:15px 0px 3px; margin-top:0px; font-size:22px; border-bottom:1px solid #f1f1f1}

.greytitle{ padding:20px 0px 3px;color:#333; font-weight:bold; margin-top:0px; font-size:18px; border-bottom:1px solid #f1f1f1}

h1{font-size:22px; font-weight:bold; margin:0; padding:0 0 3px}
h2{font-size:18px;}
h3{font-size:16px;}


h1.heading,h2.heading{ padding:20px 0px 3px;font-size:18px!important; border-bottom:1px solid #f1f1f1}
a{text-decoration:none}
a:hover{color:#333; text-decoration:underline}

h2.page-heading{color:#5281c2; padding:10px 0px 5px; margin-bottom:10px;font-size:18px!important; border-bottom:1px solid #e7e7e7}

.heading{color:#5281c2 }
.scrolldiv{height:100px; overflow:auto}

#innerwrapper{margin:0 auto!important; }

#header:after,#middle:after, #footer:after, #container:after, .content:after, .data:after{ content: "."; display: block; height:0; font-size:0px; clear: both; visibility: hidden; }


/* \*/ * html #header{height:1px} /* */
/* \*/ * html #middle{height:1px} /* */
/* \*/ * html #container{height:1px} /* */
/* \*/ * html #footer{height:1px} /* */
/* \*/ * html .content{height:1px} /* */
/* \*/ * html .data{height:1px} /* */    


.colleft{float:left; width:auto }
.colright{float:right;width:auto}

.left{text-align:left}
.right{text-align:right}
.center{text-align:center}

.content{width:100%;}
.data{width:data;}    	


.topbar{padding:0px 10px; height:28px; line-height:28px;background:#0a8ac1 url(topbar-bg.gif) repeat-x left bottom; border-bottom:1px solid #fff}

iframe .pt_title{background:#fff!important; padding:10px!important}


 .col-1{float:left; width:390px;}
 .col-2{float:left; width:300px; padding-left:10px; }
.info{ background:#f6f6f6; padding:10px!important; }
.midcontent p{ margin:0px; padding:0 0 8px}

.featured-grid{background:#fff; border:1px solid #ddd;}
.featured-grid td{ padding-left:10px;padding-right:10px;}
.featured-grid td.right{ padding-bottom:10px}
.relateditem-thumb{ height:120px!important;width:170px!important; background:#fff; text-align:center!important; vertical-align:middle}
.relateditem-thumb img{ margin:0 auto!important}
.relateditem{ padding:5px 0 0 10px!important; width:170px!important;}

.listitembg.thumb{width:150px!important; text-align:center; vertical-align:top}
.listitembg.thumb img{ display:block;width:100px!important; margin:0 auto!important}


.itemno{color:#989898}
h2.price{ font-size:11px;color:#cc0000; margin-bottom:5px}
.listitembg h2.price table{ width:135px!important; float:right }

.priceBox{background:#ebf8fe; padding:10px 10px 15px; margin-bottom:10px}

.price{text-align:right; margin:0px; padding-right:5px }
.priceBox label,.priceBox select{margin:0px 0 5px; display:block}
.price span{ font-size:14px!important;}


.baseprice{text-align:right; margin:0px; padding-right:5px; font-size:11px; font-weight:normal!important }

.priceBox .qty{ float:left; width:150px;}
.priceBox .addtocart{ float:right; width:155px;}

#pricelist h3{font-size:11px; color:cc0000; padding:0px!important; margin:0px!important}
.qtybox{}
.qtybox label{ float:left; width:30px; padding:6px 0 0 48px; display:block}
.cartqtybox label{ float:left; width:30px; padding:6px 0 0 0px; display:block}
.cartqtybox #qty.input{ border:2px solid #bdcbd7; font-size:14px; width:55px; padding:2px; float:left!important; font-weight:bold}
#pricelist .right{text-align:right!important; float:right; font-weight:bold}
.priceindex,.priceindex table{width:135px}

#qty.input{ border:2px solid #bdcbd7; font-size:14px; width:55px; padding:2px; float:right; font-weight:bold}
.product-photo .zoom{background:url(http://www.rjettek.com/site/icon-zoom.gif) no-repeat 0 center; padding-left:16px; line-height:22px}


.tabs{ float:left; margin:10px 0 0; padding:0px; list-style:none; width:390px;background:url(http://www.rjettek.com/site/dot.gif) repeat-x 0 32px; margin-top:10px }
.tabs li{float:left;width:auto; list-style:none; margin-right:2px; }
.tabs li a{margin:0px; color:#999; float:left; padding-right:0px;width:auto;background:#f9f9f9;}

.tabs li a span{float:left;display:block; width:auto;padding:6px 12px 3px 12px;font-size:12px; height:22px; border:1px solid #f1f1f1; border-bottom-width:0px; font-weight:bold;color:#999;white-space:nowrap;cursor:pointer; text-transform:uppercase}

.tabs li a:hover,.tabs li a:hover span{color:#000;}

.tabs li.selected a{color:#000!important;background:#fff}
.tabs li.selected a span{color:#000!important;padding:4px 12px 6px 12px;border:1px solid #e3e3e3;border-bottom-width:0px;}

#tab-container{ float:left; margin-top:0px;}
.yui-content{border:1px solid #e3e3e3; background:#fff; border-top-width:0px; padding:10px;  }



#tab-container ul{ width:100%; padding:0px; margin:10px 0 5px;list-style:none}
#tab-container li{background:url(http://www.rjettek.com/site/list-bullet-arrow.gif) no-repeat 0 6px; margin:0px; padding:2px 0px 2px 7px; list-style:none }
#header_ls{ clear:both;background:#fff; border-bottom:1px solid #ddd}
.reviews{padding:0px;font-size:11px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #e3e3e3}
.reviews h4{font-weight:normal}


.product-photo{text-align:center; padding:0 0 10px}
.product-photo img{width:250px; border:0px}
.btn-addtocart{ display:block;background:url(http://www.rjettek.com/site/btn-addtocart.gif) no-repeat 0 0px; width:148px; height:29px; text-indent:-9999px; font-size:0px} 

#carttable{ background:#f1f1f1;}
#carttableheader{ }
#carttableheader td{ font-weight:bold}

/* ======= Wrapper===============  */

#wrapper{ width:996px;margin:0px auto; background:url(http://www.rjettek.com/site/wrapper.png) repeat-y left top}
#page{ width:980px;margin:0px 8px;}
#div__header{ width:980px; margin:0 auto; }


/* ============ Header ================  */

#header{width:980px;  height:84px!important; margin:0 auto;background:#dff2fc url(header-bg.gif) repeat-x left top}

/* ---------------- Header Logo -------------- */
#logo{ float:left; width:300px;padding:0px 0 0 0px; margin-left:15px;height:84px!important}
#logo img{display:block; width:220px;border:0; margin:13px 0 0px; padding:0px}

#chat{ float:left; width:140px;padding:0px 0 0 0px; margin-left:10px;height:84px!important}
#chat img{display:block; width:138px;border:0; margin:13px 0 0px; padding:0px}

#header-right{ float:right; width:450px; text-align:right; padding:-2px 10px 0 0; }
#header-right form{ margin:0px!important; padding:0px!important; }
#header-right h1{ clear:both; float:right;width:450px;font-size:24px; line-height:25px!important; margin:0px!important; padding:4px 0px 10px!important; text-align:right; }

/* style="margin:0px; padding:0px; float:right; display:inline; vertical-align:middle;" */

/* ---------- info-links --------- */
.info-links{ height:18px; padding:0px 0 0; color:#fff}
.info-links a{color:#c9e4f6  }


/* ---------------- search -------------- */
.search{ height:29px; width:250px;margin:0px 0px 0 0;padding:0px 0px 0px 0px; float:right;  }
#searchF.field{float:right; width:170px;height:29px!important; line-height:28px;background:none; border:0; text-align:left;padding-left:20px; background:url(search-bg.gif) no-repeat 0px 0px; }

.searchform{   display:inline-block; clear:both; background:#666666; float:right; }

a.btn-go{ float:right; height:29px; width:40px!important; margin:0px; font-size:0px; text-align:left; text-indent:-9999px;background:url(go.gif) no-repeat 100% 0px;}

a:hover.btn-go{display:block; background-position:0px -29px;}




/* ---------------- navigation -------------- */

#navigation{ width:980px; height:50px; padding-bottom:0px;border-top:2px solid #fff }
#navigation ul{float:right; width:345px; margin:0px 5px 0 0;padding:0px 0 0 0px; list-style:none; background:#539dd6}
#navigation ul li{float:left;width:auto;margin-right:2px; list-style:none}
#navigation ul li a{ float:left;color:#fff;width:auto; font-family:Verdana, Arial, Helvetica, sans-serif}
#navigation ul li a span{float:left;display:block; width:auto; text-align:center; height:34px; line-height:34px;padding:0px;font-size:14px;font-weight:bold;white-space:nowrap;background:#539dd6;color:#fff;cursor:pointer;}
#navigation ul li span.item{float:left;display:block; width:328px!important;height:34px; line-height:34px;padding:0px;font-size:14px;font-weight:bold;white-space:nowrap;background:#539dd6 url(cart-icon.gif) no-repeat 8px center;color:#333;}
#navigation ul li span.item strong{padding:0px 0 0 40px!important; color:#fff}
#navigation ul li a:hover{color:#333!important;text-decoration:none!important}
#navigation ul li a:hover span{color:#333!important;background:#bfdcf3; text-decoration:none!important }
#navigation ul li a.selected span,#navigation ul lia.selected:hover span{background:#c9e4f6; color:#333; }

#navigation .home{width:80px!important}
#navigation .my-account{width:132px!important}
#navigation .customer-service{width:177px!important}
#navigation .on-sale{width:102px!important}

#navigation ul li span.item a{ position:absolute;display:block; text-align:center; background:#31b44b; color:#fff; padding:0px; width:100px!important; margin:5px 0 0 218px;_margin-top:-2px; height:25px!important; line-height:25px!important;}

b.foMenu {font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; }
.foMenu a {height:20px; color:#5281c2; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; text-decoration:none; padding:3px 8px; margin:2px 0px 2px; color:#fff; font-weight:bold; }
.scrollHelp { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#ccc; text-align:center; padding:3px 8px; margin:2px 0px 2px;}
.scrollHead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#fff; text-align:center; padding:3px 8px; margin:2px 0px 2px;} 
.scrollStop { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#ff0; text-align:center; padding:3px 8px; margin:2px 0px 2px;} 
.scrollX  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#f00; text-align:center; padding:3px 3px; margin:2px 0px 2px;}

.productfinder{ position:absolute!important; z-index:1000;display:block; width:195px; height:34px; line-height:34px;padding:0px 15px 0px 18px;font-size:14px; text-transform:uppercase;font-weight:bold;white-space:nowrap;background:#1eab32;color:#fff;}
.productfinder strong{padding-right:33px; line-height:34px; height:34px;}
.productfinder a,.productfinderdata a{float:none!important; outline:none; }
.productfinder a img,.productfinderdata img{border:0; height:22px;}

.productfinderdata{ width:228px;background:#1eab32; padding:10px 0px 0px 0px; position:absolute; height:90px; z-index:1000; margin-top:33px;}
.productfinderdata .data{ padding:0 15px;}
.productfinderdata select{ height:24px; font-size:11px; line-height:24px;padding:3px;width:196px; margin-bottom:5px; outline:none;outline:0;}
.productfinderdata .btnup img{padding:0px; margin:0px; float:right}
#selectbox-oem{}
#selectbox-catridge{}

/* ---------------- Drop Down Menu -------------- */

.dropmenudiv{position:absolute;width:225px;top: 0;border:0;line-height:18px;z-index:100;visibility: hidden;background:#d9effb}
.dropmenudiv a{width:100%;display:block; color:#000;border-bottom:1px solid #9ec0da;padding:6px 0;text-indent:8px;}
.dropmenudiv a:hover{ background-color: #539dd6;color:#fff;}


/* ========================================= Middle  Structure================================================================  */

#middle{width:980px;background:#fafafa url(middle-bg.gif) repeat-x left 38px; padding:0px 0 0; margin:0px auto!important; }
#div__body{ clear:both;width:980px;background:#fafafa; padding:0px 0 0; margin-left:auto!important;margin-right:auto!important;}
#midtop{width:980px; padding:5px 0 0;background:#fafafa; margin:0px auto!important;}

#container{width:956px; padding:0px 0px 0px 12px;}

.midcontent{background:#ffffff;width:99%; padding:0px 8px; border-right:2px solid #f4f4f4; border-bottom:2px solid #f4f4f4; border-left:1px solid #f4f4f4}
.sidebox{background:#ffffff;border-right:2px solid #f4f4f4; border-bottom:2px solid #f4f4f4; border-left:1px solid #f4f4f4; }
.sidebox-title{ text-transform:uppercase; font-size:14px; padding:5px; margin:0px}

#left-sidebar{ float:left;width:227px; padding:0px 10px 10px 0; }
#main{ float:left;width:718px; padding:0px 0px 0px 0px; }
h2.heading{ font-size:18px}

.title-heading{ font-size:20px; background:#008ec5; padding:6px 0px!important; margin:0px; color:#fff}

.title-heading h1{ float:left; width:600px; font-size:15px;padding:0px 10px; margin:0px; color:#fff}
.title-heading a{ color:#fff!important;}
.see-all{display:block; float:right; width:70px; font-size:12px}
h3.heading{color:#1eab32; font-size:15px; font-weight:bold; padding:0px 0 3px; margin:0 0 10px; border-bottom:1px solid #f1f1f1; }
h3.greenbar-heading{background:#1eab32; color:#fff; font-size:15px; font-weight:bold; padding:6px 10px; margin:0 0 10px}

#cat-page h2.heading,#cart-page .breadcrumb{display:none!important}

table.item-details{}
table.item-details td{ border-bottom:1px solid #dbe2e6; padding:6px 0px; line-height:17px}

.imagebrd {width:245px; padding:6px;}
.imagebrd img{display:block; margin:0 auto; width:245px}

/* ---------------- breadcrumb -------------- */
.breadcrumb{ position:absolute;width:700px!important;font-size:11px; height:22px; margin-top:6px;margin-left:252px}
.breadcrumb a{line-height:11px; color:#676767; padding:0px}
.breadcrumb span{ font-weight:bold; background:url(http://www.rjettek.com/site/arrow-single.gif) no-repeat 0 5px; padding:0 0 0 6px}
.breadcrumb a.home{ padding:0 5px 0 0px; background:none}
.breadcrumb a:hover{color:#000}




h1 span{ font-size:18px; display:block; line-height:18px}

h1.head-search{ background:url(http://www.rjettek.com/site/icon-search.gif) no-repeat left top; padding-left:45px; }
h1.head-order{ background:url(http://www.rjettek.com/site/icon-order.gif) no-repeat left top; padding-left:50px; margin-bottom:10px }

h1.head-download{ background:url(http://www.rjettek.com/site/icon-download.gif) no-repeat left top; padding-left:45px; line-height:28px }

.col1,.col2,.col3{float:left; width:auto}
	
.section{border-bottom:1px solid #d8d8d8; padding:0px 0px 0px}
.grid1{background:#fff}
.grid1 .col1{width:215px; padding:15px 10px 0 15px;}
.grid1 .col2{width:230px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding:15px 10px 0px 10px}
.grid1 .col3{width:460px;padding:15px 0px 0px 10px; background:#fff}

.grid1 .col2 .content{width:210px; background:#f4f4f4;padding:10px}
.grid1 .col2 .download{ padding:0px 0 0 54px}
.grid1 .col3 img{ float:left; margin:0 10px 10px 0}


.go{padding-left:160px;}

/* ---------------- Category Menu -------------- */

.leftmenu {font-size:11px;}
.leftmenu a.menuitem{color:#333;display: block;position: relative;width: auto;padding: 4px 4px 4px 2px;background:url(http://www.rjettek.com/site/images/sq-bullet.gif) no-repeat 0 9px;}
.leftmenu a.menuitemup{color:#262626;display: block; font-weight:bold;position: relative;width: auto;padding: 4px 4px 4px 2px;background:#f6f6f6 url(http://www.rjettek.com/site/images/sq-bullet.gif) no-repeat 0 7px;}
.leftmenu a.menuitem span,.leftmenu a.menuitemup span{display:block;padding: 0 0 0 10px;}

.leftmenu div.submenu{ border:none; padding:0px 5px 5px;background:#f6f6f6}
.leftmenu div.submenu ul{margin:0;padding: 0; list-style:none}
.leftmenu div.submenu ul li{ padding:0 0 0 2px; list-style:none; margin:0px; width:100%}

.leftmenu div.submenu ul li span{display:block;padding: 2px 0 4px 10px;cursor: pointer; background:url(http://www.rjettek.com/site/images/arrow-bullet.gif) no-repeat 0 6px }
.leftmenu div.submenu ul li span a{color:#262626; text-decoration:none; }
.leftmenu a.menuitem:hover,.leftmenu div.submenu ul li span a:hover{color:#5281c2}
.leftmenu div.submenu ul li span.active a{ font-weight:bold; color:#5281c2}

.leftmenu a.menuitem b,.leftmenu a.menuitemup b,.leftmenu div.submenu ul li span b{font-weight:normal; padding-left:4px}
.leftmenu a.menuitemup b,div.submenu ul li span.active b{font-weight:bold}


/* ---------------- grid2 -------------- */

.grid2{background:#f9f9f9}
.grid2 .col1{width:220px; background:url(http://www.rjettek.com/site/quotes.gif) no-repeat 15px 15px; padding:15px 10px 10px 65px}
.grid2 .col2{width:224px; background:#d2f2ff url(http://www.rjettek.com/site/icon-newsletter.gif) no-repeat 185px 15px; padding:15px 10px 10px 20px}
.grid2 .col3{width:410px; padding:15px 10px 0px 10px}

.grid2 .col2 h3{margin-bottom:15px}
.grid2 .col2 .field{background:url(http://www.rjettek.com/site/fieldBg.gif) no-repeat left top; width:206px; height:28px; padding:4px}
.grid2 .col2 .field input{width:200px; padding:0 0 0 3px; height:16px; border:0; margin-top:2px}

.grid2 .col2 .signup{ margin:10px 0 0 134px}
.grid2 .col3 .pic{ float:left; margin:0 10px 10px 0}
.grid2 .col3 .desc{  margin:0 0px 0px 100px}



/* ---------------- grid3 -------------- */
.grid3{background:#fff}
.grid3 .col1{width:458px; padding:15px 15px;border-right:1px solid #d8d8d8; }
.grid3 .col2{width:468x; padding:15px 10px;}

.grid3 .col1 .col{ float:left;width:212px; padding:0px 10px 0px 0px;}

.grid3 .col2 .pic{ float:left; width:120px;}
.grid3 .col2 .desc{ float:left; width:340px; padding:0 0 0 10px;}


/* ---------------- grid3 -------------- */


.grid4 .col1{width:498px; padding:15px 15px;border-right:1px solid #d8d8d8; }
.grid4 .col2{width:428x; padding:15px 10px;}


.grid4 .col1 .pic{ float:left; margin:0 10px 10px 0}
.grid4 .col1 .desc{  margin:0 0px 0px 100px}

.grid4 .col2 .pic{ float:left; width:110px;}
.grid4 .col2 .desc{ float:left; width:310px; padding:0 0 0 10px;}





/* ----------------  list -------------- */

.list { float:left; width:100%; margin-bottom:5px}
.list li{background:url(http://www.rjettek.com/site/list-bullet.gif) no-repeat 0 6px; padding:3px 0px 3px 12px; }
.listview-details { }
.listview-details ul{ width:100%; margin:0px; padding:0px; list-style:none;}
.listview-details ul li{ list-style:none;background:url(http://www.rjettek.com/site/list-bullet.gif) no-repeat 0 6px; padding:3px 0px 3px 10px; margin:0px }
/* ----------------  button -------------- */

.button {cursor:pointer; padding:0px 12px 2px 0;background:url(http://www.rjettek.com/site/button.gif) no-repeat right top; vertical-align:middle;height:31px;display:block;float:left;width:auto}
.button span { padding:0px 0px 0 12px;background:url(http://www.rjettek.com/site/button.gif) no-repeat left top; height:31px;color:#fff;font-weight:bold;font-size:14px; display:block;display:inline-block;line-height:30px; white-space:nowrap}
a.button:hover {background:url(http://www.rjettek.com/site/button.gif) no-repeat 100% -33px; color:#fff}
a.button:hover span {background:url(http://www.rjettek.com/site/button.gif) no-repeat 0 -33px; color:#fff}

.more{background:url(http://www.rjettek.com/site/icon-more.gif) no-repeat 100% 4px; padding-right:16px; line-height:36px}

/* ==============================================  Landing Page ===========================================================  */



/* ----------------  sidebar-widget -------------- */

.sidebar-widget{ width:209px;  margin:0px; padding:6px 9px 0px 9px;background:#fff url(http://www.rjettek.com/site/sidebar-bg.gif) repeat-y left top; border-bottom:6px solid #f6f6f6}
.sidebar-widget h3{ font-size:14px; text-transform:uppercase; background:#e4eef7 url(http://www.rjettek.com/site/head-bg.gif) no-repeat 100% 10px; padding:5px 6px }
.sidebar-widget .content{padding:5px 0px; font-size:11px;}





/* ---------------- Category Menu -------------- */

.leftmenu {font-size:11px;}
.leftmenu a.menuitem{color:#333;display: block;position: relative;width: auto;padding: 4px 4px 4px 2px;background:url(http://www.rjettek.com/site/sq-bullet.gif) no-repeat 0 9px;}
.leftmenu a.menuitemup{color:#262626;display: block; font-weight:bold;position: relative;width: auto;padding: 4px 4px 4px 2px;background:#f6f6f6 url(http://www.rjettek.com/site/sq-bullet.gif) no-repeat 0 7px;}
.leftmenu a.menuitem span,.leftmenu a.menuitemup span{display:block;padding: 0 0 0 10px;}

.leftmenu div.submenu{ border:none; padding:0px 5px 5px;background:#f6f6f6}
.leftmenu div.submenu ul{margin:0;padding: 0;}
.leftmenu div.submenu ul li{ padding:0 0 0 2px; margin:0px; width:100%}

.leftmenu div.submenu ul li span{display:block;padding: 2px 0 4px 10px;cursor: pointer; background:url(http://www.rjettek.com/site/arrow-bullet.gif) no-repeat 0 6px }
.leftmenu div.submenu ul li span a{color:#262626; text-decoration:none; }
.leftmenu a.menuitem:hover,.leftmenu div.submenu ul li span a:hover{color:#5281c2}
.leftmenu div.submenu ul li span.active a{ font-weight:bold; color:#5281c2}

.leftmenu a.menuitem b,.leftmenu a.menuitemup b,.leftmenu div.submenu ul li span b{font-weight:normal; padding-left:4px}
.leftmenu a.menuitemup b,div.submenu ul li span.active b{font-weight:bold}

.product-photo{text-align:center; padding:0 0 10px}
.product-photo img{width:200px}


#ZoomImage{
border: 1px solid #ccc;
text-align: center; width: 200px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: #666 0px 2px 10px;
-moz-box-shadow: #666 0px 2px 10px;
box-shadow: #666 0px 2px 10px;
behavior: url(http://www.rjettek.com/js/PIE.htc);
}





/* ==========================  Footer ==============================  */

#footer{ width:980px;  padding:15px 0 10px;  margin:0 auto;background:#539dd6}
#footer-links{ width:980px; float:left;margin:0; padding:0px; font-size:12px;color:#fff;}

/* ---------------- column -------------- */
#footer .column{width:220px; height:185px; float:left; padding:0px!important;background:url(col-line.gif) repeat-y right top }
#footer .column.last{width:318px; background:none;font-size:11px; line-height:16px;float:left; padding:0px;}
#footer .column .data{padding-left:15px;}
#footer h2{font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px; margin:0px; padding:0px; margin-bottom:4px;}


/* ---------------- List -------------- */
#footer .flist{width:100%; padding:0px; margin:0px 0px 0px; margin:0px 0px 6px; list-style:none}
#footer .flist:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #footer .flist{height:1px} /* */

#footer .flist li{width:100%;margin:0px;padding:0px 0px 3px;}
#footer .flist li a{position:relative; font-size:11px;  color:#fff}
#footer .flist li a:hover{color:#000;}

/* ---------------- footer-bar -------------- */

#footer-bot{clear:both;width:980px; margin:0px auto;padding:10px 0px;color:#a5a5a5; font-size:10px; line-height:13px;background:#000 url(footer-bg.gif) repeat-x left top; border-top:1px solid #ccc; }
#footer-bot .data{padding:0px 15px}
#footer-bot h4{padding:0px 0px 6px; color:#bbc3c7; font-size:12px}

#footer-bot p.copyright{ color:#bbc3c7;padding:6px 0px 1px!important; margin:0px}
#footer-bot .small{font-size:10px; line-height:13px;padding:6px 0px 1px!important; margin:0px}

.newsletterSubscription{padding:0px 0px 10px; margin-top:10px}
.newsletterSubscription .field{ float:left;padding:0px 4px; height:30px; line-height:30px; font-size:14px; width:180px; font-weight:bold; color:#888}
.subscribeNote{ clear:both;font-size:11px; padding-top:15px}

.newsletterSubscription .ncRedirectButton{ float:left;padding:0;margin:0;height:30px;width:94px; text-align:center;position:relative;top:-1px;font-weight:bold;text-transform:uppercase;font-size:12px;line-height:30px;background-color:orange;color:#fff;cursor:pointer;border:1px solid #d18e0f;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.newsletterSubscription .ncRedirectButton:hover{padding:0;margin:0;height:30px;width:94px;position:relative;top:-1px;font-weight:bold;text-transform:uppercase;font-size:12px;line-height:30px;background-color:#016aa4;color:#fff;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #00517e}

.newsletterSubscription .socialButtons{padding-top:15px;}
.socialButtons ul{list-style:none; margin:0px; padding:0px}
#footer-fb-container, #footer-tw-container{width:125px;height:45px;float:left; list-style:none; display:inline}
#footer-fb-container{background:url(http://www.rjettek.com/site/icon-facebook.gif) no-repeat 0 2px;padding-left:40px;}
#footer-tw-container{margin-right:5px;}
#footer-fb-container a,#footer-tw-container a{display:block;color:#fff;line-height:1.6em;}
#footer-fb-container a:hover,#footer-tw-container a:hover{color:#000;}
#footer-tw-container a{padding-bottom:0;background:url(http://www.rjettek.com/site/icon-twitter.gif) no-repeat 0 5px;height:45px;padding-left:40px;padding-top:3px;font-weight:bold;}



body, p, td, .txt08b, .txt09, .txt09b, .txt10, .txt10b, .txt11, .txt11b, .txt12, .txt12b, .txt14, .txt14b, .txt16, .txt16 {FONT-SIZE: 11px; COLOR:#666666;}
.txt07-white {FONT-SIZE: 7pt; color: #FFFFFF; TEXT-DECORATION: none;}
.txt07-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.txt07u-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: underline;}
.txt08b {FONT-SIZE: 8px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt08b-white {FONT-SIZE: 8px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09 {FONT-SIZE: 9px; TEXT-DECORATION: none;}
.txt09b {FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09b-white {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10 {FONT-SIZE: 10px; TEXT-DECORATION: none;}
.txt10-grey {FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none;}
.txt10b {FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-red {FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-white {FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11 {FONT-SIZE: 11px; TEXT-DECORATION: none;}
.txt11-grey {FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none;}
.txt11b {FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-red {FONT-SIZE: 11px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-white {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12 {FONT-SIZE: 12px; TEXT-DECORATION: none;}
.txt12-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none;}
.txt12b {FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12b-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt13b {FONT-SIZE: 13px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14 {FONT-SIZE: 14px; TEXT-DECORATION: none;}
.txt14b {FONT-SIZE: 14px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-grey {FONT-SIZE: 14px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-red {FONT-SIZE: 14px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-white {FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16 {FONT-SIZE: 16px; TEXT-DECORATION: none;}
.txt16b {FONT-SIZE: 16px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16b-red {FONT-SIZE: 16px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt18b-red {FONT-SIZE: 18px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk11b-blackOff {FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk11b-blackOn {FONT-SIZE: 11px; COLOR: #999999; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk11b-colorOff {FONT-SIZE: 11px; COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk11b-colorOn {FONT-SIZE: 11px; COLOR: #539dd6; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk14b {FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold;}
.lnk14b-greyOff {FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk14b-greyOn {FONT-SIZE: 14px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk-HedOff {FONT-SIZE: 14px; COLOR: #5281c2; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-HedOn {FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive1 {FONT-SIZE: 14px; COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive1 {FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive2 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive2 {FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive3 {FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive3 {FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavTabInactive1 {BACKGROUND-COLOR: #c9e4f6;}
.lnk-NavTabActive1 {BACKGROUND-COLOR: #539dd6;}
.lnk-NavTabInactive2 {BACKGROUND-COLOR: #539dd6;}
.lnk-NavTabActive2 {BACKGROUND-COLOR: #c9e4f6;}
.lnk-NavTabInactive3 {BACKGROUND-COLOR: #AAAAAA;}
.lnk-NavTabActive3 {BACKGROUND-COLOR: #539dd6;}
.btn-BuyOff {display:block;background:url(http://www.rjettek.com/site/btn-addtocart.gif) no-repeat 0 -29px; width:135px; height:29px; text-indent:-9999px; FONT-SIZE: 0pt; TEXT-DECORATION: none;CURSOR:pointer;  BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn {display:block;background:url(http://www.rjettek.com/site/btn-addtocart.gif) no-repeat 0 0px; width:135px; height:29px; text-indent:-9999px; FONT-SIZE: 0pt; TEXT-DECORATION: none;CURSOR:pointer;  BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOff2 {FONT-SIZE: 9pt; COLOR: #333333; BACKGROUND-COLOR: #c9e4f6; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn2 {FONT-SIZE: 9pt; COLOR: #539dd6;  BACKGROUND-COLOR: #c9e4f6; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOff {FONT-SIZE: 7pt; COLOR: #5281c2;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #207fb4;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOn {FONT-SIZE: 7pt; COLOR: #666666;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #207fb4;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsTabOff {BACKGROUND-COLOR: #207fb4;}
.btn8-colorOff {FONT-SIZE: 8pt; COLOR: #333333;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.btn8-colorOn {FONT-SIZE: 8pt; COLOR: #c9e4f6;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.bgltmedtext {FONT-SIZE: 9pt; COLOR: #666666;}
.errortext {FONT-SIZE: 8pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4;}
.errortextheading {FONT-SIZE: 9pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4; FONT-WEIGHT: bold;}
.table_fields td{ padding:2px 0px}
.input {FONT-SIZE: 11px; COLOR: #666666;border:1px solid #bdcbd7; padding:2px;}
.inputreq {FONT-SIZE: 11px;border:1px solid #bdcbd7; padding:2px; COLOR: #666666; BACKGROUND-COLOR: #FFFFFF;}
.listheadernosort {HEIGHT:100%; PADDING: 5 5 5 5; VERTICAL-ALIGN: top; COLOR: #fff; BACKGROUND-COLOR:#539dd6}
.medtext {FONT-SIZE: 9pt; COLOR: #666666;;}
.medtextbold {FONT-SIZE: 9pt; COLOR:#5281c2; FONT-WEIGHT: bold;}
.medtextboldnolink {FONT-SIZE: 16pt; font-family:Arial, Helvetica, sans-serif; COLOR:#000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.nlbutton {BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #dddddd; background:#fdfdfd url(http://www.rjettek.com/site/button-bg.gif) repeat-x bottom left; height:28px; line-height:28px; height:28px; text-align:center; padding-left:8px;padding-right:8px}
.bgbutton {BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #539dd6; font-size:12px; line-height:18px; color:#ffffff; background:#fdfdfd url(http://www.rjettek.com/site/bgbutton-bg.gif) repeat-x bottom left; height:28px; line-height:28px; height:28px;padding-left:8px;padding-right:8px}

.pic {FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-ALIGN: center; VERTICAL-ALIGN: top;}
.smallgraytext {FONT-SIZE: 8pt; COLOR: #666666;}
.smalltext {FONT-SIZE: 8pt; COLOR: #666666;}
.smalltextrt {FONT-SIZE: 8pt; COLOR: #666666; TEXT-ALIGN: right;}
.smalltextctr {FONT-SIZE: 8pt; COLOR: #666666; TEXT-ALIGN: center;}
.smalltextul {FONT-SIZE: 8pt; COLOR:#666666; TEXT-DECORATION: underline;}
.smalltextnolink {FONT-SIZE: 8pt; COLOR: #666666; TEXT-DECORATION: none;}
.text {FONT-SIZE: 11px;}
.textboldnolink {FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.texttable {FONT-SIZE: 11px; color: #666666;PADDING:7px 5px ; BORDER-STYLE: solid; BORDER-WIDTH: 2 0 0 0; BORDER-COLOR: #fff; background-color:#f0f8ff; VERTICAL-ALIGN: top; border-bottom:1px solid #d1e6f7}
.texttablebold {FONT-SIZE: 11px; COLOR: #666666; BACKGROUND-COLOR: #f0f8ff; PADDING: 7px 5px; FONT-WEIGHT: bold; BORDER-STYLE: solid; BORDER-WIDTH: 2 0 0 0; BORDER-COLOR: #fff; VERTICAL-ALIGN: top;}
.texttablectr {FONT-SIZE: 11px; COLOR: #666666; BACKGROUND-COLOR: #f0f8ff; TEXT-ALIGN: center; PADDING:7px 5px; BORDER-STYLE: solid; BORDER-WIDTH: 2 0 0 0; BORDER-COLOR: #fff; VERTICAL-ALIGN: top;border-bottom:1px solid #d1e6f7}
.texttablert {FONT-SIZE: 11px; COLOR: #666666; BACKGROUND-COLOR: #f0f8ff; TEXT-ALIGN: right; PADDING: 7px 5px; BORDER-STYLE: solid; BORDER-WIDTH: 2 0 0 0; BORDER-COLOR: #fff; VERTICAL-ALIGN: top;border-bottom:1px solid #d1e6f7}
.headbarsub {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.scrollarea {overflow: auto;}
.portletHandle { font-family:Verdana, Arial, Helvetica, sans-serif}
.noprint {}
.crumb {color: #c9e4f6; font-weight: bold;}
.crumbover {color: #539dd6; font-weight: bold;}
.imageoutline {border-style:solid; border-color: #c9e4f6; border-width: 1px;}


#paymeth{margin-top:30px}
/* Flyout Menu Items */

.flyout-menu{width:220px;z-index:999;position:relative;}
.flyout-menu ul{margin: 0;padding: 0;
list-style-type: none;
width: 220px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
	
.flyout-menu ul li{position: relative;}
	
/*1st level sub menu style */
.flyout-menu ul li .flyout{
left: 220px; /* Parent menu width - 1*/
position: absolute!important;
width: 662px; /*sub menu width*/
top:-35px;background:#539dd6;
 margin:0px;
display: none;
margin: 0;
padding: 0;
list-style-type: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
z-index:9999!important
}

.flyout-menu .scrollcontent{width:660px!important;height:188px!important; margin-top:0px!important; overflow:auto!important; background:#fff;border-left:1px solid #becbd7;border-right:1px solid #becbd7;}

h5.flyout-title{width:644px;color:#5281c2; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; padding:5px 8px; margin:0px!important; color:#fff; font-weight:bold;}


/* menu links style */
.flyout-menu ul li a{
display: block;
color:#5281c2;
text-decoration: none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: #fff;
padding: 5px 5px;
border-bottom:1px solid #f1f1f1;
}

.flyout-menu ul li .flyout li{display:inline; float:left;width:207px; padding-left:5px;}
.flyout-menu ul li .flyout li a{width:207px;height:22px; font-size:11px!important; line-height:22px; font-weight:normal; text-decoration:none;padding:2px 0px 2px 0px; margin:0px 0px 0 0!important;border-bottom:1px solid #f1f1f1; background:#fff; color:#5281c2}

.flyout-menu ul li .flyout li a:hover{ color:#1eab32; background:#e4eef7}
.flyout-menu ul li a:hover{color: #1eab32;background-color:#e4eef7;}
.flyout-menu .subfolderstyle{background: url(arrow_right.gif) no-repeat 205px center;}

	
/* Holly Hack for IE \*/
* html .flyout-menu ul li { float: left; height: 1%; }
* html .flyout-menu ul li a { height: 1%; }
/* End */



#mostviewed-videos{}
#mostviewed-videos h1{ padding:10px 0px 3px; font-size:22px; border-bottom:1px solid #f1f1f1; color:#333}

/* ----------------  infiniteCarousel -------------- */

.infiniteCarousel {position: relative; height:180px; background:#fff}
.infiniteCarousel .wrapper {width:680px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */  overflow: auto;  height: 180px;  margin: 0 18px;  position: absolute;  top: 10px;}
.infiniteCarousel .wrapper ul{width:9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute;top:0;}
.infiniteCarousel ul a span{ position:absolute; display:block; width:30px; height:30px; margin:40px 0px 0px 70px; background:url(http://www.rjettek.com/site/play-icon.png) no-repeat 0 0; }
.infiniteCarousel ul li{ display:block; float:left; width:172px;}
.infiniteCarousel ul a{ display:block; float:left; width:164px;  height:auto; font-size:11px;}

.infiniteCarousel ul li a img{display:block; float:left; width:150px; height:94px; padding:6px; background:#f1f1f1; margin-bottom:6px; border:1px solid #b1c6e3}
//.infiniteCarousel ul li a img{display:block; float:left; width:150px; height:94px; padding:6px; background:transparent; margin-bottom:6px; border:1px solid #b1c6e3}

.infiniteCarousel .arrow {display: block; height: 21px!important; width:13px;background-image: url(http://www.rjettek.com/site/arrow.gif);background-repeat:no-repeat; background-position:0 0;
  text-indent: -9999px;position: absolute!important;top:54px;cursor:pointer;}

.infiniteCarousel .forward {background: url(http://www.rjettek.com/site/arrow.gif) no-repeat 0 0;right:0;}
.infiniteCarousel .back { background-position: 0 -41px; left: 0;}
.infiniteCarousel .forward:hover { background: url(http://www.rjettek.com/site/arrow.gif) no-repeat 0 -20px;}
.infiniteCarousel .back:hover { background: url(http://www.rjettek.com/site/arrow.gif) no-repeat 0 -61px;}

#large_box {width:800; height:600;}
		 div#photos                {overflow:auto;}
  div.photo                 {float:left; display:inline; margin:0 20px 20px 0;}
  div.photo a img           {border:1px solid; padding:1px;}
  p#turtles_caption         {margin:5px 0 0;}
  
  div#text a                {font-weight:bold;}
  
  div#zoom h2               {margin:10px 0 10px;}
  div#zoom p                {line-height:1.6;}
  
/* Start slider */
#slideshow{width:696px; height:297px; margin-top:6px;padding:12px 0px 0 12px; background:transparent;}

.carousel{ margin:  0 0 25px 0;  position:relative; height: 285px; width: 680px; overflow:hidden;}    
.carousel .backgrounds{ height: 285px;  }
.carousel .backgrounds .item{width: 680px; height: 285px; float:left; position:relative; z-index:1;padding:0px;background: transparent url(http://www.rjettek.com/site/images/slide-bg.jpg) no-repeat 0 0;}
.carousel .backgrounds .item img{height:285px} 
.carousel .backgrounds .item h1{ position:absolute; color:#fff; font-size:30px; padding:30px 0 0 20px; margin:0; font-family:Arial, Helvetica, sans-serif}

.carousel .panel{color: #fff; position:absolute; background:#000; right: 0; top:0;  height: 285px; width: 180px; z-index:10;}

.carousel .panel .details_wrapper {position:absolute;top:0px;left:0px;width:180px;overflow:hidden;height: 285px;}
.carousel .panel .details_wrapper .details{height:285px;}

//.carousel .panel .details_wrapper .details .detail{ width:180px; padding:0px;height: 285px;float:left; background-image:url(http://www.rjettek.com/site/images/right-grad.png);}
.carousel .panel .details_wrapper .details .detail{ width:180px; padding:0px;height: 285px;float:left; background-image:url(http://www.rjettek.com/site/images/right-grad.png);}

.carousel .item-thumb{ background:#fff; width:150px; height:160px; padding:0px; margin-left:15px; margin-bottom:8px; overflow:hidden}
.carousel .item-thumb img{ height:144px!important; border:0px; margin:8px auto!important; display:block }

.carousel .pricetag{display:block;color:#fff; width:140px; margin-left:15px; text-align:center; padding:5px; height:15px; display:block; background:#1eab32}

.carousel .panel .details_wrapper .details h2{font-size:14px; font-weight:bold;color:#fff; padding:10px 15px 0px; margin: 0 0 5px 0;}
.carousel .panel .details_wrapper .details p{ color: #fff; font-size:11px; height:43px;padding-left:15px;padding-right:15px;}   

.carousel .panel .detail-1{background:#0093d3}
.carousel .panel .detail-2{background:#cc006b}
.carousel .panel .detail-3{background:#fff10c}
.carousel .panel .detail-4{background:#000;}

.carousel .panel .details_wrapper .details .detail a{color:#fff}
.carousel .panel .detail-3 h2,.carousel .panel .detail-3 a{color:#000!important}


/*.carousel .item_1{background:#0093d3}
.carousel .item_2{background:#cc006b}
.carousel .item_3{background:#fff10c}
.carousel .item_4{background:#000;}
*/


.carousel .panel .paging{
     position:absolute;
    bottom: 15px;
    left:-118px;
    width: 120px;    
    text-align:center;
}

.carousel .panel .paging a{
    color: #000;
    font-size:11px;
}

.carousel .panel .pause{
    position:absolute;
    bottom: 12px;
    left:-24px;
    display:block;
    width: 18px;
    height: 18px;
	padding:0px;
    background: transparent url(http://www.rjettek.com/site/images/carousel_pause_bg.gif) no-repeat 0 0;
    text-indent: -6000px;
	border:1px solid #fff
}

.carousel .panel .play{
    position:absolute;
     bottom: 12px;
    left:-24px;
    display:block;
    width: 18px;
    height: 18px;
	padding:0px!important; margin:0px;
    background: transparent url(http://www.rjettek.com/site/images/carousel_play_bg.gif) no-repeat 0 0;
    text-indent: -6000px;
	border:1px solid #fff
}


.carousel .panel .paging .next{
    position:absolute;
    right:0;
    bottom:0;
    display:block;
    width: 22px;
    height: 22px;
    background: transparent url(http://www.rjettek.com/site/images/carousel_next_bg.gif) no-repeat 0 0;
    text-indent: -6000px;
		display:none
}

.carousel .panel .paging .previous{
    position:absolute;
    left:0;
    bottom:0;
    display:block;
    width: 22px;
    height: 22px;
    background: transparent url(http://www.rjettek.com/site/images/carousel_previous_bg.gif) no-repeat 0 0;
    text-indent: -6000px;
	display:none
}

.carousel .panel .paging #numbers a {
    padding:2px 5px;
	margin-right:4px;
	background:#000;
	border:1px solid #fff
}

.carousel .panel .paging #numbers a.selected {
    color: #1eab32;
	background:#1eab32
}




/* END slider */



/*** ESSENTIAL STYLES ***/
#top-menus{ position:absolute; margin:1px 0 0 90px}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			200px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.4em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			200px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			200px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0;
}
.sf-menu a {
	border-left:	0px solid #fff;
	padding: 		.68em 2.2em;
	text-decoration:none;
	
}
.sf-menu a{ /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
	text-decoration:none
}
.sf-menu li {
	background:		#539dd6;
	border-bottom:1px solid #539dd6;
	margin-right:3px;
	font-size:14px;
	font-weight:bold;
}

.sf-menu li a.onsale{
	background:		#1eab32;
}
.sf-menu li li {
	background:		#d9effb;
	font-size:12px!important;
	font-weight:normal!important
}
.sf-menu li li li {
	background:		#d9effb!important;
}
.sf-menu li li a, .sf-menu li li li a{ color:#333;padding:.75em 1.0em;}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.sfHover a {
	background:		#c9e4f6;
	outline:		0;
	color:#333
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
 .sf-menu li li a:hover, .sf-menu li li a:active {
	background:		#539dd6;
	outline:		0;
	color:#fff
}

.sf-menu li li li:hover, .sf-menu li li li.sfHover,
 .sf-menu li li li a:hover, .sf-menu li li li a:active {
	background:		#539dd6;
	outline:		0;
	color:#fff
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-menu a:active.sf-with-ul { color:#333;}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/arrows-menu.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

.youtube_thumb{float:left; display:block; margin-right:10px}

.jqueryslidemenu{
font: bold 12px Verdana;
background: #414141;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #414141; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.search-list h3{ display:none}
.item.item_1{ position:relative}
.item.item_1 a{ display:block; width:120px; height:120px; position:absolute; left:373px; font-size:0px; text-indent:-9999px }