@import url(/_ps/lightbox/css/jquery.lightbox.css);


body { 
margin:0px;
font-family:arial, sans-serif;
font-size:11px;
}

img {
border:0px;
}

form {
padding:0px;
margin:0px;
}

h1{
color:#F4821F;
text-transform:uppercase;
padding-top:0px;
margin-top:0px;
font-size:22px;
}

h2{
color:#007EB8;
text-transform:uppercase;
font-weight:normal;
padding-top:10px;
padding-bottom:2px;
margin-bottom:0px;
font-size:15px;
}

h3{
color:#007EB8;
text-transform:uppercase;
font-weight:normal;
padding-top:5px;
margin-bottom:0px;
font-size:11px;
}

#body {
width:1002px;
margin:0px auto 0px auto;
/*background-image:url(/images/bodyshadow2.jpg);
background-repeat:repeat-y;
background-position:top left;*/
}

#container {
width:980px;
margin-left:11px;
min-height:750px;
background-color:#002A52;
}

#header {
background-image:url(/images/updateddesign/headerbg.jpg);
background-repeat:no-repeat;
background-position:top left;
height:120px;
position:relative;
}

#header .logo {
position:absolute;
top:18px;
left:11px;
}



#mainarea {
width:718px;
float:left;
background-image:url(/images/mainareabg.gif);
background-repeat:repeat-y;
background-position:top left;
}

#contentbody {
background-image:url(/images/contentbodybg.gif);
background-repeat:repeat-y;
background-position:top left;
}

#mainarea-wide {
width:980px;
float:left;
background-image:url(/images/contentbodybg-wide.gif);
background-repeat:repeat-y;
background-position:top left;
}

#nav {
height:37px;
background-image:url(/images/updateddesign/navbg.gif);
background-repeat:repeat-x;
background-position:bottom left;
}

#nav .item {
float:left;
line-height:37px;
padding:0px 15px 0px 15px;
background-image:url(/images/updateddesign/navitembg.gif);
background-repeat:no-repeat;
background-position:bottom right;
position:relative;
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}

a.navlink:link, a.navlink:active, a.navlink:visited {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}

a.navlink:hover {
text-decoration:underline;
color:#FFFFFF;
font-size:12px;
}

#nav .sep {
width:2px;
height:27px;
float:left;
background-image:url(/images/navsep.gif);
background-repeat:no-repeat;
background-position:top left;
}


#subnav {
float:left;
width:191px;
padding:24px 0px 50px 0px;
}


#subnav .item {
line-height:23px;
background-image:url(/images/subnavitembg.gif);
background-repeat:repeat-y;
background-position:top right;
background-color:#00396E;
border-bottom:1px solid #1A4C7D;
}

#subnav .item * {
text-decoration:none;
color:#FFFFFF;
padding-left:15px;
}
#subnav .item a:hover {
color:#FF9933;
}

#subnav .subitem {
/*background-image:url(/images/subnavsubitembg.gif);*/
background-repeat:repeat-y;
background-position:top right;
line-height:23px;
/*background-color:#01315F;*/
background-color:#013F7C;
border-bottom:1px solid #1A466D;
padding-left:12px;
}

#subnav .subitem * {
text-decoration:none;
color:#FF9933;
padding-left:15px;
}
#subnav .subitem a:hover {
color:#F49F4A;
}

#subnav .thirdsubitem {
/*background-image:url(/images/subnavsubitembg.gif);*/
background-repeat:repeat-y;
background-position:top right;
line-height:23px;
/*background-color:#01315F;*/
background-color:#024689;
border-bottom:1px solid #1A466D;
padding-left:17px;
}

#subnav .thirdsubitem * {
text-decoration:none;
color:#FF9933;
padding-left:20px;
}
#subnav .thirdsubitem a:hover {
color:#F49F4A;
}

