@charset "utf-8";
*{
margin:0px;
padding:0px;
border:none;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#010101;
}
#wrapper{
width:956px;
margin-left:auto;
margin-right:auto;
}
a{
text-decoration:none;
color:#010101;
}
a:hover,.selecteda{
color:#bd2221;
}
p{
margin:0px 0px 10px 0px;
}

#header{
float:left;
margin:0px 0px 0px 0px;
background-color:#000000;
}
#header object{
float:left;
margin:0px; 
padding:0px;
}
#logo{
float:left;
width:156px;
background-color:#bd2221;
height:309px;
}
#logo img{
margin:30px 0px 0px 0px;
}

#inner_border{
border:1px solid #bd2221;
border-top:none;
margin:0px 0px 10px 0px;
}

/*Breadcrumbs*/
#breadcrumbs{
float:left;
margin:10px 0px 20px 15px;
color:#333333;
}
#breadcrumbs span{
font-family:tahoma;
color:#666666;
}
.breadcrumbs_selected{
color:#bd2221 !important;
}


/*Right Navigation*/
#right_mavigation_main{
float:right;
margin:1px 1px 20px 0px;
}
#right_mavigation_main ul{
display:inline;
float:left;
margin:0px 0px 0px 0px;
}
#right_mavigation_main li{
display:inline;
float:left;
margin:0px 0px 0px 0px;
border:1px solid #000000;
}
#right_mavigation_main li a{
display:block;
float:left;
padding:6px 7px 6px 7px;
background-color:#bd2221;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
#right_mavigation_main li a:hover,.right_mavigation_main_selected{
background-color:#FFFFFF;
color:#000000 !important;
}


/*content*/
#content{
float:left;
width:100%;
margin:0px 0px 25px 0px;
}
#navigation_left,#navigation_left2{
float:left;
margin:0px 0px 0px 20px;
width:270px;
}
#navigation_right{
float:right;
margin:0px 20px 0px 0px;
}
#navigation_left h2,#navigation_left2 h2{
font-family:inherit;
font-size:12px;
margin:0px 0px 10px 0px;
}
#navigation_left ul,#navigation_right ul,#navigation_left2 ul{
list-style:none;
}
#navigation_left li,#navigation_left2 li{
display:inline;
float:left;
width:50%;
font-family:tahoma;
color:#666666;
margin:0px 0px 3px 0px;
list-style:none;
}
#navigation_left2 li{
width:100%;
}
#navigation_right li{
display:block;
font-family:tahoma;
color:#666666;
margin:0px 0px 3px 0px;
list-style:none;
}

#text_content{
width:450px;
padding:0px 0px 0px 30px;
float:left;
}
#text_content_image{
float:left;
margin:0px 0px 0px 20px;
width:285px;
}
#text_content_image img{
border:1px solid #bd2221;
}


/*search*/
#search{
width:190px;
margin:0px 15px 0px 0px;
float:left;
}
.search_box{
padding:5px 8px 5px 8px;
background-color:#f1f2f2;
margin:0px 0px 5px 0px;
}
.search_entry,.search_entry_on{
padding:0px 0px 0px 10px;
margin:3px 0px 3px 5px;
background-image:url(../images/search_off.jpg);
background-position:left;
background-repeat:no-repeat;
cursor:pointer;
}
.search_entry_on{
background-image:url(../images/search_on.jpg);
}

/*lighting*/
#lighting{
width:800px;
float:left;
}
.lighting_box_left{
width:221px;
float:left;
margin:3px 0px 3px 0px;
}
.lighting_box_left img{
border:1px solid #db4352;
}
/*Product Listings*/
#listings{
width:620px;
margin:0px 0px 0px 0px;
float:left;
}
.listings_box{
padding:5px 8px 5px 8px;
background-color:#f1f2f2;
margin:0px 0px 10px 0px;
}
.listings_box_left{
float:left;
margin:0px 10px 0px 0px;
width:105px;
}
.listings_box_left img{
vertical-align:middle;
}
.listings_box_title{
color:#bd2221;
margin:0px;
}
.listings_box_link{
color:#bd2221;
font-size:11px;
}
.listings_box ul{
float:left;
display:inline;
list-style:none;
margin:0px 15px 0px 15px;
font-size:11px;
}
.listings_box li{
width:50%;
float:left;
display:inline;
list-style:none;
}
#listing_content{
width:380px;
margin:10px 0px 0px 10px;
float:right;
}
#listing_content ul{
width:370px;
display:block;
float:none;
font-size:12px !important;
}
#listing_content li{
width:auto;
display:block;
float:none;
font-size:12px !important;
margin:0px 0px 5px 0px;
}
#listing_content p{
margin:0px 0px 17px 0px;
}
#listing_icons{
float:right;
margin:8px 0px 0px 0px;
color:#999999;
height:13px;
}
#listing_icons img{
vertical-align:middle;
}

/*ContactUs , Subscribe*/
#contact_left{
width:370px;
float:left;
margin:0px 10px 0px 0px;
}
#contact_left b{
display:block;
width:120px;
float:left;
text-align:right;
margin:0px 15px 0px 0px;
}
#contact_left p{
margin:0px 0px 2px 0px;
float:left;
width:100%;
}
#contact_right{
float:left;
width:440px;
}
#contact_right label,#subscribe label{
float:left;
width:100px;
text-align:right;
padding:0px 10px 0px 0px;
}
#contact_right input,#contact_right textarea,#subscribe input{
background-color:#f1f2f2;
border-color:#d7d7d7;
}
.errors{
padding:0px 10px 15px 10px !important;
font-size:11px !important;
color:#bd2221 !important;
}

#subscribe{
float:left;
margin:0px 0px 0px 20px;
width:600px;
}



/*adverts*/
#bottom_adverts{
margin:3px 0px 10px 0px;
width:100%;
clear:both;
}
#bottom_adverts a{
margin:0px 40px 0px 40px;
}

/*footer*/
#footer{
font-size:11px;
margin:3px 0px 0px 0px;
height:30px;
}
#footer_left{
float:left;
margin:0px 0px 0px 10px;
}
#footer_right{
float:right;
margin:0px 10px 0px 0px;
}

input{
width:190px;
border:1px solid #bd2221;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
textarea{
width:190px;
height:100px;
border:1px solid #bd2221;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.button{
padding:3px 10px 3px 10px !important;
background-color:#FFFFFF !important;
color:#000000 !important;
width:auto !important;
border:none !important;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
cursor:pointer;
}