body,p,h1,h2,h3,h4,h5,h6,form,filedset,ul,ol,li,td,th{margin:0;padding:0;}

a img,img,fieldset{border:0;}


body{font-family:Arial,sans-serif;background-color:#dfdfdf;text-align:center;}


hr{display:none;}

.victor{clear:both;display:block;height:0;font-size:0;overflow:hidden;}


#global{
  width:966px;
  background-image:url("../images/layout/background/body.gif");
  margin:0 auto;
  text-align:left;
  position:relative;
}


#head{
background-image:url("../images/layout/background/head.gif");
background-repeat:no-repeat;
width:966px;
height:187px;
}

#head h1{
width:133px;
height:134px;
position:relative;
float:left;
display:inline;
margin-left:33px;margin-top:17px;color:#454544;
font-size:36px;line-height:0.8;margin-right:49px;
}

#head h1 span{display:block;}

#head h1 .ir{display:block;position:absolute;top:0;left:0;
width:133px;
height:134px;
background-image:url("../images/layout/heading/h1.gif");
}

#head h1 a{text-decoration:none;color:#454544;}

#head h1 a .ir{cursor:pointer;}


#nav{
    font-size:13px;color:#555555;margin-top:38px;float:left;width:470px;
    word-spacing:1px;
}

#head #nav a{color:#555555;text-decoration:none;word-spacing:0;}

#head #nav strong {border-bottom:2px solid #ab0016;}




#basket{width:225px;float:right;margin-right:33px;display:inline;}

#baskbask{width:215px;margin-top:60px;
border:1px solid #838383;
height:78px;
background-image:url("../images/layout/background/basket.gif");
padding-right:8px;text-align:right;
font-size:12px;
color:#555555;

}


#baskbask a{color:#555555;font-weight:bold;}
#baskbask p{padding-top:7px;}

#basknav {word-spacing:7px;font-size:12px;padding-top:5px;}

#basknav a{color:#000;word-spacing:0;}

#basknav strong{border:0;}

#basketForm {
    width:470px;
}
#basketForm div span {
    font-size:14px;
    font-weight:bold;
    color:#555555;
    margin:5px;
}
#basketForm .basket-product {
    width:468px;
    height:240px;
    float:left;
    border:1px solid #555555;
    margin-right:17px;
    margin-bottom:0px;
    border-bottom:0px;
    background-image:url("../images/layout/background/product-list-background.gif");
    background-repeat:x-repeat;
}

#basketForm .basket-product a {
    color:#555555;
    font-weight:bold;
}

#basketForm .basket-product div.price {
    width:80px;
    height:18px;
    margin-top:25px;
    background-color:#ab0016;
    color:#fff;
    text-align:right;
    font-weight:bold;
    padding-top:2px;
    padding-right:2px;
}
#basketForm .cmd {
    margin-top:84px;
}
#basketForm .cmd img {
    margin-right:8px;
}


#basket-sum {
    border-top:1px solid #555555;
    padding-top:5px;
    height:30px;
    width:470px;
}
#basket-sum b, #basket-sum th {
    font-size:14px;
    font-weight:bold;
    color:#555;
    position:relative;
    
}
#basket-sum .sum-price {
    background-image:url("../images/layout/background/basket-sum-price.gif");
    background-repeat:no-repeat;
    margin-left:10px;
    height:29px;
    width:90px;
    float:right;
    text-align:right;
    vertical-align:middle;
}
#basket-sum .sum-price b {
    color:#fff;
    right:10px;
    top:6px;
}

#basketForm div#submit {
    margin-top:10px;
}
#basketForm div#submit a {
    font-size:14px;
    font-weight:bold;
    color:#555555;
    margin-left:5px;

}
#basketBottomBar a {
    font-size:14px;
    font-weight:bold;
    color:#555555;
}





#body{
width:900px;
margin-left:30px;
}


#main{
float:right;
width:715px;
padding-bottom:25px;
}

#crumb{color:#555;font-size:10px;position:absolute;left:215px;top:170px;}
#crumb a{color:#555;}

