/* CSS Document */

body{
	margin:0;
	padding:0;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bg_02.gif) #5D0000;
	color:#FFFFFF;
}
a { color: #FFFFFF; background: transparent }
a:active { color: #FFFFFF; background: transparent }
a:hover { color: #5D0000;text-decoration:underline; background: transparent }

a:link img, a:visited img { border-style: none } /* no border on img links */

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}

#wrapper h1
{
    margin:0;
    padding:15px 0 0 0;
    color:#ffffff;
    font:bold 16px verdana;
    }


#top0{
	width:100%;
	background:url(../images/bg_01.gif) repeat-x top;
	height:261px;
}
#top{
	width:1000px;
	margin:0 auto;
	padding:0;
}
.logo1{
	float:left;
	padding-left:10px;
}
.logo2{
	float:right;
	padding-right:10px;
	padding-top:25px;
}

#basket{
	float:right;
	color:#E5D911;
	font-size:11px;
	padding:15px 10px 0 0;
}




#wrapper0{
	width:1000px;
	margin:0 auto;
}
#wrapper{
	width:960px;
	margin:0;
	padding:5px 20px 10px 20px;
	float:left;
}
#site_map{
	width:960px;
	float:left;
	padding:0 0 10px 0;
	color:#030300;
	font-size:11px;
}
#site_map a
{
	color:#E5D911;
    }

#categories0{
	width:100%;
	background:url(../images/bg_12.gif);
	height:242px;
	float:left;
}

#categories{
	width:1000px;
	margin:0 auto;
}
#categories a{
	color:#E5D911;
	font-weight:bold;
	text-decoration:none;
}
.cat_box{
	width:180px;
	padding:40px 10px 0 10px;
	float:left;
	text-align:center;
}
.cat_title{
	background:url(../images/btn_12.gif) 5px 0 no-repeat;
	width:174px;
	height:25px;
	text-align:center;
	padding:6px 0 7px 0;
}
.cat_img{
	border:4px solid #000000;
	padding:3px;
	background-color:#ffffff;
}

#bottom0{
	width:1000px;
	margin:0 auto;
}
#bottom{
	width:990px;
	float:left;
	background:url(../images/footer_19.jpg) no-repeat 10px 0;
	height:16px;
	margin-top:50px;
	color:#000000;
	text-align:right;
	padding:40px 10px 0 0;
	font-size:11px;
}



#footer0{
	width:100%;
	float:left;
	border-top:4px solid #000000;
	background-color:#2E0101;
	height:170px;
}

#footer{
	width:980px;
	margin:0 auto;
	padding:10px;
	color:#E5D911;
	font-size:11px;
	height:150px;
}
#footer a{
	color:#E5D911;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

#footer_left{
	width:500px;
	float:left;
}
#footer_left p{
	margin:0;
	padding:90px 0 7px 0;
	color:#F12626;
}
#footer_left p a{
	color:#F12626;
	text-decoration:underline;
}
#footer_right{
	width:235px;
	float:right;
	background:url(../images/mailing_26.gif) no-repeat 0 0;
	padding:0 0 0 40px;
	line-height:20px;
	height:140px;
}

.form1{
	width:213px;
	padding:5px;
	margin:0;
	border:1px solid #060000;
	background-color:#6C0404;
	color:#FFFFFF;	
}
.form2{
	padding:2px;
	margin:0;
	border:1px solid #060000;
	background-color:#6C0404;
	color:#FFFFFF;	
}

.pr_box{
	width:140px;
	padding:10px 10px 0px 0;
	float:left;
	text-align:center;
	float:left;
}
.pr_title{
	width:120px;
	height:25px;
	text-align:center;
	padding:5px 0 3px 0;
	color:#000000;
	font:bold 11px verdana;
	float:left;
}
.pr_img{
	border:1px solid #008000;
	width:120px;
	background-color:#ffffff;
	margin-bottom:3px;
	float:left;
	text-align:center;
	height:120px;
}
.price
{
    width:79px;
    float:left;
    text-align:left;
    padding-left:0px;
    padding-bottom:10px;
    color:#FFFF33;
    font-weight:bold;
    }
.view
{
    width:46px;
    float:right;
    padding-right:15px;
    }    


#pr_content
{
	width:770px;
    float:left;
    }
#pr_right
{
    width:170px;
    float:left;
    padding:20px 0 0 20px;
    }
.PD_img
{
    float:left;
	padding:10px;
	width:335px;
    }
.br1{
	border:2px solid #000000;
	float:left;
}
.PD_content
{
    float:left;
	width:415px;
    }
    
    
.cat_menu{
	background:url(../images/btn_12.gif) 5px 0 no-repeat;
	width:174px;
	height:25px;
	text-align:center;
	padding:6px 0 15px 0;
}
.cat_menu a
{
    color:#E5D911;
    text-decoration:none;
    font:bold 14px verdana;
    }
.cat_menu a:hover
{
    color:#ffffff;
}
a.cat_menu_active 
{
    color:#ffffff;
    }
.text1{
	text-align:center;
	line-height:28px;
	font-size:15px;
}
.text2
{
    color:#E5D911;
    }
.text3
{
    color:#000000;
    font:bold 15px verdana;
    }

.price2
{
    color:#E5D911;
    font:bold 12px verdana;
    }

/*========== Shopping Cart ==============*/
#footer_protex{
	width:235px;
	float:right;
	background:url(../images/protex.gif) no-repeat 150px 40px;
	height:100px;
	padding:0 0 0 40px;
	line-height:20px;
}

#no_items
{
    width:100%;
    text-align:center;
    padding:50px 0;
    }
#cart_table
{
    font:normal 11px verdana;
    float:left;
    width:692px;
    padding:20px 15px 0 100px;
    }   
#update
{
    float:left;
    width:692px;
    border-bottom:1px solid #FCEE02;
    padding-top:20px;
    padding-bottom:5px;
}    
.total
{
    float:left;
    width:692px;
    text-align:right;
    font:bold 15px verdana;
    padding-bottom:30px;
    padding-top:15px;
    color:#000000;
    }  
.continue
{
    width:540px;
    float:left;
    }  
#proceed_checkout
{
    width:150px;
    float:left;
    text-align:right;
    }    
#online_payments
{
    width:672px;
    float:left;
    padding:25px 10px;
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
    margin-top:35px;
    }    
.title
{
    color:#ffffff;
    padding:25px 0 5px 0px;
    font:bold 13px verdana;
    width:692px;
    float:left;
    border-bottom:1px solid #000000;
}   
.tbl
{
    float:left;
    }
.payment
{
    float:left;
    padding:30px 0;
    width:100%;
    text-align:center;
    }
.ProductDesc
{
    color:#000000;
    font-weight:bold;
    }
.tt
{
    border:1px dashed #180A0A;
}






