a{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#002a57;font-size:12px;text-decoration:none;}
a:hover{text-decoration:underline;}

/* Registration CSS*/
.addr_name,.addr_lab,.email_pw,.challenge,.email_type,.save_payment,.cust_name,p,.addr_val,.pw{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#464646;font-size:13px;line-height:20px;}
textarea.comm,input.addr,select.addr,textarea.instruct,select.ship,.cart_quantity input{border:#E2E2E2 1px solid;font-size:11px;background-color:#ffffff;color: #747474;}

/* End Registration CSS*/
/* cart CSS*/
.cart{width:505px; text-align:right; border: 1px solid #DFDFDF; }
th.cart_quantity,th.cart_name,th.cart_sku,th.cart_price,th.cart_total{background-color:#E1E2E7;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#464646;font-size:14px;font-weight:bold;line-height:20px;}
td.cart_quantity,td.cart_name,td.cart_sku,td.cart_price,td.cart_total{background-color:#F9F9F9;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#464646;font-size:13px;line-height:20px;}
.taxnship,.totals_txt,.totals,.sql_addr_hdr,.sql_addr,.zipncountry_hdr,.zipncountry_txt1,.addr,.ship_check,.payment,.instruct{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#464646;font-size:13px;line-height:20px;}
.totals_all_txt,.totals_all,.instruct_hdr,.comm_hdr,.bill_addr_hdr,.ship_addr_hdr,.payment_hdr{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#464646;font-size:13px;font-weight:bold;line-height:20px;}
/* End cart CSS*/
/* body css */
body{margin:0px;padding:0px;font-family:Verdana,Arial,Helvetica,Sans-seriff;background-color:#fff;}

img,a{outline:none; border:none;}

/* Flash File */
#flashFile{width:399px;height:323px;}

/* Navigation background */
.nav_bg{background-image:url(../images/Navigation_bg.jpg);background-repeat:repeat-x;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#737272;}

/* navigation links */
a.nav_links{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#737272; float:left;padding-top:18px;text-decoration:none;}
a.nav_links:hover{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#dba63b;text-decoration:underline;}
a.nav_links_active{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;background:url(../images/button_selected.jpg) 0px 18px no-repeat;color:#dba63b;padding-left:18px;padding-right:18px;padding-top:18px; padding-bottom:18px; float:left;text-decoration:none;}
a.nav_links_active_contact{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;background:url(../images/button_selected.jpg) 0px 18px no-repeat;color:#dba63b;padding-left:14px;padding-right:14px;padding-top:18px; padding-bottom:18px; float:left;text-decoration:none;}
a.nav_links_active_mid{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;background:url(../images/button_selected_mid.jpg) 0px 13px no-repeat;color:#dba63b;padding-left:11px;padding-right:11px;padding-top:18px; padding-bottom:18px; float:left;text-decoration:none;}
a.nav_links_active_reg{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;background:url(../images/button_selected_mid.jpg) 0px 13px no-repeat;color:#dba63b;padding-left:23px;padding-right:23px;padding-top:18px; padding-bottom:18px; float:left;text-decoration:none;}
a.nav_links_active_long{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;background:url(../images/button_selected_long.jpg) 0px 13px no-repeat;color:#dba63b;padding-left:12px;padding-right:12px;padding-top:18px; padding-bottom:18px; float:left;text-decoration:none;}

/* Horizontal Line seperator for Nav-Links */
.nav_hline{padding-left:4px;padding-right:4px;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#737272; float:left;padding-top:18px;}

/* Top Navigation links */
.top_nav_text{color:#9e9e9e;font-size:10px;}
a.top_nav_link{color:#9e9e9e;font-size:10px;text-decoration:none;font-family:Verdana,Arial,Helvetica,Sans-seriff;}
a.top_nav_link:hover{text-decoration:underline;font-family:Verdana,Arial,Helvetica,Sans-seriff;}

a.top_nav_cart_link{color:#9e9e9e;font-size:10px;text-decoration:none;padding-right:2px;vertical-align:middle;font-family:Verdana,Arial,Helvetica,Sans-seriff;}
a.top_nav_cart_link:hover{text-decoration:underline;font-family:Verdana,Arial,Helvetica,Sans-seriff;}

.search_inputbox{border:#E2E2E2 1px solid;font-size:11px;background-color:#ffffff;color: #747474; width:125px;padding:3px 0px 3px 3px;float:left;margin-right:8px;}

.phone_number{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#9e9e9e;background:url(../images/dottedline.jpg) no-repeat right top;font-weight:bold;height:15px;padding-top:3px;padding-bottom:3px;}

/* Sub-Nav Links */
.sub_nav_links{font-size:12px;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#4f4f4f;text-decoration:none;}
.sub_nav_links:hover{text-decoration:underline;}

.sub_links{font-size:12px;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#4f4f4f;}

/* Horizontal Line seperator for Mid-Links */
.sub_nav_hline{padding-left:18px;padding-right:18px;}

/* Mid Links */
.mid_links_bg{background-image:url(../images/mid_links_bg.gif);background-repeat:repeat-x;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#002a57;font-size:12px;}

a.mid_links{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#002a57;font-size:12px;text-decoration:none;}
a.mid_links:hover{text-decoration:underline;}

/* Horizontal Line seperator for Mid-Links */
.mid_hline{padding-left:11px;padding-right:9px;}

/* Text Css */
.text{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#464646;font-size:13px;line-height:20px;}
.hdg_text{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#6ab0c5;font-size:18px;line-height:20px;padding-left:5px;}

/* Image Border */
.img_border{border:2px solid #DCDCDD;}

/* Phone Number Boxes */
.phone1{width:60px!important;width:65px;border:#E2E2E2 1px solid;font-size:11px;background-color:#ffffff;color:#747474;height:21px;padding:0px 0px 0px 3px; float:left;margin-left:10px;margin-right:10px;}
.phone2{width:60px!important;width:65px;border:#E2E2E2 1px solid;font-size:11px;background-color:#ffffff;color:#747474;height:21px;padding:0px 0px 0px 3px; float:left;margin-right:10px;}
.phone3{width:60px!important;width:65px;border:#E2E2E2 1px solid;font-size:11px;background-color:#ffffff;color:#747474;height:21px;padding:0px 0px 0px 3px; float:left;}

/* Sign-up Email Box */
.signup_emailbox{border:#E2E2E2 1px solid;font-size:11px;background-color:#ffffff;color: #747474; width:155px;height:19px;padding:0px 0px 0px 3px;float:left;margin-right:5px;}

.call_now_btn{float:left;clear:both;margin-left:10px;margin-top:14px;}

/* footer text */
.footer{color:#afafaf;font-size:11px;}

/* general link */
a.link{color:#FFFFFF;text-decoration:none;}
a.link:hover{color:#FFFFFF;text-decoration:underline;}

/* footer links */
.footer_section{background-image:url(../images/footer_bg.gif);background-repeat:repeat-x;}

a.footer_nav_link{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#969696;text-decoration:none;font-size:13px;}
a.footer_nav_link:hover{text-decoration:underline;}

a.footer_link{color:#afafaf;text-decoration:none;font-size:11px;}
a.footer_link:hover{text-decoration:underline;}

/* Horizontal-line Seperator */
.horiz_line{padding-left:10px;padding-right:10px;}

/* Horizontal Line seperator for Footer */
.hline{padding-left:22px;padding-right:22px;}

/* Misc Classes */
.right{float:right;}
.margin_left22{float:left;clear:both;margin-left:22px;}
.margin_right77{float:right;clear:both;margin-right:77px;}

.margin_left8{float:left;margin-left:8px;}
.margin_left32{float:left;margin-left:32px;}

.clear{clear:both;}

.left_bdr{border-left:1px solid #f2f2f2;}
.right_bdr{border-right:1px solid #f2f2f2;}

/*Background*/
.FlashBackground{ background:url(../images/background.jpg) 40% 0 no-repeat;}
.Nav_background{ background:url(../images/Navigation_bg.jpg) 50% 100px repeat-x;}

/*Product Category Left Nav*/
.category_nav{width:176px;background:url(../images/left_nav_bg.jpg) no-repeat;height:566px;}
.category_nav ul{width:148px;display:block;margin:0px;list-style-type:none;padding:30px 0px 0px 15px;}
.category_nav ul li{ width:148px; text-align:left; margin:0px; text-decoration:none; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; font-size:14px; height:25px; line-height:25px; color:#8f8a8a;display:block;}
.category_nav ul li a{ font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; color:#8f8a8a;display:block; height:25px; line-height:25px;padding-left:13px;}
.category_nav ul li a:hover{color:#5d5d5d; font-weight:bold; background:url(../images/nav_selecter_bg.gif) no-repeat;display:block;}
.category_nav ul li .selected{color:#5d5d5d; font-weight:bold; background:url(../images/nav_selecter_bg.gif) no-repeat;display:block; height:25px; line-height:25px;padding-left:13px;}
.category_nav ul li .anchor_link{font-weight:none;}
/* heading*/
.innerhdg_text{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:#6ab0c5;font-size:30px;line-height:32px;}
.product_img_bodr{border:5px #c7c7c8 solid;}
.product_descriptionbg{border:1px #c7c7c8 solid; border-top:0px; background:#fafafa; padding:8px 0px 10px 8px;}
.descrip_hdg{ font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 8px 0px; font-size:12px;color:#505557; font-weight:bold; line-height:20px;}
.descrip_txt{ font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 8px 0px; font-size:12px;color:#34a5c7; }
.descrip_price{ text-decoration:underline; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 8px 0px; font-size:12px;color:#bf9526; }
.descrip_price_details{ text-decoration:none; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; font-size:14px;color:#bf9526;font-weight:bold; }
.product_name_detail{ text-decoration:none; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; font-size:20px;}
.addtocart_btn{ margin:10px 25px 0px 0px;}
.errtext{font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color:red;font-size:15px;font-weight:bold;line-height:32px;}
