/**inc_header page**/
body, div, td{
	text-decoration:none;
	font-family: Myriad pro;
	font-size:13px;
	vertical-align:top;
	color: black;
}
* {
margin : 0;
padding : 0;
border  : 0;
}
.block{
display:block;
}
.tablemenu {	
	width: 100%;
	padding:0 !important;
} 
.tablemenu td{	
	padding:0 !important;
}
#mainmenu{
	clear:both;
	width: 100%;
	padding: 0;
}
#headerorig * {
	font-family: "Myriad Pro";
}
#headercontent {
	float:left;
	width: 100%;
    background-color: #9EC628;
	height: 128px;	
}
#headerorig #menu {
	width: 100%;
}
#tablemenu {
	width: 100%;
	table-layout: fixed;
}
#logo{
	float:left;
    border: 0;
}
#logo a{
	padding:0;
	display: inline-block;
}
.centerdiv{
	text-align: center;
	width:100%;
}
.centerdivcontent{
	text-align: left;
	margin: 0 auto;
	width: 330px;
	padding: 0;
}
#searchdiv{
	text-align: left;
	margin: 0 auto;
	width: 350px;
	padding: 0;
}
#searchcontainer{
	padding: 0px;
	width: 350px;
	height: 34px;
	background: url(images/searchcontainer.png) no-repeat top left;
}
#searchcontainer td#cat{
	padding: 4px 0px 4px 0px !important;
	vertical-align: middle;
}
.cussup{
font-size: 14px;
line-height: 20px;
}
.cussup span{
color: #FEEB8D;
font-weight: bold;
}
.cussup a{
color: #FEEB8D !important;
font-weight: bold;
}
.test{
	background: url(images/test/search-input-bg.png) no-repeat center top;
	background-color: #F0EFEE;
	width: 100%;
	padding: 0;
}
#catselect{
	padding: 0 !important;
	background: url(images/select_bg.png) repeat-x top left;
	width: 148px;
	border: hidden;
	overflow: hidden;
}
#catselect option{
	padding: 0 !important;
	vertical-align: middle;
  	color:black;
}
#searchcontainer td#search{
	vertical-align: middle;
	width: 168px;
	padding: 4px 0px 4px 0px !important;
}
#searchinput{
	height: 36px;
	border: none;
	width: 100%;
}
#searchinput td{
	padding: 0;
}
#searchinput td.white{
	background-color: white;
}
#searchinput td.black{
	background-color: black;
}
#searchinput td.twotop{
	background: url(images/search_bar/search-bar_02/search-bar_02_01.png) repeat-x top left;
}
#searchinput td.two{
	background: url(images/search_bar/search-bar_02/search-bar_02_02.png) repeat-x top left;
	vertical-align: middle;
}
#searchinput td.twobottom{
	background: url(images/search_bar/search-bar_02/search-bar_02_03.png) repeat-x top left;
}
#searchinput td.fourtop{
	background: url(images/search_bar/search-bar_04/search-bar_04_01.png) repeat-x top left;
}
#searchinput td.four{
	background: url(images/search_bar/search-bar_04/search-bar_04_02.png) repeat-x top left;
	vertical-align: middle;
	width: 100%;
}
#searchinput td.fourbottom{
	background: url(images/search_bar/search-bar_04/search-bar_04_03.png) repeat-x top left;
}
#searchinput td.sixtop{
	background: url(images/search_bar/search-bar_06/search-bar_06_01.png) repeat-x top left;
}
#searchinput td.six{
	background: url(images/search_bar/search-bar_06/search-bar_06_02.png) repeat-x top left;
	vertical-align: middle;
}
#searchinput td.sixbottom{
	background: url(images/search_bar/search-bar_06/search-bar_06_03.png) repeat-x top left;
}
#keyword{
	vertical-align:middle;
	width: 100%;
	height:18px;
	border: none;
	padding: 0;
}
.searchbutton{
background-image:url(images/search_bar/search_button.png);
background-position:center center;
background-color: transparent;
cursor:pointer;
border:0px;
height:18px;
width:17px;
}
#centerheader{
	text-align: left;
	margin: 0 auto;
	width: 330px;
}
#headerlink{
	text-align: left;
	margin: 0 auto;
	width: 330px;
	padding: 28px 0 10px;
}
#headerlinkmenu{
	width: 100%;
}
#headerlinkmenu li{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}
#headerlinkmenu li a{
	color: #FEEB8D !important;
	font-size: 16px;
	font-weight: bold;
}
#userinfo{
	width: 100%;
	float: right;
	padding: 15px 15px 0 0;
}
.userinfotable{
	float:right;
	width:100%;
}
#loginfacebook{
	text-align: right;
}
#loginfacebook div{
	padding-top: 10px;
}
#linkmenuhead{
	text-align: right;
}
.showcart{
	background-image: url('images/cartbuttonnum.png');
	cursor: pointer;
	background-repeat: no-repeat;
	background-position:center;
	background-color: transparent;
	border: none;
	color: black;
	font-size: 20px;
	font-weight: bold;
	padding:16px 0px 30px;
	width: 65px;
	height: 69px;
}
#logintable{
	width:100%;
	padding:0;
}
#logintable td{
	text-align:right;
	width:100%;
}
a.orangeLink:link {
	color: #E47911; text-decoration: none
}
a.orangeLink:visited {
	color: #E47911; text-decoration: none
}
a.orangeLink:active {
	color: #E47911; text-decoration: none
}
a.orangeLink:hover {
	color: #E47911; text-decoration: underline
}
a.Link:link {
	text-decoration: none
}
a.Link:visited {
	text-decoration: none
}
a.Link:active {
	text-decoration: none
}
a.Link:hover {
	text-decoration: underline
}
.whiteorange{
	color: #FEEB8D !important;
}
/**inc_header page**/

