﻿html{
margin:0px;
padding:0px;
height:100%;
}

body 
{
height:100%;    
margin:0px;
padding:0px;
background-color:#242a2e;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
font-family:arial;

}

p,h1,h2,h3,h4,blockquote,q
{
font-family:Arial;
color:#fff;

}

p, blockquote, cite
{
  font-size:13px;
  font-family:Arial;
}

h1,h2,h3,h4
{
color:#fff;
font-weight:100;
}

pageform{
margin:0px;
padding:0px;
height:100%;
}

a{
color:#ccc;
text-decoration:none;
}
a:visited{
color:#ccc;
}

a:hover{
color:#fff;
}

#aspnetForm
{
    margin:0px;
    border:0px;
    padding:0px;
    height:100%;   
}


/* ***************************************************/
/* ********		For All Page Styles		*********/
/* ***************************************************/

#page
{

width:1000px;
margin-left:auto;
margin-right:auto;
}

/* ***************************************************/
/* ********		Main Header Block		*********/
/* ***************************************************/



#mhead_c
{
    width:100%;
    height:166px;
    background-color:#1b1f22;   
    background-image:url(/images/headerbg.jpg);
}
#main_head{
height:168px;
width:1000px;
margin-left:auto;
margin-right:auto;

}

#headleft{
float:right;
width:600px;
height:20px;
margin-top:85px;

text-align:right;
}

#headright{
float:left;
height:166px;
width:360px;
}

#logo{
background:url(images/logo.jpg);
height:166px;
width:520px;

display:block;
}

#main_navigation
{

padding:0px;
margin:0px;
list-style-type:none;
font-size:15px;
line-height:1;
color:#7eb0d8;
letter-spacing:.1pt;
font-family:Verdana;

}

#main_navigation li {
display:inline;
margin-right:10px;
}

#main_navigation a
{
color:#7eb0d8;
text-decoration:none;
}

#main_navigation a:hover
{
color:#fff;
}




/* ***************************************************/
/* ********		Main Content Block		*********/
/* ***************************************************/


A.subcat a{
color:#000;
}

A.subcat A:visited{
color:#000;
}

.img_border{
width:95px;
height:118px;
margin-left:3px;
background-image:url(images/img_bdr.jpg);
}

#main_content{
width:1000px;
margin-top:2px;
min-height:79px;
background-image:url(images/content_top.jpg);
background-repeat:repeat-x;
}

#contentl
{
float:left;
width:620px;
}

#contentr{
float:right;
width:380px;
}

#innercontentr{
margin-top:42px;
}

#flvcont
{
background-image:url(images/flashbg.jpg);
margin-top:44px;
width:597px;
height:400px;
}

.cap{
background-image:url(images/contentcap.jpg);
background-color:#fff;
width:92px;
height:28px;
float:right;
margin-left:4px;
margin-right:2px;
margin-top:8px;
}

.cap p{
font-size:11px;
font-weight:bold;
text-align:center;
line-height:2.5;
margin:0px;
padding:0px;

}
.cap a{
color:#000;
}


/* ***************************************************/
/* ********		Footer Information  		*********/
/* ***************************************************/

#prefooter
{

background-image:url(images/footer.jpg);
background-position:0% 100%;
background-repeat:repeat-x;
background-color:#3e4547;
height:130px;
width:100%;

}
#footer{
width:1000px;
margin-left:auto;
margin-right:auto;

}

#footer p{
margin-top:10px;
font-size:10px;
color:#646464;
font-weight:bold;
}



/* ***************************************************/
/* ********		Shop Cart Styles			*********/
/* ***************************************************/

.cartheader
{
    color:#ffffcc;

}
.cadd
{

float:left;
padding:2px;
text-align:center;
background-color:#de7c0d;
display:block;
width:80px;
border:solid black 1px;

}

.caddsub
{
float:right;
font-size:12px;
color:Black;
padding:2px;
text-align:center;
background-color:#de7c0d;
display:inline-block;
width:80px;
border:solid black 1px;
margin-left:10px;
}

.caddsub:hover
{
    background-color:#fff;
}


.cadd:hover{
background-color:#fff;
}

.cview{
margin-top:20px;
float:left;
padding:2px;
text-align:center;
background-color:#de7c0d;
display:block;
width:100px;
border-top:solid black 1px;
border-bottom:solid black 1px;
border-right:solid black 1px;
}

.cview:hover{
background-color:#fff;
}

#scatx{
margin:0px;
padding:0px;
line-height:1;
font-family:Trebuchet ;
font-weight:100;
color:#9a9e9f;
font-size:52px;
display:block;
height:79px;
}

#ccontent{
float:right; 
width:771px;
margin-top:46px;
background-color:#161a1d;
background-image:url(images/shoptop.jpg);
background-repeat:no-repeat;
}

#cnav{
float:left;
width:229px;
background-color:#242a2e;
margin-top:35px;
}

.cartnavi{
margin:0px 0px 0px 15px;
padding:0px;
list-style-type:none;
letter-spacing:.1pt;
font-family:Verdana;
font-size:15px;
}

.cartnavi a{
color:#ccc;
}

.cartnavi a:hover{
color:#fff;
}

.cartnavi li{
border-bottom:solid #161a1d 1px;
color:#8e9091;
}

.shopcat{
float:left;
padding:0px 20px 10px 20px; 
width:137px;
height:240px;
text-align:center;
}

.shopcat p{
margin:2px 0px 0px 0px;
padding:0px;
color:#838484;
font-weight:bold;
font-size:13px;
}

.shopcat img{
border:solid #000 1px;
}

.obtn{
color:#de7c0d;
}

#shopfooter
{
position:absolute;
overflow:auto;
width:771px; 
height:35px;
background-color:#282c2d;


}

A.subnavl
{
color:#fff;
font-weight:100;   
}

A:hover.subnavl
{
color:#fff;
}

A.subnavls
{
    color:#de7c0d;
    font-size:16px;

 
}

a.subnavlss
{
    color:#de7c0d;
    font-size:14px;

    font-style:italic;
}



/* ***************************************************/
/* ********		Privacy Policy   			*********/
/* ***************************************************/

.privacy{
padding:0px;
color:#fff;
margin-left:auto;
margin-right:auto;
width:1000px;
margin-top:46px;
background-color:#161a1d;
background-image:url(images/content1ktop.jpg);
background-repeat:no-repeat;
}

.privacy table
{
background-color:#282c2d;
padding:15px;
margin:15px;
}

.privacy h1, h2{
font-weight:100;
margin:0px;
padding:0px;
color:#8e9091;
}

  .style1
        {
            width: 116px;
        }