body{font-family: Tahoma; font-size:11px; text-align:center; margin:0px; padding:0px; background-color: #e5e5e5; background-image:url(images/body_bg.gif); background-repeat:repeat;}/*669966*/
h1,h2,h3,h4,h5,h6{padding:2px; margin:0px}
h1{font-size:18px;}
h2{font-size:14px;}
form{padding:0px; margin:0px;}
form h3{font-size:12px; color:#cc0000;}
input,select,textarea{font-size:11px}
.ewd_form_tag{vertical-align:top;}
#ewd_content_main{width:1000px; text-align:left; margin:5px auto; background-color:#ffffff; border:1px solid #000000;}

/* HEADER */
#ewd_header{background-color:#ffffff; clear:both;}
#ewd_header_top{background-image:url(images/top_orange.gif); background-repeat:no-repeat; height:8px;}
#ewd_header_holder{background-image:url(images/header_bg_rpt.jpg); background-repeat:repeat-x; height:205px;}
#ewd_header_logo{padding:0px; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; background-position:top right; height:205px; font-family: Georgia, "Times New Roman", Times, serif;}
#ewd_header_logo a:link,#ewd_header_logo a:visited{color:#ffffff; text-decoration:none;}
#ewd_header_logo a:hover{color:#e5e5e5; text-decoration:underline;}
#ewd_header_logo .slogan{text-indent:14px; font-style:italic; font-size:11px; color:#f5f5f5; padding:5px 15px;}
#ewd_header h1{font-size:20px; padding:70px 0px 1px 10px; margin:0px;}
#ewd_header h2{font-size:12px; padding:1px; margin:0px; font-weight:normal; padding:0px 10px;}
	
/* HEADER TOP NAVIGATION */
#ewd_top_nav{background-image:url(images/header_bg_rpt.jpg); background-repeat:repeat-x; background-position:top left; height:26px; clear:both;}
#ewd_top_links{padding:0px; text-transform:uppercase; font-weight:bold;clear:both;}
#ewd_top_links span a:link, #ewd_top_links span a:visited{color: #e5e5e5; display:block; float:left; padding:5px 5px 7px 5px; border-right:1px solid #cc0014;}
#ewd_top_links span#top_active a{color:#ffffff; background-color:#990014; text-decoration:none;}
#ewd_top_links span a:hover,#ewd_top_links span#top_active a:hover{color:#ffffff; background-color:#cc0014;}


/* BREADCRUMBS */
#ewd_breadcrumbs{padding:2px; background-color: #737373; color:#ffffff; border:1px solid #000000;}
#ewd_breadcrumbs h3{font-size:11px;}
#ewd_breadcrumbs a:link, #ewd_breadcrumbs a:visited{color:#e5e5e5; text-decoration:none;}
#ewd_breadcrumbs a:hover{color:#ffffff; text-decoration:underline;}

/* SIDE */
#ewd_side{width:200px; float:left; padding:5px 0px;}/*251*/

#ewd_side ul{list-style:none; padding:0px; margin:0px; background-color:#000000;}	
#ewd_side ul li a:link, #ewd_side ul li a:visited{display:block; color:#ffffff; padding:4px 2px; text-decoration:none;background-image:url(images/box_bg_blk.jpg); background-repeat:repeat-x;}/*border-bottom:1px solid #669966;*/
#ewd_side ul li a:hover,#ewd_side li#active a:hover{font-weight:bold;background-image:url(images/box_bg_act.jpg); background-repeat:repeat-x;}
#ewd_side li#active a{background-color:#660000; color:#ffffff;font-weight:bold;background-image:url(images/box_bg_act.jpg); background-repeat:repeat-x;}
#ewd_side ul li ul{padding:0px 0px 0px 8px; background-color:#e5e5e5;}
#ewd_side ul li ul#ewd_sub_cat li a:link, #ewd_side ul li ul#ewd_sub_cat li a:visited{background-color:#000000; color:#ffffff; background-image:url(images/box_bg_red.jpg); background-repeat:repeat-x; font-weight:normal;}
#ewd_side ul li ul#ewd_sub_cat li a:hover,#ewd_side ul li ul#ewd_sub_cat li#sub_active a:hover{background-color:#ffffff;  font-weight:bold;}
#ewd_side ul li ul#ewd_sub_cat li#sub_active a{background-color:#990000; color:#ffffff; text-align:right;}

.ewd_side_top{/*background-image:url(images/side_top.gif); background-repeat:no-repeat; width:251px; height:27px;*/}
.ewd_side_exp{/*background-image:url(images/side_exp.gif); background-repeat:repeat-y;width:251px;*/}
.ewd_side_links{padding:0px 2px 0px 2px; margin:0px 3px 0px 0px;}
.ewd_side_btm_top{/*background-image:url(images/side_btm_top.gif); background-repeat:no-repeat; width:251px; height:14px;*/}
.ewd_side_btm{/*background-image:url(images/side_btm.gif); background-repeat:no-repeat; width:251px; height:20px;*/}

/* CONTENT */
#ewd_content{width:800px; float:left;}/*749*/
#ewd_content_details{padding:5px 15px; border-right:1px solid #000000;}
#ewd_content_details_right{padding:5px 15px; border-left:1px solid #000000;}

/* CATEGORY - SUB-CATEGORIES */
#ewd_cat_details{border:1px dashed #333333; padding:5px; margin:0px 0px 2px 10px; font-style:italic; background-color:#f5f5f5; border-top:none;}
#ewd_cat_details .img_right{float:right; margin:0px 0px 15px 15px;}
#ewd_cat_details .frame{padding: 5px; border: 1px solid #cc0000; background-color:#ffffff;}
.ewd_clear_fix{clear:both; width:100%; height:1px;}
#ewd_cat_details ul{list-style:none; padding:0px; margin:0px; font-size:12px; font-weight:bold;}
#ewd_cat_details ul li a:link, #ewd_cat_details ul li a:visited{display:block; color:#000000; padding:2px;text-decoration:none;}
#ewd_cat_details ul li a:hover{color: #CC0000;}

/* PRODUCTS */
#ewd_products{padding:0px; margin:10px 10px;width:735px;}
#ewd_products .ewd_p_desc, #ewd_products .ewd_p_desc_blk{padding:2px 15px 2px 15px;}
#ewd_p_images { margin:2px; padding:5px;}
#ewd_p_images img{padding:5px; border:1px solid #cc0000; background-color:#e5e5e5;}

#ewd_products table{width:100%; background-color:#e5e5e5;}
#ewd_products th{background-color:#000000; color:#ffffff; padding:2px;}
#ewd_products td{background-color:#ffffff;}

/* PRODUCTS BOX GREEN */
.ewd_box_top{ background-image:url(images/box_top.gif); background-repeat:no-repeat; height:45px; color:#ffffff;}
.ewd_box_top .ewd_box_top_title{padding:7px 0px 0px 0px;}
.ewd_box_top_title h2 { margin:0px 5px 0px 5px; }
.ewd_box_top_title h2 a:link, .ewd_box_top_title h2 a:visited{ display:block;color:#ffffff; text-decoration:none;border-bottom:1px solid #ffffff;}
.ewd_box_top_title h2 a:hover{color:#FF6600; text-decoration:underline;}
.ewd_box_exp{background-image:url(images/box_exp.gif); background-repeat:repeat-y;}
.ewd_box_btm{background-image:url(images/box_btm.gif); background-repeat:no-repeat; height:22px; }

/* PRODUCTS BOX BLACK */
.ewd_box_top_blk{ background-image:url(images/box_top_blk.gif); background-repeat:no-repeat; height:45px; color:#ffffff;}
.ewd_box_top_blk .ewd_box_top_title_blk{padding:7px 0px 0px 0px;}
.ewd_box_top_title_blk h2 { margin:0px 5px 0px 5px; }
.ewd_box_top_title_blk h2 a:link, .ewd_box_top_title_blk h2 a:visited{ display:block;color:#ffffff; text-decoration:none;border-bottom:1px solid #e5e5e5;}
.ewd_box_top_title_blk h2 a:hover{color:#FF6600; text-decoration:underline;}
.ewd_box_exp_blk{background-image:url(images/box_exp_blk.gif); background-repeat:repeat-y;}
.ewd_box_btm_blk{background-image:url(images/box_btm_blk.gif); background-repeat:no-repeat; height:22px; }

/* PRICES */
.p_price{ font-weight:bold; padding:3px;}

/* GALLERY */
.ewd_gallery{padding:2px;}
.ewd_gallery img{padding:5px; border:1px solid #cc0000; background-color:#e5e5e5;}

/* FOOTER */
#ewd_footer{background-color: #cc0014; color:#ffffff; border-top:1px solid #000000;border-bottom:1px solid #000000; padding:2px; clear:both;}
#ewd_footer_in{color:#ffffff; padding:10px;}

#design_by{text-align:right; padding:2px; font-size:9px;}
#design_by a{color:#333333;}

/* OTHER */
.ewd_error_msg{background-color: #FFFF99; color:#000000; border:1px solid #cc0000; font-size:11px; padding:5px;}

/* SHOPPING CART */
#ewd_cart_display{width:100%; background-color:#e5e5e5;}
#ewd_cart_display th{padding:2px; color:#ffffff; background-color:#000000;}
#ewd_cart_display td{padding:2px; background-color:#ffffff;}
#ewd_cart_display .ewd_subtotal{text-align:right; padding:3px 30px 3px 0px; font-size:12px; font-weight:bold;}
#ewd_cart_display .ewd_cart_totals{padding:5px;}
#ewd_cart_display p{padding:5px 0px; margin:0px;}
.ewd_paypal{border:1px dashed #cc0000; background-color:#FFFFCC; padding:5px;}

#ewd_register table{background-color:#e5e5e5;margin:auto;}
#ewd_register td{background-color:#ffffff; vertical-align:top;}
#ewd_register .header{background-color:#cc0000; color:#ffffff; font-weight:bold; padding:3px;}
#login{float:right; width:100px; padding:0px 2px 2px 0px; text-align:right; background-color:#000000;}
#login a{color:#ffffff; font-weight:bold;}

/* POPULAR */
#popular{width:100%;border:1px solid #000000;}
#popular td{width:33%;text-align:center;border:1px solid #cc0014; vertical-align:top;}
#popular h3 a:link, #popular h3 a:visited{font-size:12px; color: #f5f5f5; padding:2px; margin:0px; display:block;background-color:#990014; text-decoration:none; height:28px;}
#popular h3 a:hover{color:#ffffff; background-color:#cc0014; text-decoration:underline;}