.small { font: normal 10px Verdana, Helvetica, Arial, sans-serif; }
#nblink { text-align: center; background-color: #081634; color: white; font: normal 10px Verdana, Helvetica, Arial, sans-serif; }
#nblink a { color: white; font: normal 10px Verdana, Helvetica, Arial, sans-serif; }

/* BOF BASIC STRUCTURE */
BODY{ background:url(../images/decor/lps_main_bckg.jpg) repeat-x #10275a;}
#wrapper{margin:0 auto; width:967px; overflow:hidden;}
#wrapperWide{margin:0 auto; width:1150px; overflow:hidden;}
#header{ height:142px; width:967px;}
#headerWide{ height:142px; width:1150px;}
#nav{height:20px; width:937px;}
#content{ width:967px;}
#contentWide{ width:1150px;}
#contentLeft{float:left;  width:678px;}
#contentRight{float:left;  width:289px;}
#footer{width:100%; text-align:center; }
/* EOF BASIC STRUCTURE */

/* BOF COMMON TEMPLATE STYLES */
BODY, DIV, IMG, H1, H2, H3, A, table { padding: 0px; margin: 0px; border: none; outline: none; }
body {
	line-height: 120%;
	}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.div5{height:5px; width:100%;}
.div10{height:10px; width:100%;}
.div20{height:20px; width:100%;}
.div30{height:30px; width:100%;}
.imgSpace{padding:5px; }
.w50p{width:50%; }
/* EOF COMMON TEMPLATE STYLES */

/* BOF DEFAULT LOOK STYLES */
H1{color:#10275A; font-size:24px; font-weight:normal; font-family:arial narrow; padding:6px 0 6px 0px;}
H2, H2 a{color:#10275A; font-size:24px; font-weight:normal; font-family:arial narrow; padding:3px 0;}
H3{color:#10275A; font-size:20px; font-weight:normal; font-family:arial narrow; padding:2px 0;}
P{color:#525252; font-size:12px; line-height:140%;}
HR{border:none; height:1px; background:#c00;}
.listBox ul{list-style:outside; padding-left:20px;}
.listBox li{color:#5b5b5b; font-size:12px; line-height:150%;}
/* EOF DEFAULT LOOK STYLES */


/* BOF COMMON LOOK STYLES */
BODY{ font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none; color:#0e224e;}
a:hover{ text-decoration:underline; color:#F00;}
.white{color:#ffffff;}
.black{color:#222222;}
.red{color:#ef1300;}
.blue{color:#00F;}
.gray{color:#888888;}
.c5b5b5b{color:#5b5b5b;}
.narrow{ letter-spacing:-1px;}
.bold{font-weight:bold;}
.ital{font-style:italic;}
.strike{text-decoration:line-through;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.lh24{line-height:24px;}
.lhNorm{line-height:normal;}
/* EOF COMMON LOOK STYLES */

/* BOF HEADER */
#header{background:url(../images/decor/lps_flag_bckg.jpg) right top no-repeat;}
#headerWide{background:url(../images/decor/lps_flag_bckg.jpg) right top no-repeat;}
#headerLogo{width:340px; height:82px; margin-top:10px; text-align: center; color: white; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
#tagline{ margin-top: 5px;}
#headerBody{ width:507px; height:119px; overflow:hidden; margin-top:3px; font-family:"arial narrow"; padding-left:20px;}
#phone{ color: white; line-height:24px; font-size:24px; clear: left; }

#userMenu{ height:28px; width:auto; display:inline;}
#userMenuLeft{ background:url(../images/decor/lps_user_left_bckg.png) no-repeat; height:28px; width:11px; overflow:hidden;}
#userMenuCent{ background:url(../images/decor/lps_user_mid_bckg.png) repeat-x; height:28px; padding-top:2px;}

#userMenuRight{ background:url(../images/decor/lps_user_right_bckg.png) no-repeat; height:28px; width:13px; overflow:hidden;}
/* EOF HEADER */

/* BOF NAVIGATION */
#nav{position:relative; left:30px; height:20px; z-index:100;}
.items{position:relative;float:left;margin-left:-15px; width:96px; height:20px; }
.items img{ visibility:hidden;}
.items a{line-height:20px; display:block;width:100%; height:20px;}
#navHome{background:url(../images/buttons/lps_home_btn.png) no-repeat;z-index:19; }
#navHome:hover{background:url(../images/buttons/lps_home_btn_hover.png) no-repeat;}
#navHome, #navHome IMG{width:76px;}
#navAboutUs{background:url(../images/buttons/lps_about_us_btn.png) no-repeat;z-index:18; }
#navAboutUs:hover{background:url(../images/buttons/lps_about_us_btn_hover.png) no-repeat;}
#navAboutUs, #navAboutUs IMG{width:96px;}
#navCatalog{background:url(../images/buttons/lps_catalog_btn.png) no-repeat;z-index:17;}
#navCatalog:hover{background:url(../images/buttons/lps_catalog_btn_hover.png) no-repeat;}
#navCatalog, #navCatalog IMG{ width:85px;}
#navCustomerService{background:url(../images/buttons/lps_customer_service_btn.png) no-repeat;z-index:16; }
#navCustomerService:hover{background:url(../images/buttons/lps_customer_service_btn_hover.png) no-repeat;}
#navCustomerService, #navCustomerService IMG{width:142px;}
#navMyAccount{background:url(../images/buttons/lps_my_account_btn.png) no-repeat;z-index:15; }
#navMyAccount:hover{background:url(../images/buttons/lps_my_account_btn_hover.png) no-repeat;}
#navMyAccount, #navMyAccount IMG{width:96px;}
#navShoppingCart{background:url(../images/buttons/lps_shopping_cart_btn.png) no-repeat;z-index:14;}
#navShoppingCart:hover{background:url(../images/buttons/lps_shopping_cart_btn_hover.png) no-repeat;}
#navShoppingCart, #navShoppingCart IMG{ width:121px;}
#navCheckOut{background:url(../images/buttons/lps_checkout_btn.png) no-repeat;z-index:13; }
#navCheckOut:hover{background:url(../images/buttons/lps_checkout_btn_hover.png) no-repeat;}
#navCheckOut, #navCheckOut IMG{ width:96px;}

.items .drop-big, .items .drop-small{
display:none;
background:#ffffff;
margin-left:0px;
border:1px solid #0c5785;
padding:3px 4px;
position:static;
width:380px;
z-index:19;
}

.items .drop-small{width:150px;}

.items:hover .drop-big, .items:hover .drop-small{
display:block;
}
.drop-big .group, .drop-small .group{
float:left;
width: 180px;
padding-right:10px;
}

.drop-big .top, .drop-small .top{
padding:2px 0 3px 0;
}

.drop-big .top a, .drop-small .top a{
font-size:13px;
line-height:13px;
height:15px;
display:block;
overflow:hidden;
font-weight:bold;
}
.drop-big .top .sub, .drop-small .top .sub{
padding:0 0 0 5px;;
}
.drop-big .top .sub a, .drop-small .top .sub a{
font-size:12px;
line-height:12px;
height:14px;
display:block;
overflow:hidden;
font-weight:normal;
}


/* EOF NAVIGATION */

/* BOF CONTENT */
#contentContainer{ background:url(../images/decor/lps_content_bckg.png) repeat-y top; width:967px;}
#contentContainerWide{ background:url(../images/decor/lps_content_bckg_wide.png) repeat-y top; width:1150px;}
#contLeftTop{ background:url(../images/decor/lps_content_left_top_bckg.png) no-repeat; width:678px; height:17px; overflow:hidden;}
#contLeftMid{width:638px; padding:0 0 0 30px; min-height:200px; overflow:hidden;}
#contLeftBot{background:url(../images/decor/lps_content_left_bot_bckg.png) no-repeat; width:678px; height:16px; overflow:hidden;}
#contLeftBotWide{background:url(../images/decor/lps_content_left_bot_bckg_wide.png) no-repeat; width:861px; height:16px; overflow:hidden;}
#contRightTop{ background:url(../images/decor/lps_content_right_top_bckg.png) no-repeat; width:289px; height:83px; overflow:hidden;}
#contRightMid{width:257px; padding:0 18px 0 14px; min-height:200px; overflow:hidden;}
#contRightBot{background:url(../images/decor/lps_content_right_bot_bckg.png) no-repeat; width:289px; height:16px; overflow:hidden;}

#contFullTop{ background:url(../images/decor/lps_content_full_bckg.png) no-repeat; height: 24px; }
#contFullTopWide{ background:url(../images/decor/lps_content_full_bckg_wide.png) no-repeat; height: 24px; }
#contFullMid{ padding: 15px;}

/* #contLeftMid P{ text-align:justify;} */
/* EOF CONTENT */


/*BOF FOOTER*/
#footer{ background:url(../images/decor/lps_footer_bckg.png) repeat-x top left; padding: 10px 0;}
#footer, #footer table{margin:0 auto; text-align:center;}
#footer, #footer a, #footer table p{color:#ffffff; font-size:14px; text-align:center;}
#footer table a{line-height:24px;}
#footer td{padding:0 10px;}
#footer p { margin: 0; }
/*EOF FOOTER*/


/*BOF OTHER */
#lpsInfo{width:649px; margin:0 0 0 -10px;}
#lpsInfo p{color:#ffffff; font-size:11px; text-align:right;}
.listBox{width:300px;}
/*EOF OTHER */

/*BOF SIDEBAR*/
#contRightMid p { padding:0px 10px; color: #111; margin: 8px 2px; }
#sbNews{text-align:right; width:257px; height:150px;  background:url(../images/decor/lps_newsLetter_bckg.png) no-repeat;}
#sbNews FORM{padding: 95px 20px 0 0; }
#sbNews .email{ color:#999999; background:url(../images/decor/lps_newsLetter_field_bckg.png) no-repeat left; width:213px; height:24px; font-size:18px; line-height:24px; padding:0px 5px; border:none;}
#sbnews .submit{}
#sidebarShipping { margin: 0 0 15px 0; padding: 0 5px 0 5px; background:url(../images/decor/sidebarShippingBG.png) no-repeat top left; }
#sidebarShipping p { margin: 0 0 10px 0; }
#sidebarShipping a { text-decoration: underline; }
/*EOF SIDEBAR*/

/*BOF SEARCH BOX*/
#sbSearch FORM{padding:45px 0 0 20px;}
#sbSearch .field{vertical-align:middle; color:#999999; background:url(../images/decor/lps_search_field_bckg.png) no-repeat left; width:172px; height:24px; font-size:18px; line-height:24px; padding:0px 5px; border:none;}
#sbSearch .submit{vertical-align:middle;}
/*EOF SEARCH BOX*/

/* BOF QUICK BOX*/
#quickProd{z-index:-1;height:134px; width:612px; background: url(../images/decor/lps_quickView_bckg.png) no-repeat; margin:20px auto;}
#quickCase{margin: 3px 6px 6px 6px; height:100px; overflow:hidden;}

#quickNav{position:relative; left:30px; height:18px;padding-top:7px; z-index:0;}
.quickItems{width:93px; position:relative;float:left;margin-left:-15px; height:18px; overflow:hidden; cursor:pointer;}
.quickItems img{ visibility:hidden; width:93px;}
.quickItems a{line-height:20px;}
#quickBestRated{background:url(../images/buttons/lps_bestRated_btn.png) no-repeat;z-index:-2; }
#quickBestRated.quickShow,#quickBestRated:hover{background:url(../images/buttons/lps_bestRated_btn_hover.png) no-repeat; z-index:-1;}

#quickNewTools{background:url(../images/buttons/lps_newTools_btn.png) no-repeat;z-index:-3; }
#quickNewTools.quickShow,#quickNewTools:hover{background:url(../images/buttons/lps_newTools_btn_hover.png) no-repeat; z-index:-1;}

#quickSpecials{background:url(../images/buttons/lps_specials_btn.png) no-repeat;z-index:-4;}
#quickSpecials.quickShow,#quickSpecials:hover{background:url(../images/buttons/lps_specials_btn_hover.png) no-repeat; z-index:-1;}

#quickTopPicks{background:url(../images/buttons/lps_topPicks_btn.png) no-repeat;z-index:-5; }
#quickTopPicks.quickShow,#quickTopPicks:hover{background:url(../images/buttons/lps_topPicks_btn_hover.png) no-repeat; z-index:-1;}

#quickTraining{background:url(../images/buttons/lps_training_btn.png) no-repeat;z-index:-6; }
#quickTraining.quickShow,#quickTraining:hover{background:url(../images/buttons/lps_training_btn_hover.png) no-repeat; z-index:-1;}

/*quick box products*/
.quickItem{width:300px; float:left;}
.quickItem .prodItemImg{overflow:hidden; float:left;height:75px;text-align:center;width:60px; margin:0 10px;padding-top:12px;}
.quickItem .prodItemImg img{max-width:60px;}
.quickItem .prodItemInfo{float:left; width:220px; height:100px;overflow:hidden;}
.quickItem .prodItemInfo, .quickItem .prodItemInfo a{font-size:12px; line-height:13px;}
.quickItem .prodItemTitle a{color:#EF1300; font-weight:bold;font-size:13px;display:block; overflow:hidden; height:13px;line-height:15px;padding:3px 0;}
.quickItem .prodItemDesc{color:#555; padding-left:4px;}
.quickItem .prodItemRate{width:100px;height:35px; float:left; padding:5px 9px 0 0; }
.quickItem .prodItemPrice{text-align:right; width:100px;height:22px; line-height:20px; float:left;overflow:hidden; font-size:22px; font-weight:bold; color:#ef1300;}
.quickItem .prodItemCart{width:100px; height:35px; float:left; text-align:right; overflow:hidden;}
/* EOF QUICK BOX*/

/* BOF QUICK BOX TALL */
#quickProdT{z-index:-1;height:238px; width:612px; background: url(../images/decor/lps_quickViewTall_bckg.png) no-repeat; margin:20px auto;}
/*quick box products*/
.quickItemT { width:300px; float:left; text-align: center; }
.quickItemT .prodItemImg { overflow:hidden; height:90px; text-align:center; width:90px; margin:0 auto; padding-top: 4px }
.quickItemT .prodItemTitle a { color:#EF1300; font-weight:bold; font-size:13px; display:block; overflow:hidden; height:26px; line-height:15px; padding:3px 0;}
.quickItemT .prodMoreInfo{ font-size: 10px; color: #009; }
.quickItemT .prodItemRate{ width:100px; height:28px; margin: 0 auto; }
.quickItemT .prodItemPrice{ text-align:right; width:80px; height:22px; line-height:20px; float:left; overflow:hidden; font-size:22px; font-weight:bold; color:#ef1300; margin-right: 10px; }
.quickItemT .prodItemCart{ width:80px; height:35px; float:left; text-align:left; overflow:hidden; }
#quickCaseT { margin: 3px 6px 6px 6px; height:200px; overflow:hidden;}
/* EOF QUICK BOX TALL */

/* BOF BREADCRUMBS*/
#breadCrumbs a, #breadCrumbs{font-size:12px; color:#5b5b5b; }
/* EOF BREADCRUMBS*/

/*BOF CTGY PAGE*/
#ctgyBoxTop{background:url(../images/decor/lps_subCatBox_top_bckg.png) no-repeat; width:615px; height:12px; overflow:hidden;}
#ctgyBoxMid{background:url(../images/decor/lps_subCatBox_mid_bckg.png) repeat; width:600px; padding:0 5px 0 10px;}
#ctgyBoxBot{background:url(../images/decor/lps_subCatBox_bot_bckg.png) no-repeat; width:615px; height:11px; overflow:hidden;}
.ctgyItem{width:300px; float:left; padding:2px 0;}
.ctgyImgBox{display:block; color:#5b5b5b; border:1px solid #fff;padding:1px; margin:2px; width:40px; height:40px;  overflow:hidden;  float:left;}
.ctgyItem a{height:44px; width:300px; display:block; vertical-align:middle; font-size:12px; color:#333; padding:10px 0 0 5px;}
#ctgyDesc{ font-weight:normal; font-size:12px; color:#525252; padding: 0 15px 0 5px;}
.ctgyItem-ctgy{width:300px; float:left; padding:2px 0;}
.ctgyItem-ctgy a{ height:44px; width:290px; display:block;  vertical-align:middle; font-size:14px; color:#5b5b5b; padding:10px 10px 0 5px;}
.ctgyImgBox-ctgy{border: 1px solid #ccc; display:block; color:#5b5b5b; padding:1px; margin:2px; width:40px; height:40px;  overflow:hidden;  float:left;}
.ctgyItem-onSale{border:1px solid #ccc; margin: 5px auto 10px auto; width:512px; padding:0 0 5px 0;}
.ctgyItem-onSale .ctgyItem {width:255px;}
.ctgyItem-onSale .ctgyItem a {width:250px;}



/*prodItem layout*/
.prodItem{width:309px;height:185px;float:left;overflow:hidden;padding: 0 0 18px 0;}
.prodItem.prodItemLeft{padding-right:18px;}
.prodItem .prodItemTitle{width:279px;height:21px; padding:0 25px 16px 5px; overflow:hidden;}
.prodItem .prodItemTitle a{color:#0e224f; font-size:14px; line-height:14px;  font-weight:bold;}
.prodItem .prodItemImg{width:100px; height:75px; text-align:center; float:left; margin:0 9px 0 0; overflow:hidden;}
.prodItem .prodItemImg img{width:100px;  }
.prodItem .prodItemDesc{width:200px;height:95px; float:left; color:#333; font-size:12px; text-align:left; overflow:hidden; }
.prodItem .prodItemDesc a { text-decoration: underline; }
.prodItem .prodItemRate{width:100px;height:35px; float:left; padding:0 9px 0 0;}
.prodItem .prodItemPrice{width:125px;height:35px; line-height:22px; float:left;overflow:hidden; font-size:22px; font-weight:bold; color:#ef1300;}
.prodItem .prodItemSave{font-size:11px; line-height:14px;padding-left:11px;font-weight:bold;}
.prodItem .prodItemCart{width:75px; height:35px; float:left; text-align:right; overflow:hidden;}
.prodItem .prodItemCart .submit{width:74px; height:19px;}
.prodItem .prodItemCart form{height:19px;}
.prodItem .prodItemFlag{height:25px; text-align:right; }
.prodItemFlag IMG {vertical-align:middle;}


.prodItem .prodItemCart a{font-size:12px;}

/*EOF CTGY PAGE*/

/*BOF PROD PAGE*/
#prodPageTitle{float:left;}
#prodPageRate{float:right;}
#prodPageLeft{width:250px; float:left; overflow:hidden;}
#prodPageImg{width:250px; overflow:hidden;}
#prodPageRight{width:370px; float:left; padding-left:18px;}
#prodPageDetails td{padding:4px 0;}
#prodPageDetails .submit{padding-top:8px;}
#prodPageDesc, #prodPageDesc h2{font-size:12px; color:#515151;}
#prodPageDesc ul{margin:5px 20px;}

#prodHeader, #prodFooter {
	font-size: 12px;
	}
/*EOF PROD PAGE*/

/*BOF RELATED PRODUCTS*/
#relatedItem{color:#515151; font-size:12px; width:250px;}
#relatedItemImg{width:70px;}
#relatedItemImg img{width:60px;overflow:hidden;}
/*EOF RELATED PRODUCTS*/

/*BOF RATING*/
.prodItemRate, #contLeftMid .prodItemRate P{text-align:center; font-family:arial narrow; font-size:12px;}
#prodPageRate p{text-align:right; font-size:14px;}
.prodReviewItem HR{margin:3px 0;}
.prodReviewItem{margin-bottom:30px;}
.prodReviewTitle{float:left;}
.prodReviewRating{float:right;}
.prodReviewRating p{line-height:12px;}
.prodReviewRating img{vertical-align:bottom;}

/*EOF RATING*/



/*BOF BASKET*/
#basket{width:100%;}
#basket th{padding-bottom:3px;border-bottom:1px solid #cccccc;font-weight:normal;color:#ef1300; text-align:left;}
#basket tbody{font-size:12px;}
#basket td{padding:6px 2px;}
#basket .price, #basket .total{text-align:right;}
#basket td.total{font-size:14px;border-top:1px solid #cccccc;}
#basket .submit{float:left;}
#basket .input{text-align:right;margin:1px 0px; border:1px solid #ccc;height:16px;padding:0 3px;float:left;}
#payOpt{width:205px;float:right; text-align:center; border:1px solid #ccc; padding:5px; margin-top:10px;}
#payOpt P{text-align:center; padding:0px 0 6px 0; font-weight:bold; font-size:13px;}
.checkWith{ display:block;padding:0; clear:both; text-align:center; margin:0 auto;}

/*EOF BASKET*/

/*BOF FORM ITEM*/
#shipping_data, #billing_data{float:left; width:300px;}
#logBtn{width:260px; text-align:right;}
#savBtn{text-align:right;}

.validError{font-size:12px; padding-left:5px;}
.required{font-weight:bold;}
input.required{font-weight:normal;}
.warning{color:#ef1300;}
.optional{font-style:italic;}

.radio_buttons{
font-size:10px;
width:260px; text-align:right;
}
.formItem{
font-size:12px;
margin:4px 0;
width:300px;
}
.formItem label{
display:block;
float:left;
width:120px;
height:12px;
line-height:18px;
text-align:right;
padding-right:10px;
}
.formItem input, .formItem select{
display:block; float:left;
padding:1px;
width:150px;
}
.formItem .check{width:auto;margin-left:0;}


/*EOF FORM ITEM*/

/*BOF ADDENDUM*/
#addendum{background:#eee;padding:10px 15px;border:1px solid #10275A;margin-bottom:20px;}
#addendum a { text-underline; }
#addendum p { 
	margin: 7px 0; 
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
}
/*EOF ADDENDUM*/

/*BOF CUSTOMER FIELDS DISPLAY*/
#customer_fields_display{width:100%;}
#customer_fields_display th{padding-bottom:3px;border-bottom:1px solid #cccccc;font-weight:normal;color:#ef1300; text-align:left;}
#customer_fields_display td{font-size:14px;font-weight:normal;padding-top:4px;vertical-align:top; color:#444;}
#customer_fields_display td.alignRight{padding-right:5px;font-weight:bold;}
/*EOF CUSTOMER FIELDS DISPLAY*/

/*BOF PAYMENT INFO*/
.osel_row {
	font-size: 12px; 
	float: right;
	clear: both;
	width: 400px;
	}
.osel_row .label {
	display: block;
	width: 60px;
	float: left;
	}
#taxexempt {
	padding-top: 20px;
	}
#payment_info p{width:200px;padding-bottom:10px;}
#payment_info td.alignRight{padding-right:5px;}
#paymentInput{font-size:12px;}
#paymentInput td.alignRight{padding-right:5px;}
/*EOF PAYMENT INFO*/

/*BOF AGREEMENT STYLES*/
#agreementText{font-size:12px;}
/*EOF AGREEMENT STYLES*/

/*BOF COUPON REDEEM*/
#couponCheckout td{font-size:12px;vertical-align:middle;}
#couponCheckout .input{text-align:right;margin:1px 0px; border:1px solid #ccc;height:16px;padding:0 3px;float:left;}
/*EOF COUPON REDEEM*/

/* BOF STATIC CONTENT*/
#staticcontent{}
#staticcontent .box{ border:1px solid #ccc;  margin: 0 0px 20px 0; padding:0 10px 5px 0;}
#staticcontent .box li{font-size:13px; list-style:circle; margin-left:40px;}

#staticcontent p{
margin-left:10px;
padding:4px 0;
}
#staticcontent li{
list-style:none;
margin-left:10px;
}
#staticcontent li b a{font-size:14px;  }
#staticcontent li li{
	margin-left:20px;
	list-style:disc;
}
#staticnav{
float:left;
border:1px solid #0E224E;
padding:5px;
margin:45px 20px 20px 0;
}
#staticnav a{
display:block;
font-size:14px;
line-height:15px;
border-bottom:1px solid #ccc;
padding:5px 3px 0 3px;
}
#staticnav br{
height:2px;
display:block;
}
#staticnav a:hover{
font-size:14px;
color:#444;
border-bottom:1px solid #ccc;
}

/* EOF STATIC CONTENT*/


/*BOF ADS Product Flags*/
.flag1, .flag2, .flag3{font-size:16px;}
.flag1{color:#f60;}
.flag2{color:#090;}
.flag3{color:#f00;}
/*EOF ADS Product Flags*/

/*BOF PAGINATION*/
.pagination{text-align:right; width:100%;margin:10px 0;}

.pagination p,
.pagination form
{text-align:right;display:inline;}

/*EOF PAGINATION*/

/*BOF ATADDR*/
#atAddr .warning{border:1px solid #072D7F;padding:5px 10px;}
#atAddr .warning P{color:#ef1300;font-weight:bold;}
#atAddr .addrBlock{float:left; width:250px;padding:30px;}
#atAddr .addrOption{border: 1px solid #ccc; padding:5px; margin:0 5px 10px 5px;}
#atAddr .addrTitle{color:#989898;font-size:18px;padding-bottom:3px;margin-bottom:10px;border-bottom:2px solid #072D7F;}
#atAddr form{display:inline;}
/*EOF ATADDR*/

/*BOF UPSELL*/
#upsell_products{width:100%;}
#upsell_products thead td{border-bottom:1px solid #ccc;font-size:14px;font-weight:bold;}
#upsell_products tbody td{font-size:12px;padding-top:5px;}
/*EOF UPSELL*/

/*BOF ARTICLES */
.articles{font-size:12px;}
/*EOF ARTICLES */


/*BOF SEARCHSPRING */
div.autocomplete-suggestions { position:absolute; z-index:1000; width:0; margin:0; padding:0; background-color:#fff; border:1px solid #999; }
div.autocomplete-suggestions ul { z-index:1000; list-style-type:none; margin:0; padding:0; }
div.autocomplete-suggestions ul li { z-index:1000; list-style-type:none; display:block; margin:0; padding:2px; color: #000; font-weight:normal; cursor:pointer; overflow:hidden; }
div.autocomplete-suggestions ul li.selected { background-color:#63B8FF; }
/*EOF SEARCHSPRING */


/* BOF MINIBASK*/
#miniBask{border:1px solid #EF1300; width: 234px; margin: 10px auto; padding:4px;}
#miniBask{font-size:12px;}
#miniBask TABLE{width:100%}
#miniBask TH{border-bottom:1px #ccc solid; padding-bottom:4px; font-size:13px;}
#miniBask .subTot TD{border-top:1px #ccc solid; padding-top:4px;}
#miniBask .total TD{font-weight:bold; color:#EF1300;font-size:13px;}
/* EOF MINIBASK*/


/*BOF order history*/
#hist_table{width:100%;}
#hist_table th{padding-bottom:3px;border-bottom:1px solid #cccccc;font-weight:normal;color:#ef1300; text-align:left;}
#hist_table tbody{font-size:12px;}
#hist_table td{padding:6px 2px;}
#hist_table .price, #basket .total{text-align:right;}
#hist_table td.total{font-size:14px;border-top:1px solid #cccccc;}
#hist_table .submit{float:left;}
#hist_table .input{text-align:right;margin:1px 0px; border:1px solid #ccc;height:16px;padding:0 3px;float:left;}
/*EOF order history*/

/* POPUPS */

#popup_wrapper {
	margin: 10px;
	color: #333;
	line-height: 140%;
	}
#popup_close {
	text-align: right;
	border-top: 2px dotted #ccc;
	padding-top: 8px;
	margin-top: 30px;
	padding-bottom: 10px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
#popup_close a {
	color: #1b3671;
	}

#ccv {
	background: #fff;
	padding: 15px; 
	margin: 0;
	border: 1px dashed #ccc;
	visibility:hidden;
	position: absolute;
	top: 700px;
	border: 3px solid #444;
	width: 300px;
	margin-left: 300px;
	}
#ccv p {
	font-size: 11px;
	}

#estimateshipping {
	clear: left;
	border: 1px solid #ccc;
	padding: 10px;
	width: 300px;
	font-size: 12px;
	}
	
	
#ocstwarning {
	border: 3px solid #777;
	background-color: yellow;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	display: none;
	}
#ocstwarning2 {
	border: 3px solid #777;
	background-color: yellow;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	display: none;
	width: 420px; 
	float: left;
	text-align: center;
	}