/**menu_header page**/
.maintable {
    border-top:2px solid white;
    border-bottom:2px solid white;
    height: 20px; 
    vertical-align: top;
    top: 0; 
    position: relative;
    width:100%;
}
.mattblackmenu ul{
margin: 0;
padding:0;
left:400%;
list-style-type: none;
background-repeat: repeat-x;
overflow: hidden;
width: 900px;
height: 31px;
}

.mattblackmenu ul li{
display: inline;
margin: 0;
}

.mattblackmenu ul li a{
float: left;
display: block;
text-decoration: none;
margin-left: 0.5em;
padding: 6px 8px;
color: white;
}

.mattblackmenu ul li a:visited {
color: white; 
}

.mattblackmenu li a:hover{
background: White; 
color:black; 
}

.mattblackmenu ul li a:hover{
color:#eb7f24;
}

.mattblackmenu a.selected{
background: white; 
color: black;
-moz-box-shadow: 5px 5px 5px #555; -webkit-box-shadow: 5px 5px 5px #555;
}

.mattblackmenu ul li a.selected{
color:#eb7f24;
}

.menusubtitle, .menusubtitle a{
	display:block;
	text-decoration:none;
}

.menusubtitle #subtitle, .menusubtitle a .subtitle{
	color: #eb7f24 !important;
}

.menusubtitlenext{
	padding: 0 0 0 0;
}

/*menu_base*/
.menubase {
font: normal 16px Myriad Pro;
top: 0;
padding-top: 0px;
}
.menubasic {
font: normal 14px Myriad Pro;
margin: 0;
padding: 0px;
position:absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
visibility: hidden;
}
.menubasic ul {
font: normal 14px Myriad Pro;
margin: 0;
padding: 0;
position:absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
visibility: hidden;        
}
.menubasic, .menubasic * ul{
-moz-box-shadow: 5px 5px 5px #555; -webkit-box-shadow: 5px 5px 5px #555;
}
.menubasic li span, .menubasic li a{
padding-left: 8px;
width: 169px; 
color: black;
background-color: white;
text-decoration: none;
padding-top:  1px;
padding-bottom: 0px;
} 
.menubasic li span, .menubasic li a{
padding-left: 8px;
width: 169px; 
color: black;
background-color: white;
text-decoration: none;
padding-top:  1px;
padding-bottom: 0px;
display: inherit;
} 
.menubasic li.menusubtitle span, .menubasic li.menusubtitle a{
	color: black !important; 
	font-weight: bold;	
}
* html #headerorig #mainmenu .menubasic li{ 
display: inline-block;
width: 200px;
}
.menubasic li:hover a:hover{
color: green;
font-weight: bold;
}
.menubasic li a #sub{
	padding-top: 5px !important;
}
.downarrowpointer{ 
padding-left: 4px;
border: 0;
}
.rightarrowpointer{
position: absolute;
padding-top: 4px;
left: 100px;
border: 0;
}
.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
/**menu_header page**/

/**footer page**/
.footer * {
	font-family: "Myriad Pro";
    width: 100%;
}
.footerdiv {
    float: left;
	padding: 0;
    width: 100%;
}
.footerdiv table {
    padding: 10px;
    width: 100%;
}
.footertableh4 {
    margin-left: 70px;
    color:#E47911;
}

.contentfooterdiv{
	width:100%;
	padding: 40px 0px 0 0px;
}

.abouttradeportmenu{
    width:100%;
    float:left;
    margin: 0;
    padding-top: 10px;
    border:1px solid #8FC20B;
}
.abouttradeportmenu h4{
    margin-bottom:2px;
    color:#E47911;
}
.abouttradeportmenu p{
    color:#999999;
    top:5px;
    margin-bottom:12px;    
}
.abtramencal{
    padding:0;
    font-family: myriad pro;
    font-size: 13px;
    width: 10%;
    float: none;
}
.abtrameninfo{
    float:left;
    font-family: myriad pro ;
    font-size: 13px;
    width: 95%;
}
.abtrameninfo h4{
    margin-bottom:2px;
    color:#E47911;
}
.abtrameninfo p{
    color:#999999;
    top:5px;
    margin-bottom:12px;
}
.calendar {
    width: 10%;
    padding: 0;
    margin-left: 10px;
    vertical-align: top;
}

.month {
	font-size: 12px;
	color: #000000;
	background-color: #ECF4DB;
	padding: 5px 5px;
	font-weight:bold;
	border:2px solid #999999;
}
.daysofweek {
	font-size: 12px;
	color: green;
	padding: 5px 2px;
	border:1px solid #999999;
	font-weight:bold;
}

.days {
	font-size: 12px;
	color: #000000;
	padding: 3px;
	border:1px solid #999999;
}
.days #today{
font-weight: bold;
color: #E47911;
}
.closed{
background-color:#EBEDE9;
}
.black{
color:#000000 !important;
}
.infolink {
    width:100%;
    clear:both;
    padding:0;
}
.footertable {
    width: 100%;
    background-image:url('images/new_footer_bg.png');
    background-repeat: repeat-x;
    height: 80px;

}
.footertable td {
    height: 100%;
    padding: 5px;
    vertical-align: bottom;
}
.footermenufont {
    font-size:14px;
    font-family: myriad pro;
    margin: 2px;
}
.contentfooterdivblupass{
	width:100%;
	padding: 0;
}
/**footer page**/
