/* CSS Imports */
/*
@import url(reset.css);
@import url(nav.css);
*/

body { font:normal 11px arial,verdana,helvetica;margin:0;color:#666666;background-color:#fff;}
img { border:0; float:left;}
/*
#container { margin:10px auto;height: 100%;min-height: 100%; width:871px;float:none !important;position:relative;}
*/
.margin_bottom{margin-bottom:10px;}
.margin_top{margin-top:10px;}

a{text-decoration:none;}

/* header CSS Styles */
/* ------------------------------------------------------- */
h2 { font-size:16px; }
/*div#header{float:left;width:565px;padding:0px 0px;margin:5px 0px 0px 0px;}*/
/*img#JBCLogo{float:left;padding:5px 10px;}*/
#search_console { float:left;height:26px;background-image:url(../images/search_left.gif);background-repeat:no-repeat;background-color:#C1D8E5;padding:0;margin:10px 43px;}
#search { width:250px; font:normal 11px arial, verdana, helvetica; }
/*
.search_go { float:left;width:30px;height:26px;cursor:pointer;background-image:url(../images/search.gif);border:0px;background-repeat:no-repeat;}
.search_go:hover {background-image:url(../images/search_over.gif);}*/
.search_input{ float:left;font-size:11px;padding:0px 0px 0px 3px;margin:3px;height:16px;}

/* shopping bag CSS Styles */
/* ------------------------------------------------------- */
/*
#shopping_console { float:right;width:200px;text-align:right;color:#066BA5;font-weight:bold;margin-top:10px;}
#shopping_console a { text-decoration:underline;color:#666666; font-size:11px;}
#shopping_console a:hover{text-decoration:none;}
#shopping_console ul { padding:0; margin:0; color:#666666; font-size:11px;font-weight:normal;}
#shopping_console li { display:inline; }
.shopping_summary { }
.highlight{float:right;padding:10px 0; margin:0;}
.shopping_icon{float:right;padding:0; margin:0;}*/
.view_basket{float:right;padding:0 30px;clear:both;margin:0;}
#ShoppingBasket{background-color:#CEE0EA;display:none;position:absolute;top:63px;right:0px;width:310px;height:195px;padding:10px 10px;z-index:1;}
.ShoppingBasketInner{float:left;width:300px;text-align:left;padding:5px 5px;margin:5px 0px;height:135px;background-color:#FFFFFF;overflow-y:auto;overflow-x:hidden;}
.ShoppingBagItem{float:left;padding:10px;color:#666666;font-weight:normal;margin:0 0px;width:260px;border-bottom:1px dotted #82B5D2;}
.ShoppingBagItem img, .ShoppingBagItem_main img{float:left;padding-right:10px;padding-bottom:10px;}
.ShoppingBagItem h1, .ShoppingBagItem_main h1{font-size:12px;color:#066BA5;margin:0px;padding:0;}
.basket_detail{float:left;}
.close{float:right;padding:0px 0; margin:0;cursor:pointer;}
.close_image{float:right;padding:4px 0 0 4px; margin:0;}


.EditBasket,.Checkout{float:left;width:153px;height:23px;}
.EditBasket span,.Checkout span{visibility:hidden;width:153px;height:23px;}
.EditBasket a,.Checkout a{display:block;text-decoration:none !important;overflow: hidden;width:153px;height:23px;}

.EditBasket{float:left;background-image:url(../images/edit_basket.gif);}
.EditBasket:hover{background-image:url(../images/edit_basket_over.gif);}
.Checkout{float:right;background-image:url(../images/checkout_basket.gif);}
.Checkout:hover{background-image:url(../images/checkout_basket_over.gif);}

/* Main Content */
/*.content_box_full{float:left;width:851px;padding:10px;background-color:#EEEEEE;margin-bottom:10px;}*/
/*.content_box_full_inner{float:left;background-color:#FFFFFF;width:636px;}*/
/*.content_box_full_inner_padded{float:left;padding:10px;}*/
/*.content_box_full img{float:left;}*/
.titleImg{float:left;}

.content_box_left{float:left;width:313px;margin-right:10px;}
.content_box_left_passwordReset{float:left;width:410px;margin-right:50px;}
/*.content_box_text_holder{float:left;padding:10px;width:291px;font-size:11px;color:#666666;background-color:#FFFFFF;border:1px #83B2CC solid;border-top:0px;}*/
.content_box_left_extended{float:left;width:569px;}
/*.content_box_text_holder_extended{float:left;padding:10px;margin-bottom:10px;width:547px;font-size:11px;color:#666666;background-color:#F8F8F8;border:1px #C8D2ED solid;border-top:0px;}*/
.content_box_right_extended{float:left;width:272px;margin-left:40px;}
.content_box_text_holder_right_extended{float:left;padding:0px;width:270px;font-size:11px;color:#666666;background-color:#FFFFFF;border:1px #C8D2ED solid;border-top:0px;}
.content_box_text_holder_right_confirmation{float:left;padding:0px 10px 0px 10px;width:250px;font-size:11px;color:#666666;background-color:#FFFFFF;border:1px #83B2CC solid;border-top:0px;}
/*.content_box_text_holder_full {float:left;padding:10px;width:830px;font-size:11px;color:#666666;background-color:#FFFFFF;border:1px #83B2CC solid;border-top:0px;}*/
/*
.content_box_text_holder_full_inner { float:left;padding:10px;width:612px;font-size:11px;color:#666666;background-color:#FFFFFF;border:1px #83B2CC solid;border-top:0px; } 
*/

#NewsletterSignUp{float:left;background-image:url(../images/newsletter_signup_33.jpg);padding:25px 10px 10px 10px;width:185px;font-size:10px;height:55px;background-repeat:no-repeat;}

#content_box_right{float:left;width:313px;}

/*
.left_columns_hotspots{float:left;width:205px;margin-left:10px;}
.left_columns_hotspots img{float:left;margin-bottom:10px;}
.left_columns_hotspots img.LastImage{margin-bottom:0px;}
*/

/* footer */
/*
#footer{float:left;width:850px;padding:0px 10px 10px 10px;}
.footer_logos{float:left;}
.FooterText{float:right;font-size:10px;color:#666666;}
.FooterText a{color:#666666;}
.FooterText a:hover{color:#666666;text-decoration:underline;}

.content_box_full_inner_footer{float:left;padding:4px;height:95px;background-color:#FFFFFF;width:628px;}
ul.LowerLinks{ float:left;padding:0; margin:0;width:140px;list-style:none;}
ul.LowerLinks img{float:none !important;}
ul.LowerLinks li {padding:0px 5px;color:#666666;font-size:11px;line-style:none;}
ul.LowerLinks a{color:#666666;}
ul.LowerLinks a:hover{color:#666666;text-decoration:underline;}
*/

/* General Button Styles */

.addAddress { padding-left:155px; }
.addButton { background-image:url(../images/buttons/add.gif); background-repeat:no-repeat; } 

.Continue{float:left;width:82px;height:25px;background-image:url(../images/buttons/continue.gif);}
.Continue span{visibility:hidden;width:82px;height:23px;}
.Continue a{display:block;text-decoration:none !important;overflow: hidden;width:82px;height:25px;}
.Continue:hover{background-image:url(../images/buttons/continue_over.gif);}

.ContinueShopping{float:left;width:160px;height:25px;background-image:url(../images/buttons/continueshopping.gif);}
.ContinueShopping span{visibility:hidden;width:160px;height:23px;}
.ContinueShopping a{display:block;text-decoration:none !important;overflow: hidden;width:160px;height:25px;}
.ContinueShopping:hover{background-image:url(../images/buttons/continueshopping_over.gif);}



/*Form */
.reg_textbox{
margin-top:5px;
width: 100px;
float: left;
color:#666666;
font-size:11px;
}

.SignUp{float:left;margin-left:5px;margin-top:5px;}

/* AddedToCart Process */
/*.AddedToCartMessage {position:relative;margin-top:5px;color:#418283;font-size:0.8em;font-weight:bold; height:15px;width:200px;}*/


/*Rules*/
/*.divider { border-bottom:dashed 1px #ccc; clear:both; padding-top:5px; }*/

/*Common*/
.required { font-weight:bold; }

/*Order History*/
th.status_colHeader	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
th.status_colHeader_price	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
th.status_colHeader_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;border:solid 1px #7EABDC;}


.t_td { border-bottom:1px solid #A4A4A4; color:#444444; font-size:11px; padding:6px 4px; vertical-align:top; }

/*Sitemap*/
#sitemap ul { padding-left:20px; list-style:disc; }
#sitemap ul li a { color: #066BA5; } 
#sitemap ul ul { list-style-type:circle; }
#sitemap ul ul li a { color: #666666; } 

/*Page Titles*/
.pagetitle {float:left;width:100%;background-color:#83B2CC;border:1px #83B2CC solid; }

/* Clear */
.clear { clear:both; }


.quickorder_box { height:176px; }

h1#cat_title { font-size:14px; margin-left:5px; }

.imageOverride{float: none;}

.loginRed { display:inline;float:left;color:red; font-weight:bold; }