@charset "UTF-8";
/* CSS Document */

#breadcrumb {
text-transform: lowercase;
padding-bottom: 5px;
width:100%;
margin-bottom:10px;
border-bottom:1px solid #C7C6C0;
}

h3 {
width:500px;
}


#office td{
	padding:5px;
}

.hometitle {
border-bottom:1px solid #C7C6C0;
color:#222222;
float:none;
font-size:10px;
letter-spacing:0.2em;
line-height:normal;
padding-bottom:5px;
text-transform:uppercase;

}

.quicksearch {
border-bottom:1px solid #C7C6C0;
color:#222222;
float:none;
font-size:10px;
letter-spacing:0.2em;
line-height:normal;
padding-bottom:5px;
text-transform:uppercase;
text-align:left;
width:200px;
font-weight:bold;
}

* {
font-size:100%;
line-height:1.4em;
font-size:12px;
margin:0pt;
padding:0pt;
}

/*
.footerhr {
border-top:1px solid #C0C0C0;
height:1px;
margin:10px 0px;
}

#footercontent{
padding:0px 0px 10px;
width:860px;
font-size:10px;
}

.alignleft {
float:left;
}

.aligncenter {
margin:0em auto;
}

.alignright {
float:right;
}
*/

.custregister {
padding-bottom:10px;
}

.grid table {
padding-bottom:10px;
}

.grid td {
padding:2px;
}

div.shoppingcart, div.account {
margin-bottom:10px;
background: #d9d7cf;
padding: 5px;
width:350px;
}

.ext-price {
width:60px;
}

center {
text-align:left;
}

.grid {
width:98%;
}

.input-button, .input-button2 {
    display:block;
    float:left;
    margin:0 3px 0 0;
    background-color:#eae8e1;
    border:1px solid #a2a4a5;
    border-top:1px solid #dde0e1;
    border-left:1px solid #dde0e1;
    font-size:90%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:1px 6px 2px 3px; /* Links */
}


#contact .col-footer {
padding-left:220px;
}

#contact td{
padding-bottom:5px;
}

#contact .row-header {
vertical-align: top;
width: 125px;
}

.input-text, textarea, input {
border: 1px solid #bfbeb8;
}

.row-data {
vertical-align:top;
}

#catlist-data {
vertical-align:top;
padding-right: 10px;
}

#catlist-data a {
font-weight: bold;
}

#catlisting {
width: 100%;
}

#catlist-img{
padding-right:5px;
padding-bottom:15px;
}

#cats td {
padding-bottom: 15px;
width:140px;

}

#cats img{
border:0px;
width:140px;
height:140px;

}

/* FORM ELEMENTS */
.login-grid-internal td{
padding-bottom: 5px;

}

.product {
text-align:left;
}


/* FORM ELEMENTS END */

.col-header {
font-weight: bold;
}

body {
background:#fdfdfd;
color:#555555;
font-family: Lucida Grande,Arial,Helvetica,Geneva,Verdana,sans-serif;
font-size:80%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:relative;
text-align:center;
background-image: url("/content/PacificRim/PacificRim_files/bg-image-white.jpg");
background-repeat: no-repeat;
background-position: center top
}

a:hover {
color:#536e87;
}

a, a:visited {
color:#405467;
text-decoration:none;
}

#logo {
background:transparent url(/content/PacificRim/PacificRim_files/header-bg.gif) repeat-x scroll center top;
margin:0pt;
padding:0pt;
position:relative;
text-align:left;
width:100%;
}

#navholder 
{
background:transparent url(/content/PacificRim/PacificRim_files/nav-2.gif) repeat-x scroll center bottom;
border-top:1px solid #F9F9F5;
width:100%;
height:35px;
text-align:right;
}


#welcome {

float:right;
margin:0pt auto;
padding:0pt;
text-align:right;
width:90%;
}

#nav {

float:left;
margin:0pt auto;
padding:0pt;
text-align:left;
width:450px;

}

#search {

float:right;
margin:0pt auto;
padding-right:10px;
padding-top:5px;
text-align:right;
vertical-align:middle

}

#search input{

}

#nav ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
width:100%;
text-align:left;

}
ul {
margin:0px 0px 10px 10px;
}

#nav li {
display:inline;
float:left;
padding-bottom:4px;
}
#nav a {
color:#31363E;
float:left;
margin:3px 4px 0pt 0pt;
padding:4px 15px;
text-decoration:none;
}

#nav a:hover {
background:#CCCCCC ;
color:#202429;
position:relative;
}

#nav #current a {
background:#A2A4A5;
color:#FFFFFF;
position:relative;
}

.nav_tr {
display:block;
height:4px;
position:absolute;
right:0pt;
top:0pt;
width:4px;
}

.nav_bl {
bottom:0pt;
display:block;
height:4px;
left:0pt;
position:absolute;
width:4px;
}

.nav_br {
bottom:0pt;
display:block;
height:4px;
position:absolute;
right:0pt;
width:4px;
}

#nav a span {
display:none;
}

#nav a:hover span, #nav #current a span {
display:block;
}

#content {
background:transparent url(/content/PacificRim/PacificRim_files/content2.gif) repeat-x scroll center top;
background-color:#f3f3f3; 
float:left;
margin:0px;
position:relative;
text-align:left;
width:900px;
}

#content-inner {
padding:15px;
min-height:900px;
text-align:left;
}

p,row-header, row-data,col-header {
font-family: Lucida Grande,Arial,Helvetica,Geneva,Verdana,sans-serif;
font-size:11px;

}

h1 {

font-family: Lucida Grande,Arial,Helvetica,Geneva,Verdana,sans-serif;
font-size:17px;

}

h2 {

font-family: Lucida Grande,Arial,Helvetica,Geneva,Verdana,sans-serif;
font-size:13px;

}

.categories {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 25px;
}

.categories li {
border-bottom:1px solid #C7C6C0;
float:left;
width:100%;
}

.categories a {
float:left;
margin:0pt;
padding:4px 0pt 4px 15px;
width:250px;
}

.categories a:hover {
background:transparent url(/content/PacificRim/PacificRim_files/bullet_arrow.png) no-repeat scroll 0pt 50%;
}

#title {
background: #fdfdfd;
text-align:left;
font-size:15px;
font-weight:bold;
padding:6px;
width:865px;
margin-bottom:15px;
}


#titlesep {
background: #fdfdfd;
text-align:left;
font-size:12px;
font-weight:bold;
padding:6px;
width:865px;
margin-bottom:15px;
}
