@CHARSET "UTF-8";
/*
 * CSS selectors used to manipulate site content
 */ 
 
#content a{
color:#FF6600;
text-decoration:none;
}


#content a:hover {
text-decoration:none;
} 

#header-right #widgetRegister .top a{
color:#749EBB;
display:block;
float:right;
text-decoration:none;
font-weight:bold;
}

#header-right #widgetMyAccount {
color:#00456B;
text-align:right;
}

#header-right #widgetMyAccount  .myAccountUser{
color:#3B7A9E;
font-size:11px;
font-weight:normal;
text-align:right;
}

#header-right #widgetMyAccount .top a{
color:#00456B;
display:block;
float:right;
text-decoration:none;
font-weight:bold;
}
 
#header-right #widgetSidebar .items {
font-size:11px;
font-weight:normal;
color:#FF6600;
text-align:right;
}

#header-right #widgetSidebar .top a {
color:#FF6600;
text-decoration:none;
float:right;
display:block;
}

#header #widgetSearch .top {
color:#00456B;
font-size:14px;
font-weight:bold;
}

#widgetSearch .body .field input {
color:#FFFFFF;
}


#header-lower #contact-details a{

}

#header-lower #contact-details,
#header-lower #contact-details a {
text-align:right;
color:#FF6600;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#content-left  #widgetSpecials .body {
padding:0 0 0 5px;
}

#content-left  #widgetSpecials .sprice {
text-align:left;
padding:0;
color:#FF6600;
font-weight:normal;
line-height:normal;
}
#content-left  #widgetSpecials .sprice span,
#content-left  #widgetSpecials .sprice span.myerror {
color:#FF6600;
font-size:11px;
}

#content #content-left {
background-color:#FFFFFF;
}

#content-left #widgetCategories .top,
#content-left #widgetSpecials .top {
font-size:14px;
font-weight:bold;
color:#00456B;
}
/* on Offer */

#content-left  #widgetSpecials .body {
text-align:left;
font-size:11px;
}

#content-left  #widgetSpecials .title {
text-align:left;
}

#content-left  #widgetSpecials .title a {
text-decoration:none;
color:#5F6062;
font-weight:bold;
font-size:11px;
}

#content-left  #widgetSpecials .sdetails{
background-image:none;
text-align:left;
width:auto;
padding:0;
}

#content-left  #widgetSpecials .sdetails a {
font-size:11px;
color:#666666;
font-weight:normal;
}

#content-left  #widgetSpecials .all-link {
display:none;
}

#content-left .widgetImages .text a {
font-weight:bold;
}

#content-middle #hompage .homepagecontent h1 {
font-size:14px;
color:#00456B;
}

#content-middle #hompage .homepagecontent p{ 
color:#5F6062;
font-size:11px;
}

#content-middle p {
margin-bottom:15px;
}

#content-middle #hompage .homepagecontent strong {
color:#FF6600;
}

#content-middle #hompage #productGrid h2, 
#homepage-footer #inFocus .inFocusLeft h2{
font-size:14px;
color:#00456B;
margin:0;
}
#content-middle #hompage #productGrid .productRow a {
color:#5F6062;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:left;
}

#content-middle #hompage #productGrid .productRow .sprice,
#content-middle #hompage #productGrid .productRow .sprice span {
color:#FF6600;
font-size:11px;
text-align:left;
}

#content-middle #hompage #productGrid .details .buttons .detailBtn a,
#content-middle #hompage #productGrid .details .buttons .addToCartBtn a {
font-weight:normal;
}

#homepage-footer #inFocus .inFocusRight h3 {
color:#FF6600;
font-size:11px;
padding-top:6px;
}

#homepage-footer #inFocus .inFocusRight p {
color:#5F6062;
}

#container #footer .copyright {
color:#404040;
font-size:9px;
line-height:normal;
}

#container #footer .poweredby {
color:#A6A6A6;
font-size:9px;
}

#container #footer .poweredby a {
color:#29ABE2;
font-size:9px;
}

#container #footer .nav ul li a {
color:#404040;
font-size:9px;
text-decoration:none;
}

/* Product Grid/ Category Grid*/

#productGrid h2,
#categoryGrid h1 {
color:#00456B;
font-size:14px;
}

#productGrid .productContainer .productRow .title,
#categoryGrid .categoryContainer .categoryRow .title,
#categoryGrid .categoryContainer .categoryRow .description p{
text-align:left;
color:#00456B !important;
font-size:11px;
}

#productGrid .pageNote, 
#categoryGrid #categoryDescription p,
#productGrid #categoryDescription p {
font-size:11px;
color:#5F6062;
}


#categoryGrid .categoryContainer .categoryRow .buttons {
margin:0;
}

#categoryGrid .categoryContainer .categoryRow .description p{
color:#FF6600;
}

#productGrid .productContainer .productRow .title a,
#categoryGrid .categoryContainer .categoryRow .title a,
#categoryGrid .categoryContainer .categoryRow .detailBtn a{
font-size:11px;
text-decoration:none;
}

#productGrid .productContainer .productRow .details .sprice,
#categoryGrid .categoryContainer .categoryRow .details .sprice {
color:#FF6600;
font-weight:normal;
line-height:normal;
text-align:left;
font-size:11px;
}

#productGrid .productContainer .productRow .details .sprice span.myerror,
#categoryGrid .categoryContainer .categoryRow .details .sprice span.myerror  {
color:#FF6600;
}