#content {
float:left;
width:527px;
min-height:300px;
overflow:hidden;
background-image:url(/images/blueshade.jpg);
background-repeat:repeat-x;
background-position:top left;
color:#313131;
}

#widecontent {
float:left;
width:789px;
min-height:300px;
overflow:hidden;
background-color:#fff;
color:#313131;
}

a:link, a:visited, a:active{
color:#F58020;
text-decoration:none;
}

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

#rightarea {
float:right;
width:262px;
background-color:#013F7C;
}

#footer {
clear:both;
height:42px;
background-image:url(/images/updateddesign/footerbg.gif);
background-repeat:no-repeat;
background-position:top left;
}

.blueinput{
background-color:#2B5F91;
border:1px solid #2B5F91;
color:#89A7BF;
padding:3px;
font-size:11px;
width:188px;
margin-top:7px;
}

.orangeinput{
background-color:#F79B4D;
border:1px solid #F79B4D;
color:#fff;
padding:3px;
font-size:11px;
width:188px;
margin-top:7px;
}

.submitbutton{
position:relative;
top:4px;
left:8px;
}

#catalogimg{
padding-top:20px;
text-align:center;
}

#catalogdownload {
padding:10px 0 12px 0;
text-align:center;
}

#cataloginfo{
width:100px;
color:#9FCBE8;
padding:20px 0px;
}

a.orange:link, a.orange:visited, a.orange:active{
color:#F58320;
text-decoration:none;
}

a.orange:hover{
color:#F59745;
text-decoration:underline;
}

#homeproducts{
background-image:url(/images/homeproducts_bg.jpg);
background-repeat:repeat-x;
padding:0px 10px;
}

.homeproducts {
background-image:url(/images/homeproducts_bg.jpg);
background-repeat:repeat-x;
padding:0px 10px;
}

.homeproductitem{
float:left;
width:165px;
}

#homecatalog{
background-image:url(/images/rightcontent_bg.jpg);
background-repeat:repeat-x;
background-position:0px 27px;
background-color:#003567;
}

.homeprod_divider{
background-image:url(/images/homeprod_divider.jpg);
background-position:top right;
background-repeat:no-repeat;
padding-right:17px;
}

.prodtitle{
color:#013F7C;
font-weight:bold;
}

.prodimg{
margin:10px auto 20px auto;
width:80px;
height:80px;
}

.customerservices_on{
position:absolute;
color:#fff;
top:8px;
left:17px;
cursor:pointer;
}

.rexelrewards_off{
position:absolute;
color:#fff;
left:147px;
top:8px;
cursor:pointer;
}

.customerservices_off{
position:absolute;
color:#0077B3;
top:8px;
left:17px;
cursor:pointer;
}

.rexelrewards_on{
position:absolute;
color:#fff;
left:147px;
top:8px;
cursor:pointer;
}

.sideformcontainer {
    padding:18px 0px 20px 18px;
    background-image:url(/images/rightcontent_bgsmall_new.jpg);

position:relative;
}

.rewardson {
    padding:18px 0px 20px 18px;
    background: #F76319 url(/images/rewards_content_bgsmall.jpg) repeat-x;
}

.notify{
font-weight:bold;
font-size:12px;
color:#bb0000;
}

.pagination {
clear:both;
margin-top:10px;
padding-top:10px;
border-top:1px solid #DDDDDD;
text-align:center;
}

.pagination * {
margin-left:5px;
margin-right:5px;
}

.pagination .disabled {
color:#AAAAAA;
}

.pagination .current {
font-weight:bold;
color:#000000;
text-decoration:underline;
}


.preview {
position:absolute;
margin:-30px 0px 0px -30px;
border:1px solid #AAAAAA;
display:none;
}

.thumb {
border:1px solid #DDDDDD;
}