#mainl{
float:left;width:470px;color:#555;font-size:12px;
}

#mainw  {
    width:715px;
    color:#555;font-size:12px;
}

#mainl h2,#mainw h2{
    font-size:22px;
    border-bottom:2px solid #ab0016;margin-bottom:20px;
}
#mainl h3 {
	font-size:14px;
	margin-bottom:4px;
}
#mainl p {
	margin-bottom:6px;
}
#mainl li {
	margin-left:16px;
	padding-left:0px;
}
#mainl h6,#mainw h6{
    font-size:14px;
    /*color:#ab0016;*/
    color:#000;
    border-bottom:2px solid #ab0016;
    margin-bottom:20px;
    margin-top:20px;
}
#mainr h6{
    font-size:14px;
    color:#000;
    border-bottom:2px solid #ab0016;
    margin-bottom:20px;
    margin-top:10px;
}

#mainr p {
    font-size:12px;
    color:#555555;
}
#about h3{
float:left;
border:1px solid #555555;
margin-right:20px;margin-bottom:20px;
width:211px;height:235px;padding-top:5px;
  padding-left:12px;font-size:12px;
  
}

#about a{color:#555555;}


#sect,#about{margin-top:25px;}

#sect img {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}
#sect img.last {
    margin-right:0px;
}
#sect h3 a {
    color:#555555;
}
#product {
    margin-top:10px;    
}
div.product {
    width:225px;
    height:240px;
    float:left;
    border:1px solid #555555;
    margin-right:17px;
    margin-bottom:17px;
    background-image:url("../images/layout/background/product-list-background.gif");
    background-repeat:x-repeat;
}
div.product.last {
    margin-right:0px;
}
div.product div.description {
    height:180px;
}
div.product div.description h3 {
    font-size:12px;
    font-weight:bold;
    margin-left:10px;
    margin-top:10px;
}
div.product div.description h3 a {
    color:#555555;
}
div.product div.description p {
    font-size:12px;
    margin-left:10px;
    margin-top:4px;
    color:#555555;
}
div.product div.price p {
    font-size:11px;
    margin-left:10px;
    width:60px;
    color:#555555;
    float:left;
}
div.product div.price div {
    width:74px;
    height:40px;
    background-image:url("../images/layout/background/product-list-price.gif");
    background-repeat:no-repeat;
    float:left;
	padding-top:10px;
}
div.product div.price div.special {
	background-image:url("../images/layout/background/product-list-price-special.gif");
    background-repeat:no-repeat;
	padding-top:0px;
}
div.product div.price div span, #product-basket div.price span {
    float:right;
    display:block;
    margin-right:4px;
    margin-top:5px;
    font-size:11px;
    color:#555555;
    width:60px;
    text-align:right;
}
div.product div.price div span.new, #product-basket div.price span.new {
   color:#ffffff;
   font-weight:bold;
}
div.product div.price img {
    margin-left:10px;
}
#prannot {
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
	clear:both;display:block;
}
#product-detail {
    width:715px;
    height:637px;
    border:1px solid #555555;
    background-image:url("../images/layout/background/product-detail-background.gif");
    background-repeat:x-repeat;
}
#product-picture {

    float:left;
}
#product-basket {
    float:left;
    width:230px;
    height:300px;
    margin-left:50px;
    vertical-align:bottom;
}
#product-basket fieldset div, #product-basket fieldset p{
    margin-bottom:27px;
    width:230px;
}
#product-basket fieldset label {
    float:left;
    width:75px;
}

#product-basket fieldset select, #product-basket fieldset input {
    float:left;
    font-size:11px;
    width:150px;
}
#product-basket fieldset input {
    width:50px;
    border:1px solid #555555;
}
#product-basket div.price {
    width:74px;
    height:40px;
    background-image:url("../images/layout/background/product-list-price.gif");
    background-repeat:no-repeat;
    float:left;
    margin-left:75px;
    margin-right:10px;
    padding-top:10px;
}