#productGrid .productContainer .productRow .details .buttons .addToCartBtn,
#productGrid .productContainer .productRow .details .buttons .detailBtn,
#categoryGrid .categoryContainer .categoryRow .details .buttons .detailBtn {
text-align:left;
text-decoration:none;
}

#productGrid .productContainer .productRow .details .buttons .addToCartBtn a,
#productGrid .productContainer .productRow .details .buttons .detailBtn a,
#categoryGrid .categoryContainer .categoryRow .details .buttons .detailBtn a  {
font-size:11px;
font-weight:normal;
color:#5F6062;
text-align:left;
}

#productGrid #btmOptions .pagination,
#productGrid #btmOptions .pagination a,
#categoryGrid #btmOptions .pagination,
#categoryGrid #btmOptions .pagination a {
font-size:11px;
color:#FF6600;
}

#productDetail h2 {
font-size:15px;
}

#productDetail #productDescription {
color:#5F6062;
font-size:11px;
}

#productDetail #productDescription p {
font-size:11px;
}

#productDetail #detailGroup #productsRelated .title {
text-align:left;
}

#productDetail #detailGroup #productsRelated .title a {
font-size:11px;
color:#5F6062;
text-decoration:none;
line-height:normal;
}

#productDetail #extraDetails .form-label,
#productDetail #extraDetails .form-field {
font-size:11px;
color:#666666;
font-weight:normal;
}


#productDetail #extraDetails #price {
font-weight:bold;
}

#productDetail #extraDetails #price span.myerror {
color:#666666;
}

/* forms */

#content-middle #customerLogin .form-label,
#content-middle #clientAccount .form-label {
font-size:11px;
color:#5F6062;
text-align:left;
}

#content-middle #customerLogin .form-field, 
#content-middle #clientAccount .form-field {
font-size:11px;
}

#content-middle #customerLogin #existingCustomer .sublink {
color:#5F6062;
}

#content-middle #customerLogin #newCustomer .body {
text-align:left;
}

#content-middle #pageContent .pageNote,
#content-middle #pageContent .pageNote p,
#content-middle #viewCart p {
font-size:11px;
color:#5F6062;
}

#content-middle .logout a {
font-size:11px;
}

#content-middle #clientAccount .body {
color:#5F6062;
font-size:11px;
padding:0;
}

#content-middle #clientAccount .body a{
font-size:11px;
}

#myAccount .body {
font-size:11px;
}

#content-middle #viewCart #cartItems tr th,
#content-middle #clientAccount #orderList tr th,
#content-middle #clientAccount #orderList table td,
#content-middle #clientAccount #orderList .title  {
color:#5F6062;
font-size:11px;
}

#content-middle #viewCart #cartItems tr td,
#content-middle #viewCart #cartItems tr td a,
#content-middle #viewCart #cartInfo,
#content-middle #viewCart #cartNumItems,
#content-middle #viewCart #cartAmounts,
#content-middle #viewCart #cartCoupon {
font-size:11px;
color:#5F6062;
}


#content-middle #checkoutBilling .form-label,
#content-middle #checkoutBilling .form-label-required,
#content-middle #checkoutShipping .form-label,
#content-middle #checkoutShipping .form-label-required,
#content-middle #checkoutPayment .form-label,
#content-middle #checkoutPayment .form-label-required {
font-size:11px;
text-align:left;
color:#5F6062;
}

#content-middle #checkoutBilling .form-field,
#content-middle #checkoutShipping .form-field,
#content-middle #checkoutPayment .form-field {
font-size:11px;
}

#content-middle #checkoutPayment label {
color:#5F6062;
}

#content-middle #checkoutConfirm .pageNote {
color:#5F6062;
font-size:11px;
}

#content-middle #checkoutConfirm #billInfo .body,
#content-middle #checkoutConfirm #shipInfo .body,
#content-middle #checkoutConfirm #paymentInfo .body {
color:#5F6062;
font-size:11px;
}

#content-middle #checkoutConfirm #billInfo .body a,
#content-middle #checkoutConfirm #shipInfo .body a {
font-size:11px;
}

#content-middle #checkoutConfirm #orderDetails td {
font-size:11px; 
color:#5F6062;
}


#content-middle #checkoutComplete .hdr-title {
font-size:11px;
color:#5F6062;
}

#content-middle #checkoutComplete #pageNote {
font-size:11px;
color:#5F6062;
}

#content-left #widgetRelatedSites .top {
color:#00456B;
font-size:14px;
font-weight:bold;
}

#content-left #widgetRelatedSites .body a {
font-size:11px;
color:#5F6062;
}

#content-middle .link {
font-size:11px;
color:#999999;
}

#content-middle  .lastCat h2 {
margin-bottom:5px;
}

#productDetail #productReviews  {
font-size:0.9em;
color:#5F6062;
}

#productDetail #productReviews .hdr-title,
#productDetail #productReviews a.sublink {
font-size:11px;
}

#productReviewsAdd .form-field input,
#productReviewsAdd .form-field textarea,
#productReviewsAdd .form-field select.
#productDetail #productReviews .body {
font-size:11px;
}

#productDetail #productReviews .form-label {
text-align:left;
font-size:11px;
}

#content-middle .container {
font-size:11px;
color:#5F6062;
}

#content-middle .container .form-label,
#content-middle .container .form-label {
font-size:11px;
}

#content-middle .container .form-field input {
margin-right:10px;
}

p.myerror {
font-size:0.9em;
}