.clear {
    clear:both;
}
/*form*/
.form {
    width:100%;
   
    float:left;
}
.form dl {
    float:left;
    clear:both;
    width:100%;
    margin:3px 0 3px 0;
    display:inline;
}
.form dt {
    float:left;
    width:190px;
    display:inline;
}
.form dd {
    float:left;
    width:200px;
    display:inline;
}

.form .required {
    color:#f00;
}

/*suppliers*/

.supplier-logo-row {
    float:left;
    width:100%;
    display:inline;
    margin:10px 0;
}

.supplier-logo-item {
    float:left;
    width:100px;
    margin:10px 10px 0 0;
    display:inline;
}

.productthumb { text-align:center; }
.productthumb img { border:1px solid #cecece; }
.productdescription { width:220px;float:left; }
.productdescription h3 { color:#00407a; margin:0px;padding:20px 0 5px 0; font-weight:bold; }
.hrstyle { height:1px; border-top:1px solid #ccc; padding:0px; margin:20px 0; }
.clear { clear:both; }

.productfirst { width:223px; float:left; }
.product { width:223px; float:left; margin-left:20px; }
a.viewpdf:link, a.viewpdf:active, a.viewpdf:visited { color:#f58322; text-decoration:none; display:block; padding-top:8px; font-weight:bold; }
a.viewpdf:hover { color:#f58322; text-decoration:underline; display:block; padding-top:8px; font-weight:bold; }

.heading { border-bottom:1px solid #dbdbdb; padding-bottom:8px; }
.heading-label { width:200px; float:left; }
.h1nopadding { padding:0; margin:0; }

.breadcrumb { width:400px; float:right; text-align:right; padding-top:8px; }
.breadcrumb a { color:#f58322; text-decoration:none; }
.breadcrumb a:hover { color:#f58322; text-decoration:underline; }

.dropdown {
background-color:#fff;
background-image:url(/images/updateddesign/dropdownbg.gif);
background-repeat:repeat-x;
background-position:left bottom;
-moz-box-shadow:3px 3px 3px #666;  
-webkit-box-shadow:3px 3px 3px #666;  
box-shadow:3px 3px 3px #666; 
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
width:250px;
display:none;
position:absolute;
top:37px;
left:0px;
color:#6b6b6b;
padding:6px 0 10px 0;
z-index:500;
}

a.droplink:link, a.droplink:visited, a.droplink:active { 
color:#e4710e;
text-decoration:none;
}

a.droplink:hover { 
color:#e4710e;
text-decoration:underline;
}

a.droplink-level2:link, a.droplink-level2:visited, a.droplink-level2:active { 
color:#f99947;
text-decoration:none;
}

a.droplink-level2:hover { 
color:#f99947;
text-decoration:underline;
}

.subbullet {
color:#6b6b6b;
}

.dropdownitem {
line-height:25px;
height:25px;
padding-left:18px;
z-index:500;
}

.dropdownitem-level2 {
line-height:20px;
height:20px;
padding-left:30px;
z-index:500;
}

.slideshow {
width:527px;
height:232px;
overflow:hidden;
position:relative;
z-index:100;
}

.slideshow .title {
background-image:url(/images/slideshow-titlebg.png);
position:absolute;
width:336px;
height:35px;
line-height:35px;
text-indent:26px;
top:190px;
left:0px;
color:#007EB8;
font-size:15px;
display:none;
text-transform:uppercase;
}

.slideshow-nav {
width:527px;
height:20px;
text-align:right;
line-height:20px;
z-index:200;
}

a.slidelink-off:link, a.slidelink-off:visited, a.slidelink-off:active { 
color:#f99947;
text-decoration:none;
font-size:35px;
outline:none;
}

a.slidelink-off:hover { 
color:#003f7b;
text-decoration:none;
font-size:35px;
outline:none;
}

a.slidelink-on:link, a.slidelink-on:visited, a.slidelink-on:active, a.slidelink-on:hover { 
color:#003f7b;
text-decoration:none;
font-size:35px;
outline:none;
}