#product-basket div.special {
	background-image:url("../images/layout/background/product-list-price-special.gif");
	padding-top:0px;
}


#about1{background-image:url("../images/layout/background/about1.jpg");}
#about2{background-image:url("../images/layout/background/about2.jpg");}
#about #about3{background-image:url("../images/layout/background/about3.jpg");margin-right:0;}
#about4{background-image:url("../images/layout/background/about4.jpg");}
#about5{background-image:url("../images/layout/background/about5.jpg");}
#about #about6{background-image:url("../images/layout/background/about6.jpg");margin-right:0;}

#shoping-info a {
    float:left;
    margin-right:20px;
    margin-bottom:20px;
}

#home,#homet,#homeb{width:718px;}


#htl{width:470px;float:left;font-size:11px;}

#htl a{color:#555555;}

#htl div{float:left;width:225px;margin-right:20px;height:265px;margin-bottom:17px;}
#htl div.last{margin-right:0px;}
#htl h2,#hbl h2,#hbr h2,#newsr h2,#rcat h2{margin-bottom:142px;color:#555555;font-size:16px;border-bottom:2px solid #ab0016;}
#htl a.heading {text-decoration:none;}
#htl h2 {margin-bottom:0px;}
#htl img {margin-top:0px;}



#htl #htl2{margin-right:0;}

#htl #htl4{margin-right:0;}

#htr{width:225px;float:right;padding-top:10px;font-size:11px;}

#htrb{display:block;
width:225px;
margin-bottom:4px;
}

#htr a,#hbr a{color:#555555;}


#hbl{float:left;width:470px;}

#hbl h2{margin-bottom:5px;}

#hbl a{color:#555555;}

.hbl{
width:470px;position:relative;margin-bottom:25px;
}

.hbl .mo,#hbr .mo,#newsr .mo{
position:absolute;
right:0;top:3px;
font-size:11px;
}

.cat{
width:132px;
height:224px;
float:left;
padding:8px;
position:relative;
background-image:url("../images/layout/background/cat.gif");
background-repeat:repeat-x;
background-position:0 100%;
border:1px solid #555555;
margin-right:10px;
}


.cat.last{margin-right:0;}


.cat h3{font-size:11px;}

.cat .img{
width:130px;
height:150px;position:relative;
}

.cat .img img{position:absolute;top:0;left:50%;}

.cat .ava{font-size:9px;display:block;}

.cat .prc{position:absolute;
left:8px;bottom:9px;
display:block;width:72px;height:39px;
border:1px solid #ab0016;
}

.cat .prc del{text-decoration:none;
display:block;
color:#555555;font-size:11px;
height:19px;
padding-left:17px;
padding-top:3px;
height:16px;background-color:#fff;
background-image:url("../images/layout/background/oldprice.gif");
background-repeat:no-repeat;
background-position:3px 5px;
}

.cat .prc strong{
font-size:14px;
color:#fff;
display:block;
background-color:#ab0016;text-align:center;height:20px;line-height:20px;
}


.cat form{position:absolute;bottom:9px;right:9px;width:39px;height:39px;display:block;}
.cat legend{display:none;}
.cat input{border:1px solid #555555;position:absolute;bottom:0;right:0;}


#mainr{float:right;width:225px;}

#hbr,#newsr{float:right;width:225px;position:relative;font-size:12px;}

#newsr{float:none;margin-top:7px;}

#lcol #newsr{
  float:none;
  width:165px;margin-bottom:25px;
}

#lcol #newsr .mo{position:static;}

#newsr a{color:#555555;}

#hbr h2,#newsr h2{margin-bottom:15px;}

#hbr h3,#newsr h3{font-size:12px;margin-bottom:8px;}

#hbr p,#newsr p{margin-bottom:20px;}

#hbr p a,#newsr p a{text-decoration:none;color:#ab0016;}

#rcat h2{margin-bottom:5px;}

#rcat a{color:#555555;}
#rcat .cat{float:none;margin-bottom:10px;}

