body { background-color: #fff;  margin: 0; font-family: 'Ubuntu', sans-serif;}
body.bkgd {background-image:url(images/slideshow-bkgd.gif);background-repeat:repeat-x;background-position:0 126px;}
img { border:0; outline:none;}
a { border:0; outline:none;}

table td a {color:#02837e;text-decoration:none;padding:0;font-weight:700;}
table td a:hover {color:#000;font-weight:700;}
table td.active a {color:#02837e;font-weight:700;}





#photo { width:1000px;height:265px;}

#middlenav { width:1000px;height:45px;background-image:url(images/middle-nav.jpg);background-repeat:no-repeat;}
#middlenav img { cursor:pointer;width:100px;height:45px;}


#question-closed { width:50px;height:219px;position:absolute;z-index:1000;float:right;right:0px;top: 230px;}
#question-open { width:400px;height:219px;position:absolute;z-index:1000;float:right;right:0;top: 230px;}

#question { cursor:pointer;width:400px;height:219px;background-image:url(images/question.png);background-repeat:no-repeat;position:fixed;z-index:1000;top: 230px;}

#question-open #inner{
width:400px;
border: 2px double grey solid;
position: relative;
vertical-align: middle;
background-color : transparent;
}

#question-open #inner #close-button {
    background: url(images/closebox.png) no-repeat scroll 0 0 transparent;
    bottom: -7px;
    cursor: pointer;
    float: left;
    height: 30px;
    left: 10px;
    position: relative;
    width: 30px;
	z-index: 9999;
}  

/*------HOME BAR-------*/
/*------HOME BAR-------*/
/*------HOME BAR-------*/
#homebar {background-color: #fff;width:100%; height:47px;  margin:0;position:relative;z-index:111;}
#homebar #content {width:1000px;height:47px;margin-left: auto;margin-right: auto;}
#homebar #content #logo {width:121px;height:36px;margin-left: 26px;margin-top:5px;}

#account {color:#CC0000;float:right;font-size:11px;margin:25px 50px auto auto;}
#account a {color:#CC0000;}
#account a:hover {color:#000;}

#homebar #links {float:right;padding-top:15px;height:32px;font-size:11px;color:#414042;}
#homebar #links a {color:#414042;text-decoration:none;}
#homebar #links a:hover {color:#000;}
#homebar #links #home {cursor:pointer;float:left;margin-top:10px;margin-right:12px;width:16px;height:13px;background-image:url(images/home-icon.gif);}
#homebar #links #home:hover {background-position:0 -14px;;}
#homebar #links .link {float:left;padding-left:10px;padding-right:10px;height:32px;line-height:32px;border-left:1px solid #c6c9ca;background-image:url(images/gradient-homebar.gif);}
#homebar #links #signin {float:left;height:32px;border-left:1px solid #c6c9ca;background-image:url(images/gradient-homebar2.gif);background-repeat:repeat-x;}
#homebar #links #signin img {margin-top:5px;vertical-align:-6px;}
#homebar #links #signin a {padding-left:4px;padding-right:4px;padding-top:-4px;}
#homebar #links #shop {cursor:pointer;float:left;padding:8px 10px;height:16px;width:21px;border-left:1px solid #c6c9ca;background-image:url(images/shopping-cart.gif);background-repeat:no-repeat;background-position:8px 8px;}
#homebar #links #shop:hover {background-position:8px -27px;}
#homebar #links #search {border-left:1px solid #c6c9ca;border-right:1px solid #c6c9ca;background-image:url(images/gradient-homebar.gif);float:left;padding-left:10px;padding-right:10px;height:32px;}
#homebar #links #search form {width:260px;height:21px;padding-top:4px;background-image:url(images/search-area.png);background-repeat:no-repeat;background-position:0 4px;}
#homebar #links #search form #criteria {border:0;height:14px;margin:3px ;width:150px;color:#323133;font-size:9px;font-family:verdana;}
#homebar #links #search form #submit {float:right;}



/*------ORDER BAR-------*/
/*------ORDER BAR-------*/
/*------ORDER BAR-------*/
#orderbar {background-image:url(images/bkgd-orderbar.jpg);background-repeat:repeat-x;width:100%; height:29px; position:relative;z-index:11; }
#orderbar #content {font-family: 'Ubuntu', sans-serif;height:29px;/*width:1000px;margin-left: auto;margin-right: auto;*/font-size:11px;font-weight:400;text-align:center;line-height:30px;color:#58595b;}
#orderbar #content a {color:#58595b;text-decoration:none;padding-left:12px;padding-right:12px;}
#orderbar #content a.quick {color:#027172;}
#orderbar #content a:hover {color:#000;text-decoration:none;}
#orderbar #content a.active {color:#fff;height:29px;display:inline-block;background-color:#52939f;background-image:url(images/orderbar-arrows.png);background-repeat:no-repeat;background-position:center;width:auto;}


/*#order { width:1000px;margin-left:auto;margin-right:auto;height:195px;background-image:url(images/quick-order.jpg);background-repeat:no-repeat;position:relative;z-index:100;}*/
#order { width:1000px;height:140px;overflow:visible;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;;position:relative;z-index:100;border-bottom:1px solid #a9a9a9;background-color:#fff;}
#order #left {width:160px;margin-left:100px;float:left;color:#58595b;font-size:14px;line-height:22px;border-right:1px solid #a9a9a9;}
#order #right {width:620px;margin-right:100px;float:right;}
#order #right h3 {color:#026950;font-size:19px;font-weight:normal;margin:0 0 0 90px;padding:0;}
#order #right p {margin:0;padding:0;font-size:12px;line-height:19px;margin:4px 0 4px 90px;}
#order #right form {color:#58595b;font-size:12px;line-height:18px;}
#order #right form input {width:300px;height:14px;margin-bottom:2px;}
#order #right form input#submit {width:auto;height:auto;}
#order #right form span {width:80px;text-align:right;display:inline-block;padding-right:10px;}
#order .clr {clear:both;}
#order a#close {width:900px;display:block;text-align:right;color:#999999;font-size:11px;padding-bottom:10px;}

/*------GROUP BAR-------*/
/*------GROUP BAR-------*/
/*------GROUP BAR-------*/
#groupbar {width:1000px;height:79px;  margin-left: auto;margin-right: auto;text-align:center;}

#groupbar #title { width:163px;margin-top:23px;height:43px;float:left;padding-right:7px;border-right:1px solid #e0e0e0;margin-right:7px;font-size:9px;font-weight:bold;text-align:right;color:#a7a9ac;letter-spacing:1px;line-height:14px;font-family: verdana, sans-serif;}
#groupbar #title a { text-decoration:none;color:#a7a9ac;}
#groupbar #title a:hover { text-decoration:none;color:#000;}
#groupbar #title a#all { color:#4d4d4f;}

#groupbar img {margin-top:50px;}

#groupbar #oligos { width:101px;height:79px;float:left;background-image:url(images/icon-oligos.png);background-repeat:no-repeat;background-position:center 12px; background-size:29%;}
#groupbar #oligos:hover {background-color:#e2e9ef;}
#groupbar #oligos.active {background-color:#e2e9ef;}

#groupbar #fluorescent { width:101px;height:79px;float:left;background-image:url(images/icon-fluorescent.png);background-repeat:no-repeat;background-position:center 13px;background-size:32%;}
#groupbar #fluorescent:hover { background-color:#f3e5e2;}
#groupbar #fluorescent.active {background-color:#f3e5e2;}

#groupbar #gene-assays { width:101px;height:79px;float:left;background-image:url(images/icon-gene-assays.png);background-repeat:no-repeat;background-position:center 13px;background-size:30%;}
#groupbar #gene-assays:hover { background-color:#f5e1e2;}
#groupbar #gene-assays.active {background-color:#f5e1e2;}

#groupbar #rnai { width:101px;height:79px;float:left;background-image:url(images/icon-rnai.png);background-repeat:no-repeat;background-position:center 13px;background-size:30%;}
#groupbar #rnai:hover {background-color:#f3ece4; }
#groupbar #rnai.active {background-color:#f3ece4; }

#groupbar #pcr-amplif { width:101px;height:79px;float:left;background-image:url(images/icon-pcr-amplif.png);background-repeat:no-repeat;background-position:27px 14px;background-size:37%;}
#groupbar #pcr-amplif:hover {background-color:#f7ebdb; }
#groupbar #pcr-amplif.active {background-color:#f7ebdb; }

#groupbar #gene-detect { width:101px;height:79px;float:left;background-image:url(images/icon-gene-detect.png);background-repeat:no-repeat;background-position:center 12px;background-size:30%;}
#groupbar #gene-detect:hover {background-color:#edeee6; }
#groupbar #gene-detect.active {background-color:#edeee6; }

#groupbar #cloning-mrna { width:101px;height:79px;float:left;background-image:url(images/icon-cloning-mrna.png);background-repeat:no-repeat;background-position:center 12px;background-size:33%;}
#groupbar #cloning-mrna:hover {background-color:#e7e7f3; }
#groupbar #cloning-mrna.active {background-color:#e7e7f3; }

#groupbar #tools-reagents { width:101px;height:79px;float:left;background-image:url(images/icon-tools-reagents.png);background-repeat:no-repeat;background-position:center 9px;background-size:30%;}
#groupbar #tools-reagents:hover { background-color:#e5dbe4;}
#groupbar #tools-reagents.active {background-color:#e5dbe4;}

#sub-oligos {}
#sub-fluorescent {}
#sub-gene-assays {}
#sub-rnai {}
#sub-pcr-amplif {}
#sub-gene-detect {}
#sub-cloning-mrna {}
#sub-tools-reagents {}
.sub-style { font-family: 'Cabin Condensed',sans-serif;background:rgba(67, 72, 75, .92);color:#FFF;font-size:12px;line-height:47px;text-align:center;width:100%;height:47px;position:absolute;top:0;z-index:1000; }
.sub-style strong {color:#ffe193;padding-right:4px;}
.sub-style span {padding-left:4px;padding-right:4px;}

/*------SLIDESHOW BAR-------*/
/*------SLIDESHOW BAR-------*/
/*------SLIDESHOW BAR-------*/
#slideshowbar {width:100%;height:224px;  }



/*------RIGHT COL-------*/
/*------RIGHT COL-------*/
/*------RIGHT COL-------*/
#rightcol {width:260px;float:right;color:#4d4d4f;font-size:13px;line-height:16px;text-align:center;}
#rightcol #tools {width:230px;padding-left:30px;background-image:url(images/design-tools-handgraphic2.jpg);background-repeat:no-repeat;padding-top:150px;padding-bottom:15px;}
#rightcol #tools:hover {cursor:pointer;color:#000;}
#rightcol #gold {width:230px;padding-left:30px;background-image:url(images/gold-standard_graphic-link.jpg);background-repeat:no-repeat;padding-top:180px;padding-bottom:35px;}
#rightcol #gold:hover {cursor:pointer;color:#000;}


/*------FEATURES-------*/
/*------FEATURES-------*/
/*------FEATURES-------*/
#features {width:750px;margin-top:40px;}


#featuresnav  {width:260px;float:left;}
#features #title {position:absolute;z-index:199;width:260px;color:#026950;font-size:19px;line-height:33px;text-align:center;height:45px;background-image:url(images/feature-bar.png);background-repeat:no-repeat;}
#features #nav {margin-left:7px;position:relative;z-index:159;width:246px;float:left;color:#4d4d4f;font-size:13px;line-height:17px;text-align:left;background-color:#f5f7f8;box-shadow:10px 10px 50px 20px #d4dde1 inset; }
#features #nav ul {padding:30px 0px 1px 0px;font-size:15px;line-height:16px;font-family: 'Cabin Condensed',sans-serif;list-style-type: none;}
#features #nav ul li {cursor:pointer;margin:0;padding:0;margin-bottom:5px;padding:5px 15px 5px 12px;margin-left:-4px;display:inline-block;width:214px;background:rgba(54, 25, 25, .0)}
#features #nav ul li a {color:#4d4d4f;text-decoration:none;}
#features #nav ul li a:hover {color:#000;text-decoration:none;}
#features #nav ul li:hover {color:#000;text-decoration:none;background:rgba(54, 25, 25, .2)}
#features #nav ul li a:hover {}

#features #category  {width:375px;margin-top:40px;padding-left:70px;float:right;}
#features #category h3 {font-size:20px;line-height:23px;margin:0;padding:0;font-weight:400;}
#features #category h4 {font-size:16px;line-height:18px;margin:0;padding:0;padding-bottom:10px;padding-top:5px;font-weight:400;}
#features #category #category_1 {cursor:pointer;color:#8b4802;}
#features #category #category_1 img.icon {height:41px; width:40px;float:left;margin-left:-55px;}
#features #category #category_2 {cursor:pointer;color:#6e3364;}
#features #category #category_2 img.icon {height:50px; width:40px;float:left;margin-left:-55px;margin-top:-6px;}
#features #category #category_3 {cursor:pointer;color:#a3323f;}
#features #category #category_3 img.icon {height:43px; width:40px;float:left;margin-left:-55px;margin-top:-2px;}
#features #category #category_4 {cursor:pointer;color:#626d26;}
#features #category #category_4 img.icon {height:42px; width:40px;float:left;margin-left:-55px;}
#features #category #category_5 {cursor:pointer;color:#27689a;}
#features #category #category_5 img.icon {height:46px; width:40px;float:left;margin-left:-55px;margin-top:-6px;}
#features #category #category_6 {cursor:pointer;color:#27689a;}
#features #category #category_6 img.icon {height:46px; width:40px;float:left;margin-left:-55px;margin-top:-6px;}
#features #category #category_7 {cursor:pointer;color:#27689a;}
#features #category #category_7 img.icon {height:46px; width:40px;float:left;margin-left:-55px;margin-top:-6px;}
#features #category #category_8 {cursor:pointer;color:#27689a;}
#features #category #category_8 img.icon {height:46px; width:40px;float:left;margin-left:-55px;margin-top:-6px;}


#features #category p {font-size:12px;line-height:17px;color:#000;}
#features #category ul {font-size:12px;line-height:17px;color:#000;padding-left:15px;}


#features #prodlist-title {margin-top:20px;position:absolute;z-index:199;width:260px;color:#026950;font-size:19px;line-height:33px;text-align:center;height:45px;background-image:url(images/feature-bar.png);background-repeat:no-repeat;}
#features #prodlist-title a {color:#026950;text-decoration:none;}
#features #prodlist-title a:hover {color:#000;text-decoration:none;}
#features #prodlist {margin-left:7px;margin-top:50px;position:relative;z-index:159;width:224px;padding-left:22px;float:left;background-color:#f5f7f8;box-shadow:10px 10px 50px 20px #d4dde1 inset;padding-top:15px;padding-bottom:12px; }
#features #prodlist p {text-align:left;font-family: 'Cabin Condensed',sans-serif;font-weight:400;font-size:14px;line-height:18px;margin:0;padding:0;padding-bottom:6px; }
#features #prodlist p a {color:#4d4d4f;text-decoration:none; }
#features #prodlist p a:hover {color:#000;text-decoration:none; }
/*------SUBMENU-------*/
/*------SUBMENU-------*/
/*------SUBMENU-------*/
#submenu { width:1000px;height:99px;margin-left: auto;margin-right: auto;background-image:url(images/submenu.jpg);background-repeat:no-repeat;}


/*------BODY AREA-------*/
/*------BODY AREA-------*/
/*------BODY AREA-------*/
#wrapper { background-color: #fff;width:1000px; height:100%;  margin-left: auto;margin-right: auto;padding-bottom:30px;overflow:hidden;/*position:relative;z-index:1;*/}
#wrapper.assays { background-image:url(images/fade-assays.gif);background-repeat:no-repeat;}
#wrapper.detect { background-image:url(images/fade-detect.gif);background-repeat:no-repeat;}
#wrapper.rna { background-image:url(images/fade-rna.gif);background-repeat:no-repeat;}
#wrapper.oligo { background-image:url(images/fade-oligo.gif);background-repeat:no-repeat;}
#wrapper.fluor { background-image:url(images/fade-fluor.gif);background-repeat:no-repeat;}
#wrapper.pcr { background-image:url(images/fade-pcr.gif);background-repeat:no-repeat;}
#wrapper.clone { background-image:url(images/fade-clone.gif);background-repeat:no-repeat;}
#wrapper.tools { background-image:url(images/fade-tools.gif);background-repeat:no-repeat;}
#wrapper.gray { background-image:url(images/fade-gray.gif);background-repeat:no-repeat;}

/*------BODY AREA : MENU-------*/
/*------BODY AREA : MENU-------*/
/*------BODY AREA : MENU-------*/
#wrapper #menu {width:225px;float:left;color:#4d4d4f;}
#wrapper #menu #icon {width:180px;height:155px;padding-right:45px;}
#wrapper #menu #title.noicon {margin-top:155px;}
#wrapper #menu #title {font-weight:300;font-size:13px;margin-left:20px;margin-bottom:22px;}
#wrapper #menu #title span {width: 140px;height: 1px; background-color: #ccc;display:block;margin-top:4px;}
#wrapper #menu .section  {font-weight:400;font-size:13px;margin-left:20px;margin-bottom:4px;color:#4d4d4f;text-decoration:none;display:block;}
#wrapper #menu .section:hover  {color:#000;}
#wrapper #menu .sub {font-weight:700;font-size:11px;line-height:13px;margin-left:20px;margin-bottom:4px;}
#wrapper #menu .cond {font-family: 'Cabin Condensed', sans-serif;font-weight:500;font-size:12px;margin-left:20px;}

#wrapper #menu  a.link {font-weight:400;font-size:13px;margin-left:20px;margin-bottom:4px;color:#4d4d4f;text-decoration:none;display:block;}
#wrapper #menu  a.link .arrow {background-image:url(images/right-arrow-black.png);background-repeat:no-repeat;filter:alpha(opacity=00); opacity:.0;width:10px;height:9px;margin-left:-10px;display:inline-block;}
#wrapper #menu  a.link:hover {font-weight:400;font-size:13px;margin-left:20px;margin-bottom:4px;color:#000;text-decoration:none;display:block;}
#wrapper #menu  a.link:hover .arrow {background-image:url(images/right-arrow-black.png);background-repeat:no-repeat;filter:alpha(opacity=100); opacity:1.0;}

#wrapper #menu .divider {width: 140px;height: 1px; background-color: #ccc;display:block;margin-left:20px;margin-bottom:4px;margin-top:4px;}
#wrapper #menu .divide3 {width: 140px;height: 1px; background-color: #fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:block;margin-left:20px;margin-bottom:4px;margin-top:20px;}
#wrapper #menu .line {width: 85px;height: 1px; background-color: #ccc;display:block;margin-left:53px;margin-bottom:8px;margin-top:8px;}

#wrapper #menu .pt:hover .section  {font-weight:400;font-size:13px;margin-left:20px;margin-bottom:0px;color:#000;text-decoration:none;}
#wrapper #menu .pt .arrow {width:10px;height:9px;margin-left:-10px;display:inline-block;}
#wrapper #menu .pt:hover .arrow {background-image:url(images/right-arrow-black.png);background-repeat:no-repeat;}
#wrapper #menu .pt .condinfo {display:none;font-family: 'Cabin Condensed', sans-serif;color:#5f6062;font-weight:400;font-size:10px;margin-left:20px;padding-left:3px;}
#wrapper #menu .pt:hover .condinfo {display:block;}

#wrapper #menu .pt2:hover .section  {font-weight:400;font-size:13px;margin-left:20px;margin-bottom:4px;color:#000;text-decoration:none;}
#wrapper #menu .pt2 .arrow {width:10px;height:9px;margin-left:-10px;display:inline-block;}
#wrapper #menu .pt2:hover .arrow {background-image:url(images/right-arrow-black.png);background-repeat:no-repeat;}
#wrapper #menu .pt2 .condinfo {display:none;color:#5f6062;font-weight:400;font-size:11px;margin-left:20px;padding-left:3px;}
#wrapper #menu .pt2:hover .condinfo {display:block;}
#wrapper #menu  #active .arrow {background-image:url(images/right-arrow-blue.png);background-repeat:no-repeat;filter:alpha(opacity=100); opacity:1.0;}
#wrapper #menu  #active  a {color:#248698;}
#wrapper #menu .pt2#active .condinfo {display:block;}

#wrapper #menu .catalog  {font-weight:400;font-size:13px;margin-left:20px;margin-top:4px;color:#00795b;text-decoration:none;}
#wrapper #menu .catalog .arrow {width:10px;height:9px;margin-left:3px;display:inline-block;background-image:url(images/right-arrow-green.png);background-repeat:no-repeat;}
#wrapper #menu .catalog:hover .arrow {background-image:url(images/right-arrow-black.png);background-repeat:no-repeat;}
#wrapper #menu .catalog:hover  {color:#000;}

/*----- LEFT IMAGE----------------*/
#wrapper #menu .left-image {width:225px;text-align: center; margin: 1em 0;}
#wrapper #menu .helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#wrapper #menu img {
    vertical-align: middle;
    max-width: 225px;
}


/*----- LEFT IMAGE----------------*/

/*------BODY AREA : CONTENT-------*/
/*------BODY AREA : CONTENT-------*/
/*------BODY AREA : CONTENT-------*/
#wrapper #content {margin-left:230px;padding-top:50px;width:730px;color:#5f6062;}
#wrapper #content.wide {margin-left:50px;padding-top:50px;width:895px;}
#wrapper #content h1 {font-size:30px;font-weight:normal;font-weight:300;border-bottom:solid 1px #ccc;width:740px;}
#wrapper #content.wide h1 {font-size:30px;font-weight:normal;font-weight:300;border-bottom:solid 1px #ccc;width:905px;}
#wrapper  h5 {margin:0;padding:0;padding-bottom:25px;font-size:20px;font-weight:normal;font-weight:300;color:#0a8d88}
#wrapper  h6 {margin:0;padding:0;padding-bottom:25px;font-size:20px;font-weight:normal;font-weight:300;color:#c20900}
#wrapper #content .title {font-size:16px;font-weight:300;margin-top:20px;}
#wrapper #content #title {font-size:16px;font-weight:300;margin-top:20px;}
#wrapper #content #title span {font-weight:700;}
#wrapper #content p.section {font-size:12px;font-weight:700;line-height:16px;margin-bottom:0;padding-bottom:0;}
#wrapper #content p span.section {font-size:12px;font-weight:400;color:#248698;}
#wrapper #content p {font-size:11px;font-weight:400;line-height:16px;}
#wrapper #content p strong {font-weight:700;}
#wrapper #content .line { width:100%;height:1px;background-color:#ccc;margin-top:20px;margin-bottom:20px;}
#wrapper #content .pt:hover .section  {font-weight:400;font-size:13px;margin-left:20px;margin-bottom:0px;color:#000;text-decoration:none;}
#wrapper #content .pt .arrow {width:10px;height:9px;margin-left:-10px;display:inline-block;}
#wrapper #content .pt:hover .arrow {background-image:url(images/down-arrow.png);background-repeat:no-repeat;}
#wrapper #content .error {font-size:11px;font-weight:700;color:Red;} 
#wrapper #content p a {text-decoration:none;color:#02837e;}
#wrapper #content p a:hover {text-decoration:none;color:#000;}
#wrapper #content ul li a {text-decoration:none;color:#02837e;}
#wrapper #content ul li a:hover {text-decoration:none;color:#000;}

#wrapper #new-customer {width:225px;float:left;padding-top:160px;font-size:11px;text-align:center;color:#9a9a9a;background-image:url(images/New-Customer-icon.png);background-repeat:no-repeat;background-position:55px 20px;}
#wrapper #new-customer span {display:inline-block;padding:0 20px 5px 20px;border-bottom:1px solid #cdcdcd;}

#wrapper #custom-oligo-order {width:225px;float:left;padding-top:150px;font-size:11px;text-align:center;color:#9a9a9a;background-image:url(images/custom-oligo-ordering.png);background-repeat:no-repeat;background-position:40px 50px;}
#wrapper #custom-oligo-order span {display:inline-block;padding:0 20px 5px 20px;}
#wrapper #custom-oligo-order table {width:180px;text-align:left;margin-top:30px;margin-left:15px;vertical-align:middle;}
#wrapper #custom-oligo-order table td {vertical-align:center; padding:0;padding-left:10px;}
#wrapper #custom-oligo-order table td.active {background:  url('images/right-arrow-green.png') no-repeat left center; }
#wrapper #custom-oligo-order table td p a {color:#4c4c4c;text-decoration:none;padding:0; }
#wrapper #custom-oligo-order table td p a:hover {color:#000; }
#wrapper #custom-oligo-order table td.active p a {color:#02837e; }
#wrapper #custom-oligo-order table td p {border-bottom:1px solid #bfbfbf;font-size:14px;padding:0;margin:0;padding:15px 0 15px 0; }

#wrapper #custom-oligo-order table td p #icimgs  {display:block;padding:0;float:left; margin-top:-6px;padding-right:8px;}
#wrapper #custom-oligo-order table td p #icimgs img.ic1a {width:28px;height:32px; }
#wrapper #custom-oligo-order table td p #icimgs img.ic1b {width:30px;height:29px;padding:2px 0 0 0; }
#wrapper #custom-oligo-order table td p img.ic2 {width:29px;height:31px;float:left; margin-top:-8px;padding-right:8px;}
#wrapper #custom-oligo-order table td p img.ic3 {width:29px;height:30px;float:left;margin-top:-8px;padding-right:8px;}

#wrapper #content #button-cont {cursor:pointer;width:243px;height:26px;margin-top:20px;margin-left:240px;background-image:url(images/button-continue-to-order.jpg);background-repeat:no-repeat;}
#wrapper #content #button-cont:hover {background-image:url(images/button-continue-to-order-over.jpg);}
#wrapper #content #reg-thanks {margin-top:60px;background-color:#e9f3f4;text-align:center;font-weight:300;line-height:36px;padding:20px;}
#wrapper #content #reg-thanks span {font-size:20px;}

#wrapper #content #cust  span {color:#990000;}
#wrapper #content #cust .ocol-l {float:left;width:350px;font-size:12px;}
#wrapper #content #cust .ocol-r {float:right;padding-left:20px;width:350px;border-left:solid 1px #ccc;font-size:12px;}
#wrapper #content #cust .ocol-line {clear:both;height:1px;background-color: #c7c8ca;margin-top:20px;margin-bottom:20px;}
#wrapper #content #cust .ocol-l label {display:block;float:left;text-align:right;line-height:28px;width:140px;margin-right:8px;}
#wrapper #content #cust .ocol-l #text2 {width:170px;height:20px;margin-right:3px;}
#wrapper #content #cust .ocol-l textarea {width:320px;margin-bottom:30px;}
#wrapper #content #cust .ocol-l #custsubmit {margin:0;padding:0;width:177px;height:20px;margin-left:30px;background-image:url(images/button-create-profile.jpg);background-repeat:no-repeat;border:0;}
#wrapper #content #cust .ocol-l #custsubmit:hover {background-image:url(images/button-create-profile-over.jpg)}
#wrapper #content #cust .ocol-l #loginsubmit {margin:0;padding:0;width:57px;height:19px;margin-left:30px;background-image:url(images/button-login.jpg);background-repeat:no-repeat;border:0;}
#wrapper #content #cust .ocol-l #loginsubmit:hover {background-image:url(images/button-login-over.jpg)}
#wrapper #content #cust .ocol-r #contreg {margin-left:56px;margin-bottom:30px;width:239px;height:19px;background-image:url(images/button-cont-registration.jpg);background-repeat:no-repeat;border:0;}
#wrapper #content #cust .ocol-r #contreg:hover {background-image:url(images/button-cont-registration-over.jpg)}
#wrapper #content #cust .ocol-r label {display:block;float:left;text-align:right;line-height:28px;width:140px;margin-right:8px;}
#wrapper #content #cust .ocol-r span.ital {display:block;width:170px;margin-left:148px;font-size:9px;font-style:italic;line-height:12px;margin-top:3px;color:#5f6062;}
#wrapper #content #cust .ocol-r span.sm {display:block;font-size:9px;font-style:italic;line-height:12px;margin-top:4px;color:#5f6062;}
#wrapper #content #cust .ocol-l span.sm {display:block;font-size:9px;font-style:italic;line-height:12px;margin-top:4px;color:#5f6062;}
#wrapper #content #cust .ocol-r input {width:170px;height:12px;margin-right:3px;}
#wrapper #content #cust .ocol-r select {width:170px;height:12px;margin-right:3px;margin-top:2px;}
#wrapper #content #cust .gr {font-size:11px;color:#0a8d88}

#wrapper #content #custinfo  span {color:#990000;}
#wrapper #content #custinfo .ocol-l-custinfo {float:left;width:310px;font-size:12px;}
#wrapper #content #custinfo .ocol-r-custinfo {float:right;padding-left:2px;width:570px;border-left:solid 1px #ccc;font-size:12px;}
#wrapper #content #custinfo .ocol-l-custinfo label {display:block;float:right;text-align:right;line-height:28px;width:140px;margin-right:8px;}
#wrapper #content #custinfo .ocol-l-custinfo input[type=text] {width:140px;height:12px;margin-right:3px;float:left;}
#wrapper #content #custinfo .ocol-l-custinfo input[type=radio] {width:15px;height:15px;margin-left:0px;float:left;}
#wrapper #content #custinfo .ocol-l-custinfo input[type=file] {width:200px;height:30px;margin-left:0px;float:left;}
#wrapper #content #custinfo .ocol-l-custinfo select {width:140px;height:20px;margin-right:3px;float:left;}
#wrapper #content #custinfo .ocol-l-custinfo textarea {width:320px;margin-bottom:30px;}
#wrapper #content #custinfo .ocol-l-custinfo #custsubmit {margin:0;padding:0;width:177px;height:20px;margin-left:30px;background-image:url(images/button-create-profile.jpg);background-repeat:no-repeat;border:0;}
#wrapper #content #custinfo .ocol-l-custinfo #custsubmit:hover {background-image:url(images/button-create-profile-over.jpg)}
#wrapper #content #custinfo .ocol-l-custinfo #loginsubmit {margin:0;padding:0;width:57px;height:19px;margin-left:30px;background-image:url(images/button-login.jpg);background-repeat:no-repeat;border:0;}
#wrapper #content #custinfo .ocol-l-custinfo #loginsubmit:hover {background-image:url(images/button-login-over.jpg)}
#wrapper #content #custinfo .ocol-r-custinfo #contreg {margin-left:56px;margin-bottom:30px;width:239px;height:19px;background-image:url(images/button-cont-registration.jpg);background-repeat:no-repeat;border:0;}
#wrapper #content #custinfo .ocol-r-custinfo #contreg:hover {background-image:url(images/button-cont-registration-over.jpg)}
#wrapper #content #custinfo .ocol-r-custinfo label {display:block;float:right;text-align:right;line-height:28px;width:140px;margin-right:8px;}
#wrapper #content #custinfo .ocol-r-custinfo span.ital {display:block;width:170px;margin-left:148px;font-size:9px;font-style:italic;line-height:12px;margin-top:3px;color:#5f6062;}
#wrapper #content #custinfo .ocol-r-custinfo span.sm {display:block;font-size:9px;font-style:italic;line-height:12px;margin-top:4px;color:#5f6062;}
#wrapper #content #custinfo .ocol-l-custinfo span.sm {display:block;font-size:9px;font-style:italic;line-height:12px;margin-top:4px;color:#5f6062;}
#wrapper #content #custinfo .ocol-r-custinfo input[type=text] {width:130px;height:12px;margin-right:3px;}
#wrapper #content #custinfo .ocol-r-custinfo input[type=checkbox] {width:15px;height:15px;}
#wrapper #content #custinfo .ocol-r-custinfo select {width:170px;height:12px;margin-right:3px;margin-top:2px;}
#wrapper #content #custinfo .gr {font-size:11px;color:#0a8d88}

#wrapper #content #custoligoorder  span {color:#990000;font-size:13px;}
#wrapper #content #custoligoorder p {font-size:13px;}
#wrapper #content #custoligoorder table td a {color:#02837e;text-decoration:underline;font-weight:normal;}
#wrapper #content #custoligoorder .ocol-l-custoligoorder {float:left;width:390px;}
#wrapper #content #custoligoorder .ocol-r-custoligoorder {float:right;padding-left:0px;width:467px;border-left:solid 1px #ccc;}
#wrapper #content #custoligoorder .ocol-l-custoligoorder label {display:block;float:left;font-size:13px;text-align:right;width:140px;margin-right:8px;height:12px;margin-bottom:-2px;vertical-align:baseline;}
#wrapper #content #custoligoorder .ocol-l-custoligoorder label a {color:#02837e;}
#wrapper #content #custoligoorder .ocol-l-custoligoorder input {width:140px;height:12px;margin-right:3px;float:left;}
#wrapper #content #custoligoorder .ocol-l-custoligoorder input[type=checkbox] {width:15px;height:12px;margin-right:0px;float:left;}
#wrapper #content #custoligoorder .ocol-r-custoligoorder #rush {margin-right:3px;float:left;}
#wrapper #content #custoligoorder .ocol-l-custoligoorder #custsubmit {margin:0;padding:0;width:177px;height:20px;margin-left:30px;background-image:url(images/button-create-profile.jpg);background-repeat:no-repeat;border:0;}
#wrapper #content #custoligoorder .ocol-l-custoligoorder #custsubmit:hover {background-image:url(images/button-create-profile-over.jpg)}
#wrapper #content #custoligoorder .ocol-l-custoligoorder #loginsubmit {margin:0;padding:0;width:57px;height:19px;margin-left:30px;background-image:url(images/button-login.jpg);background-repeat:no-repeat;border:0;}
#wrapper #content #custoligoorder .ocol-l-custoligoorder #loginsubmit:hover {background-image:url(images/button-login-over.jpg)}
#wrapper #content #custoligoorder .ocol-r-custoligoorder #contreg {margin-left:56px;margin-bottom:30px;width:239px;height:19px;background-image:url(images/button-cont-registration.jpg);background-repeat:no-repeat;border:0;}
#wrapper #content #custoligoorder .ocol-r-custoligoorder #contreg:hover {background-image:url(images/button-cont-registration-over.jpg)}
#wrapper #content #custoligoorder .ocol-r-custoligoorder label {display:block;float:left;text-align:left;line-height:28px;width:140px;margin-right:8px;}
#wrapper #content #custoligoorder .ocol-r-custoligoorder span.ital {display:block;width:170px;margin-left:148px;font-size:9px;font-style:italic;line-height:12px;margin-top:3px;color:#5f6062;}
#wrapper #content #custoligoorder .ocol-r-custoligoorder span.sm {display:block;font-size:9px;font-style:italic;line-height:12px;margin-top:4px;color:#5f6062;}
#wrapper #content #custoligoorder .ocol-l-custoligoorder span.sm {display:block;font-size:9px;font-style:italic;line-height:12px;margin-top:4px;color:#5f6062;}
#wrapper #content #custoligoorder .ocol-r-custoligoorder input {width:50px;height:12px;margin-right:3px;}
#wrapper #content #custoligoorder .ocol-r-custoligoorder textarea {width:480px;margin-bottom:30px;}
#wrapper #content #custoligoorder .gr {font-size:11px;color:#0a8d88}


#wrapper #content.wide #ocol-l {float:left;width:405px;}
#wrapper #content.wide #ocol-r {float:right;padding-left:44px;width:405px;border-left:solid 1px #ccc;}

/*-----PRODUCT PAGE-------*/
#wrapper #content.wide2 #ocol-l {float:left;width:350px;}
#wrapper #content.wide2 #ocol-r {float:right;padding-left:20px;width:350px;border-left:solid 1px #ccc;}
#wrapper #content.wide2 .stdlines {text-decoration:none;color:#4d4d4f;}
#wrapper #content.wide2 .stdlines  p {margin:0;padding:0;padding-top:10px;display:inline-block;height:32px;font-weight:500;font-size:13px;line-height:15px;}
#wrapper #content.wide2 .stdlines  p span {font-weight:300;font-size:11px;}
#wrapper #content.wide2 p {font-size:11px;line-height:17px;}
#wrapper #content.wide2 p span.lg {font-size:14px;font-weight:300;}
#wrapper #content.wide2 p a {text-decoration:none;color:#02837e;}
#wrapper #content.wide2 p a:hover {text-decoration:none;color:#000;}

#wrapper #content.wide h2 {font-size:18px;font-weight:normal;font-weight:100;padding-top:38px;line-height:25px;}
#wrapper #content.wide h2 span {font-size:21px;font-weight:500;}
#wrapper #content.wide h2 img {float:left;padding-right:13px;vertical-align:bottom;margin-top:-38px;}
#wrapper #content.wide p {font-size:11px;line-height:17px;}
#wrapper #content.wide p span.lg {font-size:14px;font-weight:300;}
#wrapper #content.wide p a {text-decoration:none;color:#02837e;}
#wrapper #content.wide p a:hover {text-decoration:none;color:#000;}

#wrapper #content.wide .custlines {text-decoration:none;color:#4d4d4f;padding-top:18px;}
#wrapper #content.wide .custlines a {text-decoration:none;color:#4d4d4f;}
#wrapper #content.wide .custlines a:hover {text-decoration:none;color:#000;}
#wrapper #content.wide .custlines .links {font-style:italic;font-size:12px;padding:6px;padding-left:10px;padding-right:12px;border:1px solid #c7c8ca;margin-left:75px;line-height:17px;margin-bottom:8px;}
#wrapper #content.wide .custlines .links a {font-style:normal;color: #0163f5;text-decoration:none;}
#wrapper #content.wide .custlines .links a:hover {color: #000;}
#wrapper #content.wide .custlines .links a.sm {font-style:normal;font-size:11px;color: #0163f5;display:inline-block;float:right;}
#wrapper #content.wide .custlines .links a.sm:hover {color: #000;}
#wrapper #content.wide .custlines p {padding:0;margin:0;margin-left:75px;padding-bottom:3px;}
#wrapper #content.wide .custlines p span {font-weight:700;padding-top:8px;font-size:12px;display:inline-block;}
#wrapper #content.wide .custlines p strong {font-weight:500;font-size:12px;}
#wrapper #content.wide .custlines img {float:left;padding-right:3px;vertical-align:bottom;}

#wrapper #content.wide .stdlines {text-decoration:none;color:#4d4d4f;}
#wrapper #content.wide .stdlines  p {margin:0;padding:0;padding-top:10px;display:inline-block;height:32px;font-weight:500;font-size:13px;line-height:15px;}
#wrapper #content.wide .stdlines  p span {font-weight:300;font-size:11px;}
#wrapper #content.wide .stdlines #p-oligos { width:60px;height:40px;float:left;background-image:url(images/icon-oligos.png);background-repeat:no-repeat;background-position:center 2px; background-size:42%;}
#wrapper #content.wide .stdlines #p-fluorescent { width:60px;height:40px;float:left;background-image:url(images/icon-fluorescent.png);background-repeat:no-repeat;background-position:17px 3px;background-size:46%;}
#wrapper #content.wide .stdlines #p-gene-assays { width:60px;height:40px;float:left;background-image:url(images/icon-gene-assays.png);background-repeat:no-repeat;background-position:center 3px;background-size:42%;}
#wrapper #content.wide .stdlines #p-rnai { width:60px;height:40px;float:left;background-image:url(images/icon-rnai.png);background-repeat:no-repeat;background-position:center 3px;background-size:43%;}
#wrapper #content.wide .stdlines #p-pcr-amplif { width:60px;height:40px;float:left;background-image:url(images/icon-pcr-amplif.png);background-repeat:no-repeat;background-position:10px 4px;background-size:55%;}
#wrapper #content.wide .stdlines #p-gene-detect { width:60px;height:40px;float:left;background-image:url(images/icon-gene-detect.png);background-repeat:no-repeat;background-position:center 2px;background-size:42%;}
#wrapper #content.wide .stdlines #p-cloning-mrna { width:60px;height:40px;float:left;background-image:url(images/icon-cloning-mrna.png);background-repeat:no-repeat;background-position:center 2px;background-size:46%;}
#wrapper #content.wide .stdlines #p-tools-reagents { width:60px;height:40px;float:left;background-image:url(images/icon-tools-reagents.png);background-repeat:no-repeat;background-position:center 0px;background-size:42%;}
#wrapper #content.wide .stdlines #tubes { width:60px;height:40px;float:left;background-image:url(images/plastic-tubes-icon.jpg);background-repeat:no-repeat;background-position:13px 0px;}
#wrapper #content.wide .line { width:100%;height:1px;background-color:#ccc;margin-top:20px;margin-bottom:20px;}


#order-form-head {font-size:14px;line-height:23px;}
#order-form-head h4 {display:block;font-size:20px;margin:0;padding:0;padding-top:35px;}
#order-form-head img {float:left;margin-bottom:50px; }
#order-form-head img.ic1 {height:81px;width:70px; }
#order-form-head img.ic2 {height:76px;width:74px;padding-left:6px;padding-right:7px;padding-top:5px; }
#order-form-head img.ic3 {height:73px;width:70px; padding-right:7px;padding-top:6px;}
#order-form-head img.ic4 {height:74px;width:70px; padding-right:7px;padding-top:3px;}
#order-form-head #login-order {padding-top:35px;float:none;margin-bottom:15px;}
#order-area {}
.order-bar-link  {width:730px;background:none;font-size:21px;font-weight:300;border-top:#bfbfbf solid 1px;padding-top:8px;padding-bottom:3px;height:30px;}
.order-bar-link.last {border-bottom:#bfbfbf solid 1px;}
.order-bar-link img {padding-right:6px;}
.order-bar-link a span {color:#4c4c4c;font-size:14px;}
.order-bar-link a {color:#02837e;text-decoration:none;}
.order-bar-link a:hover {color:#000;}
.order-info {width:730px;background:none;font-size:12px;line-height:17px;padding-bottom:20px;}

#order-area h7 {font-size:18px;font-weight:300;padding:15px 0;}
#order-area h7 strong {color:#02837e;font-weight:700;}
#order-area label {display:block;float:left;font-size:13px;text-align:right;width:140px;margin-right:8px;height:12px;margin-bottom:-2px;vertical-align:baseline;}
#order-area label a {color:#02837e;}
#order-area input {width:170px;height:12px;margin-right:3px;vertical-align:baseline;}
#wrapper #content #order-area p {font-size:13px;}
#order-area p span {color:#990000;}
#order-area p#buttons {width:700px;text-align:center;}
#order-area p#buttons img {padding:3px;}
#order-area #fields  {margin-left:147px;}
#order-area #fields div {float:left;padding-right:8px;line-height:25px;}
#order-area #fields div a {color:#02837e;}
#order-area #save-next {float:left;width:340px;text-align:center;margin-top:25px;}
#order-area #save-next span {color:#990000;}
#order-area #save-next img {padding-bottom:5px;}
#order-area #review {text-align:left;float:right;margin-top:25px;width:320px;color:#990000;}
#order-area #review a {color:#990000;padding-right:18px;}
#order-area #review a.what {color:#02837e;}
#order-area #review img {padding-right:4px;margin-bottom:-1px;}
#order-area #review #button a {padding:0;}
#order-area #review #button img {padding:0;padding-bottom:5px;}
#order-area #review #button {width:205px;text-align:center;padding-bottom:18px;}
#search-mods {float:left;margin-top:-2px;margin-right:8px;}
#search-mods-submit {display:inline-block;font-size:12px;font-weight:400;color:#248698;}
#search-mods-submit a {text-decoration:none;color:#248698;}
#search-mods-submit a:hover {text-decoration:underline;}
#search-mods-submit a .arrow {width:10px;height:9px;margin-left:4px;display:inline-block;background-image:url(images/right-arrow-blue.png);filter:alpha(opacity=40); opacity:.4;background-repeat:no-repeat;}
#search-mods-submit a:hover .arrow {filter:alpha(opacity=100); opacity:1.0;}



a.applink  {text-decoration:none;color:#5f6062;font-weight:700;font-size:11px;padding-left:10px;margin-top:10px;margin-bottom:4px;display:block;}
a.applink:hover {color:#000;}
a.applink  .arrow {width:10px;height:9px;margin-left:4px;display:inline-block;background-image:url(images/right-arrow-black.png);filter:alpha(opacity=60); opacity:.6;background-repeat:no-repeat;}
a.applink:hover .arrow {filter:alpha(opacity=100); opacity:1.0;}
#expand1 {display:none;background-color:#ededed;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px;width:725px;}
#expand2 {display:none;background-color:#ededed;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px;width:725px;}
.expandimg {float:right;padding-left:10px;}
.clear {clear:both;}


/*------PRODUCT TABLE-------*/
/*------PRODUCT TABLE-------*/
/*------PRODUCT TABLE-------*/
table {font-family: 'Ubuntu', sans-serif;width:745px;font-size:11px;font-weight:300;}
table caption {border-top:1px solid #bfbfbf;color:#75506e;font-size:14px;text-align:center;padding-top:4px;padding-bottom:4px;font-weight:700;}
table .sub {font-weight:700;padding-top:6px;border-top:1px solid #ccc;}
table td {padding-left:12px;padding-top:4px;padding-bottom:4px;}

table.tools  {margin-top:10px;}
table.tools caption {background-color:#f0eaef;}
table.tools tr.sections {background-color:#b69ab1;color:#fff;font-weight:700;}
table.tools td:nth-child(n+3) { text-align: center; }
table.tools td:nth-child(7) { text-align: left;font-weight:700;color:#FF0000;font-size:10px; }
table.tools .alt {background-color:#f0eaef;}

table.mods  {margin-top:8px;margin-bottom:20px;}
table.mods caption {background-color:#ebebeb;color:#636466;}
table.mods tr.sections {background-color:#b2b2b2;color:#fff;font-weight:700;vertical-align:bottom;}
table.mods td { text-align: center; }
table.mods td:nth-child(1) { text-align: left; width:325px;}
table.mods td:nth-child(n+2) { width:60px;}
table.mods td:nth-child(n+2) a { color: #449cf5; width:80px;}
table.mods td:nth-child(n+2) a:hover { color: #000; }
table.mods tr.sections td:nth-child(2) { color:#fff;}
table.mods .alt {background-color:#e5e5e5;}

table.modscat  {margin-top:8px;margin-bottom:20px;width:300px;}
table.modscat caption {background-color:#ebebeb;color:#636466;}
table.modscat tr.sections {background-color:#b2b2b2;color:#fff;font-weight:700;vertical-align:bottom;}
table.modscat td { text-align: center; }
table.modscat .alt {background-color:#e5e5e5;}

table.modsdetail  {margin-top:8px;margin-bottom:20px;width:300px;}
table.modsdetail caption {background-color:#ebebeb;color:#636466;}
table.modsdetail tr.sections {background-color:#b2b2b2;color:#fff;font-weight:700;vertical-align:bottom;}
table.modsdetail td { text-align: left; }
table.modsdetail .alt {background-color:#e5e5e5;}
table.modsdetail td a {color:#248698;text-decoration:none; }
table.modsdetail td a:hover {color:#000;}



table.products  {margin-top:10px;}
table.products caption {background-color:#f0eaef;}
table.products tr.sections {background-color:#b69ab1;color:#fff;font-weight:700;}
table.products .alt {background-color:#f0eaef;}

table.products2  {margin-top:10px;}
table.products2 caption {background-color:#f0eaef;}
table.products2 tr.sections {background-color:#b69ab1;color:#fff;font-weight:700;}
table.products2 .alt {background-color:#f0eaef;}
table.products2 td {border-color:#ccc;border-style:solid;border-width:1px;}

table.oligo  {margin-top:10px;}
table.oligo caption {background-color:#EBEFF2;}
table.oligo tr.sections {background-color:#BEC9CF;color:#fff;font-weight:700;}
table.oligo .alt {background-color:#EBEFF2;}
table.oligo td {border-color:#ccc;border-style:solid;border-width:1px;}

table.assays  {margin-top:10px;}
table.assays caption {background-color:#F7DEDD;}
table.assays tr.sections {background-color:#A44442;color:#fff;font-weight:700;}
table.assays .alt {background-color:#F7DEDD;}
table.assays td {border-color:#ccc;border-style:solid;border-width:1px;}

table.rna  {margin-top:10px;}
table.rna caption {background-color:#f3ece4;}
table.rna tr.sections {background-color:#957737;color:#fff;font-weight:700;}
table.rna .alt {background-color:#f3ece4;}
table.rna td {border-color:#ccc;border-style:solid;border-width:1px;}

table.rna2  {margin-top:0px;}
table.rna2 caption {background-color:#f3ece4;}
table.rna2 tr.sections {background-color:#957737;color:#fff;font-weight:700;}
table.rna2 .alt {background-color:#f3ece4;}
table.rna2 td {border-color:#ccc;border-style:solid;border-width:1px;}

table.genedetect  {margin-top:10px;}
table.genedetect caption {background-color:#CCD39F;}
table.genedetect tr.sections {background-color:#869438;color:#fff;font-weight:700;}
table.genedetect .alt {background-color:#CCD39F;}
table.genedetect td {border-color:#ccc;border-style:solid;border-width:1px;}
table.general {border-color:#ccc;border-style:solid;border-width:1px;}
table.general tr.sections {background-color:white;color:black;font-weight:700;}
table.general td {border-color:#ccc;border-style:solid;border-width:1px;}

table a {color:#5f6062;text-decoration:none;}
table a:hover {color:#000;}
.tblarw {width:7px;height:7px;display:inline-block;background-image:url(images/right-smarrow-black.png);filter:alpha(opacity=60); opacity:.6;}
table a:hover .tblarw {filter:alpha(opacity=100); opacity:1.0;}
#expand {display:none;text-align:left;}
#expand .info {width:700px;}
#expand .info .list {float:left;padding-right:15px;}
#expand .info img { float:right;}
#expand .info p {clear:both;}

#info {text-align:left;width:700px;}
#info .list {float:left;padding-right:15px;}
#info .price {float:left;padding-right:15px;}
#info .discounts {float:right;}
#info .relmods {float:left;padding-right:15px;}
#info img { float:right;}
#info p {clear:both;}

#expand2 {display:block;text-align:left;background-color:White;}
#expand2 .info {text-align:left;width:700px;}
#expand2 .info .list {float:left;padding-right:15px;}
#expand2 .info .price {float:left;padding-right:15px;}
#expand2 .info .discounts {float:right;}
#expand2 .info .relmods {float:left;padding-right:15px;}
#expand2 .info img { float:right;}
#expand2 .info p {clear:both;}
#expand2 div a {color:#248698;text-decoration:none; }
#expand2 div a:hover {color:#000;}


#wrapper #content .moreinfo {font-family: 'Ubuntu', sans-serif;line-height:16px;font-weight:300;width:745px;padding-top:2px;}
#wrapper #content .moreinfo .infohead {font-weight:700;padding-bottom:5px;padding-top:8px;border-bottom:1px solid #dedede;font-size:11px;}
#wrapper #content .moreinfo .infohead a {color:#636466;text-decoration:none;padding-left:12px;}
#wrapper #content .moreinfo .infohead a:hover {color:#000;}
#wrapper #content .moreinfo .info {display:none;font-weight:300;padding:12px;background-color:#ebebeb;margin-bottom:6px;}
#wrapper #content .moreinfo .info p {padding:0;margin:0;padding-bottom:8px;font-size:11px;}
#wrapper #content .moreinfo .info p.ref {padding:0;margin:0;padding-top:3px;}
#wrapper #content .moreinfo .info p.refs {padding:0;margin:0;padding-top:3px;font-size:10px;line-height:14px;}
#wrapper #content .moreinfo .infohead a:hover .tblarw {filter:alpha(opacity=100); opacity:1.0;}



/*------BOTTOM-------*/
/*------BOTTOM-------*/
/*------BOTTOM-------*/
#bottom {clear:both;text-align:center;color:#636466;font-size:10px;line-height:16px;padding-top:60px;padding-bottom:20px;}
#bottom span {margin-left:8px;margin-right:8px;}
#bottom a {color:#636466;text-decoration:none;margin-left:8px;margin-right:8px;}
#bottom a:hover {color:#000;text-decoration:none;}








/*-------------*/
/*-------------*/
/*-------------*/
/*-------------*/
/*-------------*/

        .drop-shadow {
            position:relative;
            width:40%;
            background:#fff;
            -webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.3);
               -moz-box-shadow:0 1px 12px rgba(0, 0, 0, 0.3);
                    box-shadow:0 1px 12px rgba(0, 0, 0, 0.3);
        }


        .raised {
            -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.75), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.75), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.75), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        /* Lifted corners */

        .lifted {
            -moz-border-radius:4px;
                 border-radius:4px;
        }

        .lifted:before,
        .lifted:after {
            bottom:15px;
            left:10px;
            width:50%;
            height:20%;
            max-width:300px;
            max-height:100px;
            -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
               -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
                    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            -webkit-transform:rotate(-3deg);
               -moz-transform:rotate(-3deg);
                -ms-transform:rotate(-3deg);
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }

        .lifted:after {
            right:10px;
            left:auto;
            -webkit-transform:rotate(3deg);
               -moz-transform:rotate(3deg);
                -ms-transform:rotate(3deg);
                 -o-transform:rotate(3deg);
                    transform:rotate(3deg);
        }
		
		
			/* ----------------------------------------------- */
			/* ----------------------------------------------- */
			/* SCROLL PANE: Styles specific to this particular page */
			/* Force the scroll bar to the left hand side of the screen */
			/* ----------------------------------------------- */
			/* ----------------------------------------------- */

			.jspVerticalBar
			{
				left: 0;
			}

			.scroll-pane
			{
				width: 100%;height:220px;
				overflow: auto;
			}