/* General Design Spec */

/* General Text */ * 
{ font-family:Hiragino Kaku Gothic ProN; font-size:13px; color:#000000;line-height:15px; }

/* Links */ a 
{ color:#666666; font-weight:bold;font-size:13px;font-family:MS Gothic; text-decoration:none; }
.current
{ color:#666666; border-top:0px solid #666666; }

/* Link Rollover */ a:hover 
{ color:#00802b; text-decoration:none; }

/* Heading 1 */ h1 
{ font-size:18px; padding:20px 0; margin:5px 0 10px 0; font-family:Arial; color:#000000; }

/* Heading 2 */ h2, .h2
{ font-size:17px; margin-top:20px; border:none; font-family:Arial; color:#000000; background:none;}

/* Heading 3 */ h3 
{ font-size:16px; font-weight:normal; margin:30px 0 5px 0; font-family:Arial; color:#000000;}

/* Heading 4 */ h4 
{ font-size:15px!important; font-weight:bold; padding:20px 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #cccccc;font-family:Arial; color:#000000; }

/* Heading 5 */ h5, h5 a 
{ font-size:14px; padding:10px 0; border-bottom:1px solid #cccccc; font-family:Arial; color:#000000;}

/* Button (Dark) */ .btcart, .btcontinue, .btcheckout2 
{ color:#ffffff; }

/* Button (Light) */ .bt1, .bt2, .bt3, .bt4, .btedit, .btlong, .btshort, .btcheckout 
{ color:#555555; }

/* Light BG */ .community_bar td, #AddOption, table.board_table tr:hover, .board_table tr.hover, .commentinput, .postcommentbox, .postauthor, .gallerybg
{ background:#cccccc; }
#TB_window
{ border-color:#cccccc; }
.past, .future 
{ color:#cccccc; border-top: 3px solid #cccccc; }

/* Table Border */ .board_table td, .myaccount_table td, .breadcrumb
{ border-bottom:1px solid #cccccc; }
.breadcrumb {
color:#f8f8f8;
font-size:10px;
}
#OrderSummary 
{ border-color:#cccccc; }





.title {
color:#999999;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align:left;
}
.contactus_header{
font-family:MS Gothic;
font-size:24px;
color:#000000;
line-height:24px;
font-weight:bold;
}

.contact_content{
font-family:MS Gothic;
font-size:14px;
color:#000000;
line-height:24px;
font-weight:normal;
}


.contact_input{
width:229px;
height:20px;
border:1px solid #444342;

}
/* Layout */

.maincolumn {
padding:0px;
margin:0px;

}
body{
background:#000000;
}

/* Change background color in following three classes */
.tablebackground { padding:0 10px 15px 10px; background:none; }
.tb_background { background:none; }
#TB_title  { background:none; }
#TB_window { background:none; }


.topframe {
background:url(../images/topframebg.jpg) no-repeat top;
margin:0px;


}

.topmenubar {
float:right;
display:block;
position:relative;
top:-40px;
left:-1px;
}
.welcome_header{
font-family:Ms Gothic;
font-size:14px;
color:#004918;
font-weight:bold;
}
.welcome_cont {
font-family:MS Gothic;
font-size:13px;
color:#000000;
padding-left:20px;
padding-right:20px;


}
.search{
width:115px;
height:21px;
border:1px solid #999999;
}
.topmenubar a {
display:inline;
float:left;
font-size:11px;
}

.bmenu_style {
background:none;
margin-top:15px;
padding:9px 0;
display:inline;
float:left;
}

.bmenu_style p {
color:#cccccc;
}

.bmenu_style a {
color:#666666;
font-size:11px;
padding:0 5px;
}

.copyright_style {
background:url(../images/bmenubg.jpg) repeat-x top;
margin-bottom:0px;
padding-top:13px;
font-size:10px;
color:#cccccc;
position:relative;
bottom:-23px;
}

.copyright_style .left {
text-align:left;
font-size:10px;
color:#cccccc;
padding-left:3px;
font-family:Arial;
}

.copyright_style .right {
text-align:right;
padding-right:3px;
font-size:10px;
color:#cccccc;
font-family:Arial;
}

.copyright_style a {
font-size:10px;
font-family:Arial;
color:#cccccc;
font-weight:normal;
}

.component_left {
display:inline;
float:left;
padding:0;

margin-bottom:10px;
font-size:11px;
}

.component_right {
display:inline;
float:left;
padding:0;
margin-bottom:10px;
}


.componentpadding {
padding-top:10px;
padding-left:10px;
}

.FeaturedItem {
padding:0px;
}






/* Top Navigation */

ul#Nav {
background:#333333;
display:block;
float:left;
}

#Nav li a {
padding:9px 0;
text-align:center;
font-size:12px;
color:#ffffff;

}

#Nav li a:hover {
background:#666666;
}

#Nav li ul {
border:1px solid #cccccc;
border-bottom:none;
}

#Nav li ul li.childnav a, #Nav li ul li.childnav a:hover {
background-image:url(/upload/images/childarrow.gif);
background-position:right center;
background-repeat:no-repeat;
}

#Nav li ul li.childnav li a, #Nav li ul li.childnav li a:hover {
background-image:none;
}

#Nav li ul li:hover ul {
margin-top:-1px;
}

#Nav li ul li a:hover {
background:#dddddd;
color:#333333;
}

#Nav li ul li a { border:none; border-bottom:1px solid #cccccc; color:#666666; font-weight:normal; font-family:Arial; font-size:10px; font-weight:bold; background:#f5f5f5; text-align:left; width:110px; #width:140px; padding:7px 15px; }
#Nav li ul li a:hover { background:#dddddd; color:#333333; }




/* Sub Navigation */


#subnav li a {
background:#e5e5e5;
padding:7px 15px;
color:#666666;
border-bottom:1px solid #cccccc;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}

#subnav li ul {
background:#f5f5f5;
border:1px solid #cccccc;
border-bottom:none;
}

#subnav li.childnav a, #subnav li.childnav a:hover, #subnav li ul li.childnav a, #subnav li ul li.childnav a:hover {
background-image:url(/upload/images/childarrow.gif);
background-position:right center;
background-repeat:no-repeat;
}

#subnav li.childnav li a, #subnav li.childnav li a:hover, #subnav li ul li.childnav li a, #subnav li ul li.childnav li a:hover {
background-image:none;
}

#subnav li ul li a{
padding:7px 15px; border-bottom:1px solid #cccccc; border-left:none; border-right:none; color:#666666; font-weight:normal; }
#subnav li a:hover { background:#dddddd; color:#333333; }