#rcat .mo{color:#555555;font-size:11px;}




#lcol{
width:165px;
float:left;display:inline;
}



#logos a{display:block;width:133px;margin-bottom:12px;}

#lcol h6, #lcol > h3 {
    border-bottom:2px solid #ab0016;
    color:#555555;
    font-size:12px;
    margin-bottom:15px;
    margin-top:12px;
}

#lcol > h3, #mainr > h3{font-size:16px;}

#lcol ul{list-style:none;margin-bottom:30px;}

#lcol li{list-style:none;font-size:12px;margin-bottom:7px;}

#lcol .big li{font-weight:bold;font-size:16px;margin-bottom:0;}

#lcol li a{color:#555555;}

#search{position:absolute;display:block;top:25px;left:706px;}

#search legend{display:none;}

#search input{vertical-align:middle;}

#f_search{
border:1px solid #d9d9d9;
border-bottom:1px solid #7f7f7f;
border-right:1px solid #7f7f7f;
width:177px;padding-left:5px;
height:17px;

background-color:#fff;
font-size:12px;
color:#555;

}

#ad{
position:absolute;
width:470px;
height:99px;
border-bottom:1px solid #555555;
top:60px;left:215px;

}
#ad a {
    color:#ab0016;font-size:12px;
}


#foot{
background-color:#555555;
padding-left:25px;

margin:0 8px;
font-size:11px;color:#fff;
}

#foot2 {
    width:960px;
    font-size:10px;
    margin:0 auto;
}
#foot2 a {
    color:#555555;
}


#footcopy{
float:left;
padding-top:6px;padding-bottom:6px;
}


#footnav{float:right;}


#foot a{
color:#fff;text-decoration:none;

}

#foot #footnav a{text-decoration:underline;}

form.frm fieldset {
    margin-bottom:20px;
}

form.frm label {
    font-size:12px;
    font-weight:bold;
    width:120px;
    float:left;
    display:block;
    margin-right:16px;
}

form.frm input {
    width:216px;
}

form.frm div.fl {
    display:block;
    clear:both;
}
.frm h5 {
    font-size:14px;
    color:#555555;
    border-bottom:2px solid #ab0016;
    margin-bottom:20px;
    margin-top:20px;
}

.frm .butbar input {
    float:right;
}
.frm .error {
    color:#ab0016;
}
#contact-phone {
    background-color:#a5c445;
    color:#fff;
    font-size:22px;
    font-weight:bold;
    text-align:center;
    padding:4px;
}
table.contact {
    width:470px;
}
table.contact th, table.contact a {
    font-size:14px;
    font-weight:bold;
    text-align:left;
    color:#000;
}
table.contact td {
    font-size:14px;
}
#listing-list-info a {
    color:#000;
}
#contact-notice {
    border:1px solid #555555;
    width:209px;
    padding:8px;
    color:#555555;
    font-size:14px;
    line-height: 130%;
}
#contact-notice h4 {
    font-size:14px;
    font-weight:bold;
    color:#ab0016;
    margin-bottom:10px;
}
#contact-notice a {
    color:#555555;
}
#ncontrol a {
    color:#555555;
}
#ncontrol div {
    margin-bottom:20px;
}

#gobak {
    float:right;
}

#gobak a {
    color:#555555;
    float:left;
    font-weight:bold;
    margin-top:10px;
    margin-left:10px;
}
#gobak span {
    color:#fff;
    font-size:30px;
    float:left;
}
#errrr ul {
	color:#a00;	
}

#rental ol {
    list-style-type: upper-alpha;
    padding:10px;
    margin-left:15px;
    
}
#rental ol li {
    margin-bottom:5px;
}
#rental table {
    width:700px;

}
#rental th, #rental td {
    padding:4px;
}
#rental th {
    text-align:center;
    background-color:#555;
    color:#fff;    
}
#rental td {
    border-left:1px solid #555;
    border-right:1px solid #555;
    border-bottom:1px solid #555;
    
}
#rental td.price {
    text-align:right;
    border-left:0px;
}

